Статистика сигнала. - страница 2

 
Alexey Volchanskiy:
Миллисекунд не вижу, вижу, за одну сек 08:44:49 было открыто три позиции. Ну, нормально. Счет хедж?

А... Ну да, очки подвели. Мне показалось что присутствуют и миллисекунды. А я сейчас поищу в логах это закрытие...

Да счёт хедж.

MO      0       08:44:53.061    Trades  '5168037': deal #28669269 sell 0.10 GBPUSD.m at 1.30473 done (based on order #38335134)
MM      0       08:44:53.061    Trades  '5168037': deal #28669270 sell 0.26 GBPUSD.m at 1.30473 done (based on order #38335135)
LK      0       08:44:53.152    Trades  '5168037': deal #28669271 sell 3.74 GBPUSD.m at 1.30473 done (based on order #38335136)
 
Alexey Viktorov:
Читайте чуть выше...

ОДНО И ТОЖЕ ВРЕМЯ - это время совпадающее до миллисекунды. Для одного торгового счёта невозможно записать в одну миллисекунду ДВА действия, так как сначала нужно провести запись ДЕЙСТИЯ №1, затем провести запись ДЕЙСТВИЯ №2. 

То, что Вы видите в колонке время - это все лишь форматированный определённым образом параметр время - нельзя на основе этого ФОРМАТИРОВАННОГО вывода параметра времени делать рассуждения об ОДНОВРЕМЕННОСТИ.

Вот пример:

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                              Copyright © 2016, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- эти два времени отличаются только на одну секунду
   datetime d1=D'1980.07.19 12:30:27';  // год месяц день часы минуты секунды 
   datetime d2=D'1980.07.19 12:30:26';  // год месяц день часы минуты секунды 

   Print("точность до дней. d1=",TimeToString(d1,TIME_DATE),", d2=",TimeToString(d2,TIME_DATE));
   Print("точность до минут. d1=",TimeToString(d1,TIME_DATE|TIME_MINUTES),", d2=",TimeToString(d2,TIME_DATE|TIME_MINUTES));
   Print("точность до секунд. d1=",TimeToString(d1,TIME_DATE|TIME_SECONDS),", d2=",TimeToString(d2,TIME_DATE|TIME_SECONDS));
  }
//+------------------------------------------------------------------+

и вот распринтовка:

2016.09.23 09:56:20.944 Test (SBRF-12.16,M6)    точность до дней. d1=1980.07.19, d2=1980.07.19
2016.09.23 09:56:20.944 Test (SBRF-12.16,M6)    точность до минут. d1=1980.07.19 12:30, d2=1980.07.19 12:30
2016.09.23 09:56:20.944 Test (SBRF-12.16,M6)    точность до секунд. d1=1980.07.19 12:30:27, d2=1980.07.19 12:30:26

 

То есть форматированный вывод времени не даёт права на признание времени "одновременным". 

Файлы:
Test.mq5  3 kb
 
Karputov Vladimir:

ОДНО И ТОЖЕ ВРЕМЯ - это время совпадающее до миллисекунды. Для одного торгового счёта невозможно записать в одну миллисекунду ДВА действия, так как сначала нужно провести запись ДЕЙСТИЯ №1, затем провести запись ДЕЙСТВИЯ №2. 

Владимир, а что означают эти MO, MM, LK из журнала ТС? Есть статья на эту тему?

MO      0       08:44:53.061    Trades  '5168037': deal #28669269 sell 0.10 GBPUSD.m at 1.30473 done (based on order #38335134)
MM      0       08:44:53.061    Trades  '5168037': deal #28669270 sell 0.26 GBPUSD.m at 1.30473 done (based on order #38335135)
LK      0       08:44:53.152    Trades  '5168037': deal #28669271 sell 3.74 GBPUSD.m at 1.30473 done (based on order #38335136)
 
Alexey Volchanskiy:

Владимир, а что означают эти MO, MM, LK из журнала ТС? Есть статья на эту тему?

Не знаю что это такое. Что служебное - а может контрольные суммы. Вероятно нужно копаться в файловой системе.
 
Karputov Vladimir:

ОДНО И ТОЖЕ ВРЕМЯ - это время совпадающее до миллисекунды.

Ну если 08:44:53.061 != 08:44:53.061 тогда лучше застрелиться. Жаль только нечем...
 
Alexey Viktorov:
Ну если 08:44:53.061 != 08:44:53.061 тогда лучше застрелиться. Жаль только нечем...
Покажите вкладку "История" - Ордера и сделки - это случаем не была закрытие сделки другой сделкой?
 
Karputov Vladimir:
Покажите вкладку "История" - Ордера и сделки - это случаем не была закрытие сделки другой сделкой?
Владимир вы очень невнимательны. Из истории и лога уже показаны записи. И как вы себе представляете закрытие одной сделки другой и обе сделки Sell?
 
Alexey Viktorov:
Владимир вы очень невнимательны. Из истории и лога уже показаны записи. И как вы себе представляете закрытие одной сделки другой и обе сделки Sell?
В записях сервера бывают разные чудеса - поэтому и попросил вкладку "История" - ордера и сделки.
 
Karputov Vladimir:
В записях сервера бывают разные чудеса - поэтому и попросил вкладку "История" - ордера и сделки.

Сколько записей подряд включить в скрин?

По одной уже есть, до обсуждаемого времени 4 с лишним часа, а после того чуть больше 1 часа. До и после этих, записи могут быть интересны?

Как в том анекдоте... "В таком-то возрасте в сказки веришь?"...

 
Alexey Viktorov:

Сколько записей подряд включить в скрин?

По одной уже есть, до обсуждаемого времени 4 с лишним часа, а после того чуть больше 1 часа. До и после этих, записи могут быть интересны?

Как в том анекдоте... "В таком-то возрасте в сказки веришь?"...

Тогда я немного изменю формулировку и уберу из нее понятие "время": - в одну запись нельзя поместить ДВЕ торговые операции. У Вас ТРИ записи:

  • SELL (-210.80)
  • SELL (-467.48)
  • SELL (+770.44)
И эти записи соответственно отображены на графике. Ошибки нет.

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