Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А это что еще такое будет?
а это проверите сами и будете знать.
а это проверите сами и будете знать.
А почему вот этот ордер не открывается, в чем ошибка?
Вот например одна скользящая средняя пересекла другую, открывается одна сделка, но если закрыть эту сделку то откроется еще одна, даже через несколько баров от сигнального.
Скажите как впринципе реализовать открытие сделки только на сигнальном баре?
Вот например одна скользящая средняя пересекла другую, открывается одна сделка, но если закрыть эту сделку то откроется еще одна, даже через несколько баров от сигнального.
Для начала КАК получить сигнал пересечения двух МА?
Далее запрос в гугле, что-то типа открыть только один ордер site:mql4.com
Да как открыть один ордер я знаю, но вся проблема в том что если открывается один ордер и через пару часов он закрывается, а все условия для открытия еще сохранены, то открывается еще один ордер, даже если уже далеко ушли от сигнального бара.
Буду смотреть вашу ссылку, спасибо.
Да как открыть один ордер я знаю, но вся проблема в том что если открывается один ордер и через пару часов он закрывается, а все условия для открытия еще сохранены, то открывается еще один ордер, даже если уже далеко ушли от сигнального бара.
Буду смотреть вашу ссылку, спасибо.
Устанавливаем флаг, разрешающий открытие ордеров. Пришёл сигнал и флаг разрешает. Открываем позу и тут же снимаем флаг. Поза через какое-то время закрылась. Советник видит, что сигнал есть, но флаг снят (запрещено ставить ордера) - в результате ордер не устанавливается.
Далее. Если сигнала нет, устанавливаем флаг (разрешаем открывать позы). Или, как только возник новый сигнал, ставим флаг. Но во втором случае советник должен уметь отличать новый сигнал от старого.
drknn:
Устанавливаем флаг, разрешающий открытие ордеров. Пришёл сигнал и флаг разрешает. Открываем позу и тут же снимаем флаг. Поза через какое-то время закрылась. Советник видит, что сигнал есть, но флаг снят (запрещено ставить ордера) - в результате ордер не устанавливается.
Далее. Если сигнала нет, устанавливаем флаг (разрешаем открывать позы). Или, как только возник новый сигнал, ставим флаг. Но во втором случае советник должен уметь отличать новый сигнал от старого.
Ух ты спасибо, я думаю этот способ более универсальный.
Кстати, а как объявить в советнике что ордер был открыт, OrderSend как я понял передает только тикет ордера. Может быть это реализовать с помощью OrderSelect, получится?
Ну вот посмотрите пожалуйста что то я там наляпал и ордер теперь не открывается.