Цитата:
Сообщение от Bobs
Есть проблема.
Когда работает советник, к примеру на VPS, и его копию запустить из другого места на тот же счет - случаются весьма плачевные последствия, т.к. из двух разных терминалов одновременно может быть открыто по ордеру, т.е. в результате получится 2 ордера. Особенно тяжелые случаи бывают при использовании мартингейла. Тогда объемы растут мгновенно и происходит самое неприятное.
Нужны идеи - как программно выполнить контроль, что работает только одна копия советника на текущем счете.
|
Ну отдельную тему можно было и не создавать... Вот тут есть что-то похожее:
Помогите доработать советник!
Помощь по реализации написания продуктов в коде MQL
Ну а по теме: выложите туда свой советник. А мы вам попробуем подсказать.
В чём суть. Может код не очень продуманный. Например прописаное открыть сделку как только совтеник будет прикреплён к графику. Тогда действительно каждый раз когда будете советник запускать он будет открывать вам сделку.
А можно допустим запрограммировать открывать только одну сделку на счету. Чтоб не было одновременно открытых две и больше. Тогда сколько бы не вешали советник, всегда будет только работать по одному принципу.
Это действительно хорошо тем, что еслу у вас на компьютере неполадкт с интернетом, то на vps советник подхватывает сделки и ведёт их контроль. И в обратном случае.