торговый поток на межбанке

 

Всем привет.

Тестирую демку от конторы которая предоставляет межбанковские котировки, т.е. не является ДЦ. А предоставляет услуги STP.

Периодически выскакивает ошибка 146 - торговый поток занят.

https://www.mql5.com/ru/articles/1412

https://www.mql5.com/ru/articles/1355

Вот эти статьи я читал. На одних счетах этой орагнизации я тестирую роботов на других открываю сделки вручную. ИНогда плучается что торговый поток занят несколько минут. И роботы я думаю не при чем. Ибо их количество и активность приблизительно постоянна. На некторых счетах нет роботов вообще поэтому и конфликтовать не кому, а только сделки открыте руками. От чего тогда берется ошибка торговый поток занят? ОТ перегружености торгового сервера?

 

Советник отдаёт приказ на сервер и пока приказ выполняется, торговый поток знаят - советник ждёт ответ сервера. На другой валютной паре приходит котировка и советник пытается отдать приказ на сервер. Но канал связи с сервером (торговый поток) пока что занят. Вот и выскакивает ошибка. Чтоб этого небыло, нужно в старте советника перво-напрево прописать код, который приказы советников будет ставить в очередь.

if(!IsTradeAllowed()){
    Comment("Торговля запрещена в настройках терминала, либо торговый поток занят");
    Print("Торговля запрещена в настройках терминала, либо торговый поток занят");
    return(0);
}
 
drknn:

Советник отдаёт приказ на сервер и пока приказ выполняется, торговый поток знаят - советник ждёт ответ сервера. На другой валютной паре приходит котировка и советник пытается отдать приказ на сервер. Но канал связи с сервером (торговый поток) пока что занят. Вот и выскакивает ошибка. Чтоб этого небыло, нужно в старте советника перво-напрево прописать код, который приказы советников будет ставить в очередь.


а если советников вообще нет на терминале? Если трейдинг осущестляется в ручной режиме. На сколько я помню когда выходят новости и много заявок сработывает на сервере то такая ошибка тоже выскакивает. Мне главное понят причину ошибки, так как орагниазция не имеет дилинга а сразу идет межбанк.

Не хватет мощности сервера? Часто такое сообщение выскакивает ночью когда количство заявок минимально.

 
NIkolay2000:

а если советников вообще нет на терминале? Если трейдинг осущестляется в ручной режиме. На сколько я помню когда выходят новости и много заявок сработывает на сервере то такая ошибка тоже выскакивает. Мне главное понят причину ошибки, так как орагниазция не имеет дилинга а сразу идет межбанк.

Не хватет мощности сервера? Часто такое сообщение выскакивает ночью когда количство заявок минимально.


Трудно сказать однозначно, не видя что там конкретно происходит на сервере. Представьте себе ситуацию, что сервер настолько перегружен потоком приказов, чтопопросту не справляется с ними. Думаю. самым разумным будет данные вопросы задать тому посреднику, который даёт Вам доступ к торговле. Короче, спросить у владельца сервака.
 
drknn:

Трудно сказать однозначно, не видя что там конкретно происходит на сервере. Представьте себе ситуацию, что сервер настолько перегружен потоком приказов, чтопопросту не справляется с ними. Думаю. самым разумным будет данные вопросы задать тому посреднику, который даёт Вам доступ к торговле. Короче, спросить у владельца сервака.

Владелец сервака вряд-ли захочет дать вразумительный ответ
 
drknn:

Трудно сказать однозначно, не видя что там конкретно происходит на сервере. Представьте себе ситуацию, что сервер настолько перегружен потоком приказов, чтопопросту не справляется с ними. Думаю. самым разумным будет данные вопросы задать тому посреднику, который даёт Вам доступ к торговле. Короче, спросить у владельца сервака.

Это уже делалось и не раз. Там очень крупная контора забугорная, доступ есть только к одному менеджеру, и одному технарю. Мне постоянно говорят что никто не жалуется только я один. Меня уже пару раз перебрасывали на другие сервера. Я уже давал им своих роботов чтобы они проверили (код был закрыти была привязка к счету). Они говорят мол работет у них стабильно.Но я догадываюсь что сервера действительно достаточно перегржены ибо абонентов от не мало на этих серверах. Время пинга колебается от 200 до 400 мс.

Кстати меня ще смущает что в названиях валютных пар в конце стоят 2 точки. Не удобно для тестирвоания мультивалютников и других сложных роботов. Приходится постоянно праивть код и дописовать точки к названиям пар. Зачем так делать? Уже пару недель веду переговоры, прошу поубирать эти точки со всего сервера а не то что сделали мне отдельный аккаунт на котором нет точек.

 
Vinin:

Владелец сервака вряд-ли захочет дать вразумительный ответ

Согласен. Вообще после общения с иностранцами начинаю понимать что Задорнов говорил правду, постоянно Окей, Вау, Супер, и тд.

Конечно демка от их котноры летает как Су-27. Такой скорости я в СНГ не видел. Но иногда смущает занятость торгового потока. Часть роботов на их терминале не рабоатет а большую часть приходилось переписовать, а в целом очень даже прикольно. Котировки скачиваются очень быстро. Непривычно что спреды плавающие. А так прикольно.

 
NIkolay2000:

Согласен. Вообще после общения с иностранцами начинаю понимать что Задорнов говорил правду, постоянно Окей, Вау, Супер, и тд.

Конечно демка от их котноры летает как Су-27. Такой скорости я в СНГ не видел. Но иногда смущает занятость торгового потока. Часть роботов на их терминале не рабоатет а большую часть приходилось переписовать, а в целом очень даже прикольно. Котировки скачиваются очень быстро. Непривычно что спреды плавающие. А так прикольно.

Вы на настоящей бирже поторгуйте... Будете крайне удивлены скоростью и чёткостью исполнения....

Ну естественно там нет MT4/MT5........

 
NIkolay2000:

Это уже делалось и не раз. Там очень крупная контора забугорная, доступ есть только к одному менеджеру, и одному технарю. Мне постоянно говорят что никто не жалуется только я один. Меня уже пару раз перебрасывали на другие сервера. Я уже давал им своих роботов чтобы они проверили (код был закрыти была привязка к счету). Они говорят мол работет у них стабильно.Но я догадываюсь что сервера действительно достаточно перегржены ибо абонентов от не мало на этих серверах. Время пинга колебается от 200 до 400 мс.

Кстати меня ще смущает что в названиях валютных пар в конце стоят 2 точки. Не удобно для тестирвоания мультивалютников и других сложных роботов. Приходится постоянно праивть код и дописовать точки к названиям пар. Зачем так делать? Уже пару недель веду переговоры, прошу поубирать эти точки со всего сервера а не то что сделали мне отдельный аккаунт на котором нет точек.


Пинг просто огроменный - нет слов - 400 миллисекунд - это много - пропробуйте трейс-роут - отследить маршрут, по которому идёт сигнал от Вашего компа до сервера. Может так окажется, что слаб не сервер посредника, а какой-то из помежуточных среверов на пути к Вашему посреднику (слабое звено в цепи).

Точки в названиях торговых инструментов - это вообще что-то новенькое. У меня к Вам просьба - дайте пожалуйста инвестпароль от счёта или просто откройте нам Демо у этого посредника - уж больно интересно поюзать точки в названиях валютных пар.

 
drknn:


Точки в названиях торговых инструментов - это вообще что-то новенькое. У меня к Вам просьба - дайте пожалуйста инвестпароль от счёта или просто откройте нам Демо у этого посредника - уж больно интересно поюзать точки в названиях валютных пар.

а что так саркастично?
точек никогда не видели?
 
NIkolay2000:


Тестирую демку от конторы которая предоставляет межбанковские котировки, т.е. не является ДЦ. А предоставляет услуги STP.


Правилами форума НЕ запрещено обсуждать конторы, которые НЕ являются ДЦ. Что мешает дать ссылку?

У меня есть версия, но не хотелось бы гадать на кофейной гуще.

Причина обращения: