Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - Вокруг программирования на MQL4
Показать сообщение отдельно
Старый 10.06.2013, 11:14   #2
Yurchik36
Специалист
 
Аватар для Yurchik36
 
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от Bobs Посмотреть сообщение
Есть проблема.

Когда работает советник, к примеру на VPS, и его копию запустить из другого места на тот же счет - случаются весьма плачевные последствия, т.к. из двух разных терминалов одновременно может быть открыто по ордеру, т.е. в результате получится 2 ордера. Особенно тяжелые случаи бывают при использовании мартингейла. Тогда объемы растут мгновенно и происходит самое неприятное.

Нужны идеи - как программно выполнить контроль, что работает только одна копия советника на текущем счете.
Ну отдельную тему можно было и не создавать... Вот тут есть что-то похожее:

Помогите доработать советник!



Помощь по реализации написания продуктов в коде MQL



Ну а по теме: выложите туда свой советник. А мы вам попробуем подсказать.

В чём суть. Может код не очень продуманный. Например прописаное открыть сделку как только совтеник будет прикреплён к графику. Тогда действительно каждый раз когда будете советник запускать он будет открывать вам сделку.

А можно допустим запрограммировать открывать только одну сделку на счету. Чтоб не было одновременно открытых две и больше. Тогда сколько бы не вешали советник, всегда будет только работать по одному принципу.



Это действительно хорошо тем, что еслу у вас на компьютере неполадкт с интернетом, то на vps советник подхватывает сделки и ведёт их контроль. И в обратном случае.

Yurchik36 вне форума