Автор | Сообщение |
|
| |
Пост N: 1
Зарегистрирован: 03.04.07
|
|
Отправлено: 03.04.07 01:38. Заголовок: Маленький скриптик
Подскажите пожалуйста, Как можно оттолкнуться от количества ордеров определённого типа? Например: if(OrdersTotal()<=3) - тут всё ясно. А вот "Если кол-во OP_BUY<=3, то..." - это как? А " if((OrdersTotal()==OP_BUY)<=3) " - и все мною изобретённые варианты - товарисч не понимает или не выполняет, хотя высвечивает 0 ерорз.... Никак не могу понять: неужели такая простая фишка в терминал не заложена, и нужно создавать собственную? Заранее СПАСИБО!!!
|
|
|
Ответов - 3
[только новые]
|
|
|
Отправлено: 03.04.07 18:29. Заголовок: Re:
Не поленитесь почитать документацию. OP_BUY - это просто предопределённая константа. Эта константа не имеет отношения к количеству ордеров. Для того, чтобы посчитать ордера определённого типа, необходимо проверить тип каждого ордера. Обычно это делается в цикле по ордерам. В цикле также устанавливаются счётчики ордеров для каждого типа , например, для подсчёта Buy можно завести OP_BUY. А уже потом, после этого цикла можно поинтересоваться сколько накопилось в этой переменной. if (OP_BUY<=3).. Ещё рекомендую статью: Учёт ордеров в большой программе Удачи. (надеюсь, месяца через полтора-два выйдет учебник по MQL)
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.04.07 01:40. Заголовок: Re:
SK пишет: цитата: | надеюсь, месяца через полтора-два выйдет учебник по M |
| Да общими усилиями - точно получиться!
|
|
|
|
| |
Пост N: 2
Зарегистрирован: 26.08.16
|
|
Отправлено: 26.08.16 22:31. Заголовок: о, спасибо, пригодил..
о, спасибо, пригодился)
|
|
|
|