Юрий FT
Модератор
PatternSearcher - Поиск паттернов.
Поиск паттернов производится на основе элементарного кодирования бара.
Например кодирование 1 бара:
Ai=High[1]-Close[1] - разница между хай и закрытием
Bi=Close[1]-Low[1] - разница между закрытием и лоу
Ci=Close[1]-Open[1] - разница между закрытием и открытием
Di= High[1]-Low[1] - разница между хаем и лоу
Таким образом очень грубо получили значения теней и размер тела.
Теперь с помощью оптимизатора мы можем подбирать характеристики бара и искать удачные варианты.
Входные параметры для оптимизации у нас следующие:
A=0;
B=0;
C=0;
D=0;
Условие на покупку может быть например таким:
if(Ai>A && Bi>B && Ci>C && Di>D)
Пример трех барового кодирования:
// Код B - Трех баровый код
double Ai=Low[3]-Low[2]);
double Bi= Low[1]-Low[2]);
Таким образом можно строить и более сложные комбинации и находить неплохие паттерны.
Поиск паттернов производится на основе элементарного кодирования бара.
Например кодирование 1 бара:
Ai=High[1]-Close[1] - разница между хай и закрытием
Bi=Close[1]-Low[1] - разница между закрытием и лоу
Ci=Close[1]-Open[1] - разница между закрытием и открытием
Di= High[1]-Low[1] - разница между хаем и лоу
Таким образом очень грубо получили значения теней и размер тела.
Теперь с помощью оптимизатора мы можем подбирать характеристики бара и искать удачные варианты.
Входные параметры для оптимизации у нас следующие:
A=0;
B=0;
C=0;
D=0;
Условие на покупку может быть например таким:
if(Ai>A && Bi>B && Ci>C && Di>D)
Пример трех барового кодирования:
// Код B - Трех баровый код
double Ai=Low[3]-Low[2]);
double Bi= Low[1]-Low[2]);
Таким образом можно строить и более сложные комбинации и находить неплохие паттерны.