ФОРТС. Вопросы по исполнению - страница 94

 
fxsaber:

По логам возникает вопрос "А был ли мальчик?" Что вот этот огрызок лога и все сообщение может дать стороннему наблюдателю?


Особенно, второй лог.

Support Team 2017.02.28 14:10

Асинхронный метод не ожидает и не отслеживает результат операции (выставление ордера), только сам факт посылки, и соответственно, не протоколирует его.


Если "раскрыть глаза", то из второго лога видно, что ответа в OnTradeTransaction так не поступило (несколько часов).

Функция ProcessOrders отслеживает, что происходит с отправленным ордером, если нет ответа в OnTradeTransaction

Добавлено

Не видно, разве, что ТИКЕТЫ в обоих логах совпадают...

 
Второй лог кастомный. Там что угодно накалякать можно, включая собственные баги.
 
fxsaber:
Второй лог кастомный. Там что угодно накалякать можно, включая собственные баги.

Вместо того, чтобы писать свои измышления, задайте себе вопрос:

А почему MQ НЕ ПРОТОКОЛИРУЮТ ответ Биржи?

Да потому, что тогда будут неопровержимые доказательства!

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

Любые логи и примеры кода - всё-равно будут БЕЗДОКАЗАТЕЛЬНЫ (ведь это не логи терминала) :)

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

 
prostotrader:

Вместо того, чтобы писать свои измышления, задайте себе вопрос:

А почему MQ НЕ ПРОТОКОЛИРУЮТ ответ Биржи?

Да потому, что тогда будут неопровержимые доказательства!

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

Любые логи и примеры кода - всё-равно будут БЕЗДОКАЗАТЕЛЬНЫ (ведь это не логи терминала) :)

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

Безусловно, всегда можно техническую тему перевести в конспирологическую.

 
fxsaber:

Безусловно, всегда можно техническую тему перевести в конспирологическую.


Не всегда, только когда нет неопровержимых доказательств.

Когда всё прозрачно в конспирологию перевести не получится.

 

prostotrader:

Ага, задержку в 31 СЕКУНДУ!

Они что, идиоты?

prostotrader:

Только что получил ответ брокера :)

Как всегда СТАНДАРТНОЕ:

"Мы обратились к разработчикам"....

И так 2 года и 2 месяца...

Может быть в Открывашке и идиоты...

А кем нужно быть, стесняюсь спросить, чтобы не понять за 2 года и 2 месяца, что они водят за нос? :-))

 
Dennis Kirichenko:

Может быть в Открывашке и идиоты...

А кем нужно быть, стесняюсь спросить, чтобы не понять за 2 года и 2 месяца, что они водят за нос? :-))

А я не уверен, что Брокер виноват.

Каждый раз, при выходе нового билда, что-то происходит.

И не забывайте, что Открывашка не ФОРЕКСная кухня, они живут за счёт комиссий,

какой им резон ставить задержку (с утра) в 31 секунду, а в течении дня - нормальный режим - 6-7 мс? 

 

Вот какая "избирательная" Открывашка, ставит задержку только с утра

и только на удаление ордера

2018.02.26 10:00:01.551 Trades  'xxxxx': sell limit 1.00 NLMK-6.18 at 15840
2018.02.26 10:00:01.582 Trades  'xxxxx': accepted sell limit 1.00 NLMK-6.18 at 15840
2018.02.26 10:00:01.583 Trades  'xxxxx': sell limit 1.00 NLMK-6.18 at 15840 placed for execution in 32.004 ms
2018.02.26 10:00:08.631 Trades  'xxxxx': modify order #84618465 sell limit 1.00 NLMK-6.18 at 15840 sl: 0 tp: 0 -> 15500, sl: 0 tp: 0
2018.02.26 10:00:08.636 Trades  'xxxxx': accepted modify order #84618465 sell limit 1.00 NLMK-6.18 at 15840 sl: 0 tp: 0 -> 15500, sl: 0 tp: 0
2018.02.26 10:00:08.637 Trades  'xxxxx': modify order #84618465 sell limit 1.00 NLMK-6.18 at 15840 sl: 0 tp: 0 -> 15500, sl: 0 tp: 0 placed for execution in 6.124 ms
2018.02.26 10:00:10.132 Trades  'xxxxx': modify order #84618465 sell limit 1.00 NLMK-6.18 at 15500 sl: 0 tp: 0 -> 14942, sl: 0 tp: 0
2018.02.26 10:00:10.137 Trades  'xxxxx': accepted modify order #84618465 sell limit 1.00 NLMK-6.18 at 15500 sl: 0 tp: 0 -> 14942, sl: 0 tp: 0
2018.02.26 10:00:10.138 Trades  'xxxxx': modify order #84618465 sell limit 1.00 NLMK-6.18 at 15500 sl: 0 tp: 0 -> 14942, sl: 0 tp: 0 placed for execution in 6.492 ms
2018.02.26 10:00:41.057 Trades  'xxxxx': cancel order #84618465 sell limit 1.00 NLMK-6.18 at 14942
2018.02.26 10:01:09.762 Trades  'xxxxx': accepted cancel order #84618465 sell limit 1.00 NLMK-6.18 at 14942
2018.02.26 10:01:09.779 Trades  'xxxxx': cancel order #84618465 sell limit 1.00 NLMK-6.18 at 14942 placed for execution in 28726.639 ms

И "странным" образом фукция ProcessOrders следит за ордером

2018.02.26 10:00:42.081 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:43.095 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:44.110 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:45.117 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:46.138 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:47.151 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:48.161 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:49.182 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:50.195 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:51.205 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:52.221 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:53.236 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:54.245 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:55.263 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:56.266 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:57.286 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:58.305 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:00:59.309 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:00.337 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:01.353 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:02.362 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:03.381 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:04.395 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:05.404 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:06.423 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:07.432 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:08.446 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
2018.02.26 10:01:09.465 trader (NLMK-3.18,M1)     ProcessOrders: Билет sell ордера = 84618465 Cост. ордера = ORD_DO_CANCEL
 
prostotrader:

И "странным" образом фукция ProcessOrders следит за ордером

Зачем это здесь?!

 
fxsaber:

Зачем это здесь?!

Это не для Вас... (не Вы один читаете этот топик)

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