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

 
Slim_ekb:

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

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

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

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

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

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

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

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

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


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


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

 
diw:

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

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

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


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


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

https://docs.mql4.com/ru/basis/operators/for