Ошибка номер 6 - страница 32

 
Эти ошибки могут влиять на тестирование советников?
Просто с некоторых пор мой советник на тестах (я его время от времени оптимизирую, подбираю параметры под изменения на рынке) Стал пропускать некоторые сделки. Не закрывает позы, не подтягивает стопы, а вместо переворотов просто открывает противоположную позу, без закрытия предыдущей. На реале тоже постоянно появляется ошибка TradeDispatcher: trade context is busy.
Но в тестере ведь нет соединения с сервером, он сам себе подает команды и их исполняет. Но некоторые
позы по сигналу тоже не исполняет. Почему?

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

Да, постараемся выложить отдельный билд как бету и сообщим.
 
Эти ошибки могут влиять на тестирование советников?
Просто с некоторых пор мой советник на тестах (я его время от времени оптимизирую, подбираю параметры под изменения на рынке) Стал пропускать некоторые сделки. Не закрывает позы, не подтягивает стопы, а вместо переворотов просто открывает противоположную позу, без закрытия предыдущей. На реале тоже постоянно появляется ошибка TradeDispatcher: trade context is busy.
Но в тестере ведь нет соединения с сервером, он сам себе подает команды и их исполняет. Но некоторые
позы по сигналу тоже не исполняет. Почему?

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

Выложил в теме
TradeDispatcher: trade context is busy... Что это?
 
Привожу очередной лог. Билд последний. Увы.


24.10.2005 23:18:32, Signal: sell
24.10.2005 23:18:32 Trying to sell, attempt 0

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 1

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 2

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 3

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:22 Trying to sell, attempt 4

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Trying to sell, attempt 5

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Trying to sell, attempt 6

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Trying to sell, attempt 7

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Trying to sell, attempt 8

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Trying to sell, attempt 9

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6
Friday sell error: 4050
1.19830000, 0.00500000, 0.00000000
sell opened


***************
 
Посмотрел пост Quark'a: ни фига себе!!! Посмотрел журнал у себя: сплошные олд тики (т.е. рассинхронизация). Сервер Альпари. Сервер MQ, похоже, скончался.
 
Сказать, что меня достала Ошибочка №6, это значит просто громко промолчать в эфир... Ну вот висит у меня 4 МТ4 с экспертом на каждом из 4-х графиков (вообще то на 8-и, но половина из них не работает, в зависимости от волатильности).
То есть получается Работающих активно - 16 экспертов в 4-х программах. Вот только что ситуёвина - одновременно в каждой программе по ОДНОМУ эксперту должны были открыть позиции. ВСЕ 4 программы показали нашу горячо любимую 6-ю ошиппку...
Эх... А обещали доработать... А билд уже 184...
 
Делается что-нибудь для устранения ошибки номер 6 или вопрос считается закрытым?
Получил первую ошибку номер 6 на новом 184 бильде.
 
Делается что-нибудь для устранения ошибки номер 6 или вопрос считается закрытым?
Получил первую ошибку номер 6 на новом 184 бильде.

это значит была проблема со связью. и это не зависело от терминала
 
да, сейчас 6-ка всплывает исключительно редко - грех упрекать разработчиков.
Действительно может что-то со связью быть - не у клиента, так у брокера и его сервера ;)
 
Что-то ошибка номер 6 ушла из "топ 20" в форуме :) Это неправильно. Вот еще одно наблюдение.

Предыстория. Код я выкладывал, со всеми проверками. В заданное время (у каждого эксперта свое временное окно внутри часа) проверяем условия, и если - то открываем позицию.

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

Вот журнал:
2005.11.09 13:01:17 '142605': order is open : #2400577 sell 0.10 EURUSD at 1.1759 sl: 1.1819 tp: 0.0000
2005.11.09 13:01:17 '142605': request in process
2005.11.09 13:01:17 '142605': request was accepted by server
2005.11.09 13:01:16 '142605': instant order sell 0.10 EURUSD at 1.1759 sl: 1.1819 tp: 0.0000
2005.11.09 13:01:16 '142605': login (4.00, #2832F8DD)
2005.11.09 13:00:50 TradeContext: ping error
2005.11.09 13:00:30 '142605': request was accepted by server
2005.11.09 13:00:23 '142605': instant order sell 0.10 EURUSD at 1.1760 sl: 1.1820 tp: 0.0000
2005.11.09 13:00:23 '142605': login (4.00, #2832F8DD)

Вот список позиций:
(не привожу, так как операции копирования там по-прежнему нет)

Вот созданный программой лог (код я тоже уже приводил в этой ветке):
9.11.2005 11:0:15, Signal: sell
9.11.2005 11:0:15 Trying to sell, attempt 0
Ask: 1.17630000, StopLoss: 0.00600000, TakeProfit: 0.00000000 failed, error 6
9.11.2005 11:1:8 Trying to sell, attempt 1
Ask: 1.17620000, StopLoss: 0.00600000, TakeProfit: 0.00000000 successfull
sell opened

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