Дмитрий, такое дело Надо синхронизировать время машины с вашим серверным. Я сейчас синхронизирую программкой, в которой есть строка для ввода сервера времени. Возможно получить адрес вашего сервера времени и туда его вбить? Или, возможно, есть другие пути? Спасибо.
Вопросы по исполнению
#1021
Отправлено 30 October 2014 - 23:00
#1022
Отправлено 30 October 2014 - 23:21
Добрый день Дмитрий.
Можно от вас узнать по исполнению ордера 2469314 который закрылся по стоплосу с проскальзыванием в 344п
#1023
Отправлено 31 October 2014 - 01:01
Дмитрий, такое дело Надо синхронизировать время машины с вашим серверным. Я сейчас синхронизирую программкой, в которой есть строка для ввода сервера времени. Возможно получить адрес вашего сервера времени и туда его вбить? Или, возможно, есть другие пути? Спасибо.
Адрес сервера нельзя узнать, т.к. торговый сервер недоступен для клиентов. Клиенту могут к нему подключаться только через датацентры.
#1024
Отправлено 31 October 2014 - 01:19
Добрый день Дмитрий.
Можно от вас узнать по исполнению ордера 2469314 который закрылся по стоплосу с проскальзыванием в 344п
Эту новость по фунту мы сегодня уже разбирали, но с противоположной сделкой.
2014-10-30 14:30:00.246 1.59797 1.59863
#1025
Отправлено 31 October 2014 - 16:06
Спасибо за ответ.
Просто время исполнения случилось такое большое и цена наихудшая из возможных.
#1026
Отправлено 31 October 2014 - 17:51
Адрес сервера нельзя узнать, т.к. торговый сервер недоступен для клиентов. Клиенту могут к нему подключаться только через датацентры.
Иначе никак нельзя это (синхронизацию времени) реализовать?
Сообщение отредактировал Santazii: 31 October 2014 - 17:52
#1027
Отправлено 01 November 2014 - 19:01
Спасибо за ответ.
Просто время исполнения случилось такое большое и цена наихудшая из возможных.
Я уже рассказывал как это происходит. Это не исполнение происходит по худшей цене. Это поставщик исполняет по такой цене, и мы эту цену отражаем в системе в виде котировки, и иногда такая цена оказывается наихудшей, т.к. на новостях предлагают одни цены, а исполняют по другим. На новостях довольно частое явление.
#1028
Отправлено 01 November 2014 - 19:12
Иначе никак нельзя это (синхронизацию времени) реализовать?
Я не знаю.
#1029
Отправлено 02 November 2014 - 10:02
...
Сообщение отредактировал DzenDao: 02 November 2014 - 10:12
Встретишь Будду- убей его.
#1030
Отправлено 03 November 2014 - 08:27
Я уже рассказывал как это происходит. Это не исполнение происходит по худшей цене. Это поставщик исполняет по такой цене, и мы эту цену отражаем в системе в виде котировки, и иногда такая цена оказывается наихудшей, т.к. на новостях предлагают одни цены, а исполняют по другим. На новостях довольно частое явление.
Такая специфика свойственна только ECN-счетам, или же STP-счетам тоже?
Вопрос вообще в следующем:
Предположим, один из ваших клиентов отправляет, например, маркет-sell-ордер. который вы передаёте одному из поставщиков. А у поставщика в это время кратковременно сильно просела ликвидность и он исполнил этот мелкий маркет (на 1к евры) откровенно плохо (ну бывает же) - ниже текущих бидов на 10-20-... и т.д. пунктов.
Тогда вы добавляете эту цену в поток, поскольку по ней было исполнение, фактически отображая спайк, по которому триггерятся все селл-стоп ордера до этой точки.
Понятно, что уйдут они на разных поставщиков и исполнятся наверняка по цене близкой к рыночной, намного лучше этого локального Low, но сам факт триггера всех таких селлстопов и SL длинных позиций будет иметь место, верно?
В итоге из-за несущественного объёма одного клиента, который на новости был исполнен плохо, - будут исполнены, хоть и по адекватным ценам, но всё же, вероятно, нежелательные стопы.
#1031
Отправлено 03 November 2014 - 11:53
У нас есть защита от очень большого спреда. Если спред очень большой, то котировка не попадает в систему и очень далекие ордера не активирует.
#1032
Отправлено 04 November 2014 - 08:27
Дмитрий, благодарю за ответ.
Насчёт совсем высоких спредов - понятно (кстати, интересно, какие именно абсолютные\относительные величины спреда считаются достаточными для работы фильтра по тому же GBPUSD).
Тем не менее, вопрос скорее касается умеренно высоких спредов, которые вполне свойственны новостям и фильтровать их вы врядли станете.
Не будем придумывать своих примеров - возьмём просто тот фрагмент истории котировок, который представлен выше:
...
...
Здесь видно, что между двумя бидами по 586 вы добавляете в поток бид=407 потому, что по этой цене КА исполнил одного из ваших клиентов.
Спред этой котировки = 25.5 пт. - высокий, но не сверхъестественный для новости по GBP, фильтровать такой наверняка нет смысла.
Тем не менее, получается что из-за такого "не лучшего" исполнения одного из ваших клиентов вы триггерите все селлстопы всех клиентов на целых 17.9 пт. вниз (имхо очень неслабый выброс).
Иными словами, при использовании такого алгоритма вброса цен клиентских исполнений в поток, - ваши локальные худшие экстремумы цен (наивысший аск и наименьший бид) будут равны тем ценам, по которым получилось самое плохое исполнение из всего пула ваших клиентов, торговавших в этот период.
Прошу поправить, если я не верно понимаю суть ситуации.
Ну и также повторю вопрос из поста выше:
такая специфика свойственна только ECN-счетам, или же STP-счетам тоже?
#1033
Отправлено 04 November 2014 - 11:26
Да, так и будет. Надо учитывать это в своей торговле.
#1034
Отправлено 04 November 2014 - 18:41
Выходит, что в таком случае вам шлют очень тухлый индикатив? Шлют 586, исполняют по 407 и опять шлют 586. Или это был просто скачок цены? Я просто не понял по вашему ответу.
И, кстати, почему цену, по которой залили одному клиенту вы покажите в стакане? Ведь там бест банды должны быть и это должны быть лимиты, а вы просто цену чьего-то конкретного ордера покажете. Если я верно понял.
Сообщение отредактировал Santazii: 04 November 2014 - 18:56
#1035
Отправлено 04 November 2014 - 19:42
Выходит, что в таком случае вам шлют очень тухлый индикатив? Шлют 586, исполняют по 407 и опять шлют 586. Или это был просто скачок цены? Я просто не понял по вашему ответу.
И, кстати, почему цену, по которой залили одному клиенту вы покажите в стакане? Ведь там бест банды должны быть и это должны быть лимиты, а вы просто цену чьего-то конкретного ордера покажете. Если я верно понял.
Шлют такой же индикатив, как и всем. На новостях нигде сладко не бывает.
В стакане покажем потому, что раз по этой цене исполняют, значит такая цена есть, а раз она есть, она должна быть в стакане.
#1036
Отправлено 04 November 2014 - 21:15
Шлют такой же индикатив, как и всем. На новостях нигде сладко не бывает.
В стакане покажем потому, что раз по этой цене исполняют, значит такая цена есть, а раз она есть, она должна быть в стакане.
Но не на месте же бест банда?
Сообщение отредактировал Santazii: 04 November 2014 - 21:15
#1037
Отправлено 04 November 2014 - 23:52
Но не на месте же бест банда?
Система работает так, что есть индикатив, есть лимиты клиентов и есть цены исполнения.
Индикатив может быть любым, например, может отставать на новостях. Поставщик котировку дал и не снял, но давно по ней ничего не исполняется.
Цена исполнения часто является опережающим индикатором движения цена. Следующий индикатив может быть на уровне цены исполнения, и в большинстве случаев бывает.
Если цену исполнения разместить в системе, то она может показать уровень раньше индикатива, и ордера уйдут раньше, и проскальзывания будут меньше и поток более гладким. В большинстве случаев так и бывает. Если ее на размещать, то поток может быть более рваным и вылиться в бОльшие проскальзывания, но иногда может возникать подобная ситуация.
Идеала не добиться. При любом выборе кому-то будет лучше, кому-то хуже.
#1039
Отправлено 05 November 2014 - 12:27
В МТ все может быть. Там архив котировок независимый по тайм фреймам. Один обновился, другой по каким-либо причинам нет. У нас источник котировок один и он в тиковом архиве, а почему МТ с ним косячит, мы не в курсе. Но поправим.
#1040
Отправлено 07 November 2014 - 17:06
А почему у меня на нонфармах 2 раза не исполнился ордер на продажу, написало: Нет цены. Цена на рынке по-моему всегда есть, больше или меньше той, которую мы видим, но она должна быть.
2014.11.07 16:30:46.066 '56094': order sell 0.01 EURUSD opening at market sl: 0.00000 tp: 0.00000 failed [Off quotes]
2014.11.07 16:30:48.918 '56094': order sell 0.01 EURUSD opening at market sl: 0.00000 tp: 0.00000 failed [Off quotes]
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных