Скачать MetaTrader 5

Как реализовать ограничение количества открываемых ордеров? - страница 3

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Boris
3942
Boris  
Slim_ekb:

Так в том то и дело, что нужно, чтоб в один момент времени отрыт был 1 ордер, а после срабатывания TP или SL, открывался снова только один. Из вашего совет пожалуй только условие с дистанцией от рыночной цены подойдет, но вот как это реализовать пока не сообразил, уж слижком блок базовых знаний у меня пока слаб :-( А вообще я полагал, что существуют методы просто ограничения количества открываемых ордеров, видимо как то не так понял, когда читал... Если будет время, не могли бы Вы мне помочь разобраться? А то просить кого то сделать, значит сам не разберусь, а хочется именно самому сделать :-[

"блок базовых знаний" находится в
ДокументацияУчебникТАCode BaseСтатьи
Роман
7939
Роман  
Slim_ekb:

Так в том то и дело, что нужно, чтоб в один момент времени отрыт был 1 ордер, а после срабатывания TP или SL, открывался снова только один. Из вашего совет пожалуй только условие с дистанцией от рыночной цены подойдет, но вот как это реализовать пока не сообразил, уж слижком блок базовых знаний у меня пока слаб :-( А вообще я полагал, что существуют методы просто ограничения количества открываемых ордеров, видимо как то не так понял, когда читал... Если будет время, не могли бы Вы мне помочь разобраться? А то просить кого то сделать, значит сам не разберусь, а хочется именно самому сделать :-[

усиление "блока базовых знаний" по вашему вопросу здесь.
Slim_ekb
13
Slim_ekb  
Roman.:

усиление "блока базовых знаний" по вашему вопросу здесь.

Спасибо, буду изучать дальше вопрос :-)
Andrey Taratyxin
142
Andrey Taratyxin  

Подскажите кто нибудь ..., нужно ограничить советник в количестве открываемых ордеров ( за ДЕНЬ !!!) т.е перебрать историю за день плюс открытых

  , в интернете почитал , есть такие выдержки - 

1.1. При открытии каждого ордера прибавлять в статическую переменную единичку.
2. Сравнивать эту переменную с количеством разрешенных ордеров в день.
3. Если кол ордеров открытых = количеству запрещенных в день то запрещает открывать ордеры.
4. Делаем проверку по дате если дата изменилась обнуляем статический параметр (увеличивающийся с количеством открытых ордеров)


2. А можно поступить ещё грамотнее - проверить по дате открытия в списке открытых и закрытых ордеров...


Второй вариант более предпочтительней .... Други , помогите с функцией перебора по ордерам истории ( и открытых уже ордеров ) с запросом времени и сравнения , заранее спасибо ( если можно в примере кода или ссыслкой на источник поделитесь )

Boris
3942
Boris  
diw:

Подскажите кто нибудь ..., нужно ограничить советник в количестве открываемых ордеров ( за ДЕНЬ !!!) т.е перебрать историю за день плюс открытых

  , в интернете почитал , есть такие выдержки - 

1.1. При открытии каждого ордера прибавлять в статическую переменную единичку.
2. Сравнивать эту переменную с количеством разрешенных ордеров в день.
3. Если кол ордеров открытых = количеству запрещенных в день то запрещает открывать ордеры.
4. Делаем проверку по дате если дата изменилась обнуляем статический параметр (увеличивающийся с количеством открытых ордеров)


2. А можно поступить ещё грамотнее - проверить по дате открытия в списке открытых и закрытых ордеров...


Второй вариант более предпочтительней .... Други , помогите с функцией перебора по ордерам истории ( и открытых уже ордеров ) с запросом времени и сравнения , заранее спасибо ( если можно в примере кода или ссыслкой на источник поделитесь )

https://docs.mql4.com/ru/basis/operators/for
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий