Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Миллиард задач уже выполнено в MQL5 Cloud Network. Тестируй роботов еще быстрее!
wlad1681
25
wlad1681 2016.03.20 15:10 
Здравствуйте!
Как выставить(расчитать) отложенный ордер по графику Вуди
на графике MT.

PS.Может не сюда надо писать,извините
Файлы:
22.jpg 23 kb
Yaroslav Vakarchuk
161
Yaroslav Vakarchuk 2016.03.22 21:05  
wlad1681:
Здравствуйте!
Как выставить(расчитать) отложенный ордер по графику Вуди
на графике MT.

PS.Может не сюда надо писать,извините
Не информативно.
Dmitry Fedoseev
42646
Dmitry Fedoseev 2016.03.23 08:08  
Если вычислять цену при которой будет заданное значение CCI, придется на каждом баре переставлять ордер. Оно надо?
Vladislav Andruschenko
89746
Vladislav Andruschenko 2016.03.23 08:12  
wlad1681:
Здравствуйте!
Как выставить(расчитать) отложенный ордер по графику Вуди
на графике MT.

PS.Может не сюда надо писать,извините

По Вашему примеру, к сожалению, сложно понять, что за черта, и что за индикатор (не будем вдаваться в подробности о поиске индикатора на просторах)  

Если ВЫ хотите чтобы Вам помогли, в первую очередь нужно выложить сам индикатор и полную картинку.

 

Как посчитать:

Вызываем индикатор и его буфер с помощью iCustom

double bufer1=iCustom........ ;double bufer2=iCustom........;

Проверяем 2 последних значения, чтобы выявить, что индикатор коснулся черты, например вверх:

if(bufer1>=Черты && bufer2<Черты ) Открыть сделку();

Dmitry Fedoseev
42646
Dmitry Fedoseev 2016.03.23 08:38  

Черта - заданный уровень. Индикатор - всем известный CCI. Определять момент пересечения не надо, а ясно и понятно - надо определить цену при которой индикатор будет касаться уровня.

Vladislav Andruschenko
89746
Vladislav Andruschenko 2016.03.23 08:55  
Dmitry Fedoseev:

Черта - заданный уровень. Индикатор - всем известный CCI. Определять момент пересечения не надо, а ясно и понятно - надо определить цену при которой индикатор будет касаться уровня.

я говорил глобально. для того, чтобы помочь - нужны данные, а не кусочек графика. 

у Вас сколько версий индикатора Woodies CCI?  

 

Всегда удивляюсь письму на почту:

Сколько стоит сделать советник по индикатору ХХХХХХХХХХХХ ХХ ХХХХ ХХХ ХХХХ ННН УУУУУ УУУУУ

При этом самого индикатора в письме нет.

а разница между двумя версиями может быть в 200 кб кода.

Поэтому: если нужно сделать советника, нужно и вашу версию индикатора, а то потом будут вопросы.  

Dmitry Fedoseev
42646
Dmitry Fedoseev 2016.03.23 09:06  
Vladislav Andruschenko:

я говорил глобально. для того, чтобы помочь - нужны данные, а не кусочек графика. 

у Вас сколько версий индикатора Woodies CCI?  

 

Всегда удивляюсь письму на почту:

Сколько стоит сделать советник по индикатору ХХХХХХХХХХХХ ХХ ХХХХ ХХХ ХХХХ ННН УУУУУ УУУУУ

При этом самого индикатора в письме нет.

а разница между двумя версиями может быть в 200 кб кода.

Поэтому: если нужно сделать советника, нужно и вашу версию индикатора, а то потом будут вопросы.  

Сейчас не тот случай.
-Aleks-
6707
-Aleks- 2016.03.23 11:15  
Dmitry Fedoseev:
Если вычислять цену при которой будет заданное значение CCI, придется на каждом баре переставлять ордер. Оно надо?

CCI нельзя рассчитать на открытии бара, так как формула предусматривает High и Low текущего бара - придется пересчитывать при каждом изменении High и Low.

Расчет
1.Найти типичную цену. Для этого необходимо сложить максимум, минимум и цену закрытия каждого бара и разделить сумму на 3.

TP = (HIGH + LOW + CLOSE) / 3
1.Вычислить n-периодное простое скользящее среднее типичных цен.

SMA (TP, N) = SUM (TP, N) / N
1.Вычесть полученное SMA(TP, N) из типичных цен TP каждого из предшествующих n периодов.

D = TP - SMA (TP, N)
1.Вычислить n-периодное простое скользящее среднее абсолютных значений D

SMA (D, N) = SUM (D, N) / N
1.Умножить полученное SMA (D, N) на 0,015

M = SMA (D, N) * 0,015
1.Разделить M на D

CCI = M / D

где:

HIGH — максимальная цена бара;
LOW — минимальная цена бара;
CLOSE — цена закрытия;
SMA — простое скользящее среднее;
SUM — сумма;
N — количество периодов, используемых для расчета.

Dmitry Fedoseev
42646
Dmitry Fedoseev 2016.03.23 11:33  

Ни один индикатор нельзя рассчитать на открытии, чтобы знать каким он будет при закрытии. Задача не в этом, а в том, что бы.. писал уже два разы выше. Но ход мысли верный - для CCI по цене медиан задача нерешаема.

-Aleks-
6707
-Aleks- 2016.03.23 12:54  
Dmitry Fedoseev:

Ни один индикатор нельзя рассчитать на открытии, чтобы знать каким он будет при закрытии. Задача не в этом, а в том, что бы.. писал уже два разы выше. Но ход мысли верный - для CCI по цене медиан задача нерешаема.

Понятно, что задача в цене при определенном значении индикатора.

Не соглашусь с утверждением, что ни один индикатор нельзя рассчитать на открытии бара - индикаторы то разные бывают, из осцилляторов - можно рассчитать RSI.

Dmitry Fedoseev
42646
Dmitry Fedoseev 2016.03.23 13:17  
-Aleks-:

Понятно, что задача в цене при определенном значении индикатора.

Не соглашусь с утверждением, что ни один индикатор нельзя рассчитать на открытии бара - индикаторы то разные бывают, из осцилляторов - можно рассчитать RSI.

Вы даже шутки юмора не уловили. Прочитайте внимательно и вдумчиво - "Ни один индикатор нельзя рассчитать на открытии, чтобы знать каким он будет при закрытии"
/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий