MetaTrader 4 Раздел о принципах и нюансах работы в терминале MetaTrader 4.

Ответить
26.02.2014, 14:05
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415

По умолчанию Какие данные отображаются в log файле MT4 build 610?

Подскажите, что за время отображается в первой строке из лог файла.
Это принятие терминалом команды, или это время поступления ордера на сервер?
И еще, возможна ли ситуация на реале, когда строки 2 и 3 отсутствуют?


13:21:25.272 '519220': order sell market 0.10 GBPUSD sl: 0.00000 tp: 0.00000
13:21:25.428 '519220': request was accepted by server
13:21:25.443 '519220': request in process
13:21:25.475 '519220': order was opened : #19504602 sell 0.10 GBPUSD at 1.66379 sl: 0.00000 tp: 0.00000

Последний раз редактировалось Ирина К; 03.06.2014 в 20:55.
26.02.2014, 14:51
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Время события пишется по локальным часам.
Первая - момент отправки ордера.
2,3 - принято подтверждение от сервера.
4 - принят новый статус счета.
Строки 3 может не быть, если на сервере нет в моменте очереди на исполнение, остальные должны быть, хотя имеют право потеряться при нечеткой связи.
26.02.2014, 16:11
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
Первая - момент отправки ордера.
Спасибо, тогда если в одинаковых терминалах (build 610) от разных брокеров одновременно нажать кнопку отправки ордера, то разница во времени, к-е в первой строке является показателем того что терминалы допилены брокерами по разному? Например разница в 300ms, не одного ордера какого-то, а постоянная.

Последний раз редактировалось sagamore; 26.02.2014 в 16:13.
26.02.2014, 17:24
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Спасибо, тогда если в одинаковых терминалах (build 610) от разных брокеров одновременно нажать кнопку отправки ордера, то разница во времени, к-е в первой строке является показателем того что терминалы допилены брокерами по разному? Например разница в 300ms, не одного ордера какого-то, а постоянная.
Брокеры не допиливают терминалы. Они может бы и рады были, но Метаквотесы (производители терминалов) им не позволяют.
300 мс очень похоже на время между кликами кнопки отправки ордера в разных окнах. Это надо программно измерять, не на ощупь.
26.02.2014, 17:32
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
300 мс очень похоже на время между кликами кнопки отправки ордера в разных окнах. Это надо программно измерять, не на ощупь.
Между кликами 1-5 мс. Даже если взять двух с разницей в 300 мс и поменять очередность кликанья, то все равно разница в 300 мс остается. Это именно то, что пишется в первой строке лога.

Вот я и думаю, может эта первая строка что-то другое означает? Либо все же допиливают? Варианта то всего два)
26.02.2014, 17:40
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Между кликами 1-5 мс. Даже если взять двух с разницей в 300 мс и поменять очередность кликанья, то все равно разница в 300 мс остается. Это именно то, что пишется в первой строке лога.

Вот я и думаю, может эта первая строка что-то другое означает? Либо все же допиливают? Варианта то всего два)
Как тебе удается за 1-5 мс две кнопки кликнуть?
26.02.2014, 19:31
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
Как тебе удается за 1-5 мс две кнопки кликнуть?
не руками конечно, сторонним ПО. погрешность не особо важна, так как при изменении последовательности результаты на каждый терминал остаются примерно теми же.
27.02.2014, 03:50
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
не руками конечно, сторонним ПО. погрешность не особо важна, так как при изменении последовательности результаты на каждый терминал остаются примерно теми же.
Попробовал пощелкать руками. Наблюдается воспроизводимая разница между инстант и маркет типами счетов. Инстант заметно быстрее. Между однотипными счетами разных брокеров стабильной разницы не заметил.
27.02.2014, 07:37
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
открыл в нескольких терминалах от разных брокеров - все счета одного брокера - первая строка почти идентична.

таким образом, время указанное в первой строке зависит от брокера, причем даже не от пинга до его сервера, а видимо от способа, которым терминал отправляет ордер на сервер. наверное, в том числе инстант ордера уходят быстрее
28.02.2014, 07:30
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
открыл в нескольких терминалах от разных брокеров - все счета одного брокера - первая строка почти идентична.

таким образом, время указанное в первой строке зависит от брокера, причем даже не от пинга до его сервера, а видимо от способа, которым терминал отправляет ордер на сервер. наверное, в том числе инстант ордера уходят быстрее
Тут еще вот что может быть, у одного брокера старый еще сервер, у которого посылка ордера делается через реконнект, а у другого - новый, где реконнект не нужен. Я посмотрел трафик внимательно, первая запись в логах появляется после реконнекта, если он нужен, что логично.

Последний раз редактировалось qqmber; 28.02.2014 в 07:33.
28.02.2014, 08:02
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
Тут еще вот что может быть, у одного брокера старый еще сервер, у которого посылка ордера делается через реконнект, а у другого - новый, где реконнект не нужен. Я посмотрел трафик внимательно, первая запись в логах появляется после реконнекта, если он нужен, что логично.
проверял, без реконнекта.
24.07.2015, 12:05
Аватар для sagamore
sagamore sagamore вне форума Почётный гражданин
Регистрация: 28.07.2013 / Сообщений: 298
Поблагодарили 414 раз(а) / Репутация: 415
Другой вопрос! если кто-то понимает, объясните пожалуйста.
2 метака на одном VPS.
по логам сделки открыты почти одновременно, разница 20 мс. именно не запроса, а открытия.
в стейтменте и терминалах сделки отображаются открытыми с разницей в 2 секунды (причем, тот что открыт по логам первым, открыт в стейтменте позднее)
какая может быть причина этому? разное время на серверах брокеров?

Последний раз редактировалось sagamore; 24.07.2015 в 12:11.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 16:04. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO