Наверно, надо создать локальную сеть из двух компов и сделать общий ресурс. Например, файл.
А так, ещё можно через посылку SMS, E-mail...
- Я не уверен что понял - пожалуйста обьясните подробнее.
- Я думал было внести задержку по времени в одном из Советников, секунд на 10, но это как мне кажется тоже не гарантия -
редко но бывает что обновление ордера занимает около того и тогда снова оба окажутся в действии. С другой стороны,
задавать большее время не хотелось бы - если окажется включенным лишь один компьютер (в котором эта задержка),
то оставаться на 20 секунд без СЛ чревато серьёзными последствиями, т.к. кто знает где будет цена за это время.
Не вопрос. Для начала -- задержка не выход и добавляет минусов. Хотя... если советник только ставит стопы...
Есть советник а, который стоит на компе А и советник в, который стоит на компе В.
Присвоим им идентификационные номера, НомерА и НомерВ, каждый советник знает оба номера.
1. При запуске советник а проверяет наличие отложки с магиком НомерВ. Если нет, выставляет свою отложку со своим номером. Аналогично делает советник в.
Чья отложка стоит -- тот управляет.
2. При изменении состояния -- покупка, продажа, изменение текущего -- советник проверяет, является ли он управляющим. Если да, изменяет состояние.
Если нет, проверяет, является ли управляющим другой советник. Если да, молчит.
Если нет, ставит свою отложку (т.е. становится управляющим) и изменяет состояние.
3. Ну и наконец, при остановке советника, он удаляет свою отложку.
Белые пятна в этой схеме есть, но в принципе должно помочь. Они есть в любой схеме.
Попробуй сделать через комментарии. Какой советник, на каком компьютере, в данный момент ведет данный ордер. На крайний случай и ручками всегда поправить можно.
С комментариями проблема - ордера открываются вручную и можно забыть добавить, особенно на неспокойном рынке (когда СЛ и ТП особенно нужны). А установить комментарий для МТ по умолчанию наверное нельзя (было бы здОрово).
Не вопрос. Для начала -- задержка не выход и добавляет минусов. Хотя... если советник только ставит стопы...
Есть советник а, который стоит на компе А и советник в, который стоит на компе В.
Присвоим им идентификационные номера, НомерА и НомерВ, каждый советник знает оба номера.
1. При запуске советник а проверяет наличие отложки с магиком НомерВ. Если нет, выставляет свою отложку со своим номером. Аналогично делает советник в.
Чья отложка стоит -- тот управляет.
2. При изменении состояния -- покупка, продажа, изменение текущего -- советник проверяет, является ли он управляющим. Если да, изменяет состояние.
Если нет, проверяет, является ли управляющим другой советник. Если да, молчит.
Если нет, ставит свою отложку (т.е. становится управляющим) и изменяет состояние.
3. Ну и наконец, при остановке советника, он удаляет свою отложку.
Белые пятна в этой схеме есть, но в принципе должно помочь. Они есть в любой схеме.
Теперь все ясно - идея интересная! Спасибо!
это не выход, так как вы нагрузили терминал той же проблемой - вместо одновременного выставления ТП и СЛ - вы одновременно будете ставить два ордера.
Это не решит проблему. а только усугубит причём с неопределёнными последствиями
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Привет Всем,
У меня два компьютера, на которых бежит МТ одного и того же брокера. Всё абсолютно идентично.
Так получается, что иногда работаю на одном компьютере, а иногда на другом. На них бежит Советник, который
следит за новыми ордерами без Таке-Профит и Стоп-Лосс и если находит выставляет ТП и СЛ.
Проблема в том что если ордер будет открыт, неважно на каком компьютере, попытка выставить ТП и СЛ
будет сделана обоими Советниками. Т.е. брокер получит больше запросов и видимо это будет им воспринято
как ошибка. Может кто-нибудь подскажет как разрулить подобную ситуацию без попеременного отключения
Советников.
Спасибо!