среднее максимумов
extern int bars = 7;//расчётное колличество баров int i, b=0, s=0; double pips=0; for (i=bars; i>0; i--){s+=(High[i]-Low[i])/Point;b++;}pips = s/b;
среднее тела бара
extern int bars = 7;//расчётное колличество баров int i, b=0, s=0; double pips=0; for (i=bars; i>0; i--){s+=MathAbs(Open[i]-Close[i])/Point;b++;}pips = s/b;
Не могу разобраться куда код запихнуть)
Может сделает кто нибудь индюк и прикрепит?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Требуется пометить(по-разному) бары удовлетворяющие следующим условия:
1) если отношение его диапазона(максимум бара - минимум бара) d к среднему диапазону предыдущих nw превышает заданый параметр kw
2) если внутренний диапазон( |открытие - закрытие|) dh больше чем средний внутренний диапазон предыдущих nh баров в kh раз
3) dv=dh/d, dv>kv
Параметры nw, kw, nh, kh, kv задаются трейдером.