Скачать MetaTrader 5

Как уменьшить влияние советников друг на друга?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
oleg_z74
106
oleg_z74  
Советники торгуют в одно время, и иногда один из них выдает ошибку: "торговый поток занят". Вопрос к знатокам, если разнести советники на два разных терминала, подключенных к одному счету, решит ли это проблему? Или ошибку "торговый поток занят" выдает сервер брокера?
o_o
Модератор
24084
o_o  

решит.

PS. неужели лень самому попробовать?

Alexander
4157
Alexander  
oleg_z74:
Или ошибку "торговый поток занят" выдает сервер брокера?

Эту ошибку выдает клиентский терминал.

1 терминал == 1 торговый поток,

2 терминала == 2 торговых потока.

oleg_z74
106
oleg_z74  
sergeev:

решит.

PS. неужели лень самому попробовать?


Ошибка возникает не очень часто, методом "втыка" не лучший способ. Хочу понять принцип работы. Спасибо за ответы, теперь вопросов нет.
Leonid Borsky
2382
Leonid Borsky  
oleg_z74:
Советники торгуют в одно время, и иногда один из них выдает ошибку: "торговый поток занят". ...?


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

if( IsTradeAllowed()==true )   {
   // если торговый поток свободен 
      
Виктор
Модератор
6559
Виктор  
oleg_z74:
Ошибка возникает не очень часто, методом "втыка" не лучший способ. Хочу понять принцип работы. Спасибо за ответы, теперь вопросов нет.
Для полноты картины. Статья "...Торговый поток занят..."
o_o
Модератор
24084
o_o  
oleg_z74:

Ошибка возникает не очень часто, методом "втыка" не лучший способ. Хочу понять принцип работы. Спасибо за ответы, теперь вопросов нет.

:) а в думали, что здесь все знают что и как работает с сервером? думаете что по этому вопросу есть официальная документация разработчиков?

развею ваше заблуждение - этим методом "втыка" получено большинство эмпирических данных. И если вы так будете к нему относится, то далеко не продвинетесь. будьте смелее.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий