В ответном сообщении я Вас ,Дмитрий, поблагодарил вот за эти слова
Сначала мы запустим услугу, а потом уже будем работать над ее улучшением.
В более раннем сообщении Вы этого не обещали.
Теперь по последнему описанию здесь
http://forexsystemsru.com/680828-post4599.html
Как взаимодействуют вот эти две настройки при стоп ордерах:
Отмена стоп ордеров при ГЭПе более N пунктов
и
Исполнение маркет ордеров как лимитных с проскальзыванием не более N пунктов
Сперва проверяем цены на гэп относительно цены стопового ордера ,а потом отсылаем лимит хуже цены стопового ордера.
Я правильно понимаю реализованную Вами логику?
Если так , то вам во второй настройке при ненулевом ее значении надо проверять соответствие текущей цены допустимому Npip проскальзыванию перед отправкой лимит ордера.
Например:
1.Настройка для гэпа = 10 , а настройка для проскальзывания = 5.
Цена гэпает в 7 - первый фильтр прошли , но по второму слать и ордер не надо - не прошли.
2.Для гэпа = 0 , для проскальз. = 5 .Цена гепнула на 7 ,второй фильтр уже сразу не прошли и ордер даже отправлять не надо.
По мне тогда настройку для гепа в 0 ,а для проскальзывания на нужную величину - и эта величина отфильтрует и геп ,и скольжение или все вместе.
При активации данной опции, выставление SL/TP возможно только после открытия отложенного ордера.
Выставлен бай стоп ордер с ТР/СЛ , он реализовался через лимит в позицию бай и Вы модификацию сделаете сами ,
или
если даже выставлен бай стоп ордер с ТР/СЛ при открытии позиции бай ТР/СЛ выставляться не будут и я сам должен модифицировать ордер?
Ну тогда стоит рассмотреть возможность на вашем сервере определять дистанции для ТР/СЛ и при открытии позиции выставлять ТР/СЛ на дистанции относительно цен открытия позиций.
Исполнение маркет ордеров как лимитных с проскальзыванием не более N пунктов
Следует также иметь в виду, что при активации данной опции лимитный ордер исполняется в режиме Fill-Or-Kill (без частичного исполнения) и отсылается контрагенту (сделки между клиентами GKFX невозможны).
Данная опция доступна только для ECN счетов. Для STP счетов настройка неактуальна.
В настройках торговли в ЛК указано
Частичное исполнение лимитных ордеров
Если опция выключена, то лимитные ордера будут исполняться как Fill-Or-Kill (FOK) ордера.
Это значит, что ордер будет либо исполнен сразу в полном объеме по указанной цене, либо, если ликвидности по данной цене в момент активации ордера на рынке будет недостаточно, то он вернется в систему и будет ждать новой активации.
Данная опция доступна только для STP счетов. Для ECN счетов значение по умолчанию (частичное исполнение включено) изменить нельзя.
Получается что если эта опция(исполнение маркетов лимитными) включена , то на есн мы работаем почти на условиях стп(Fill-Or-Kill (FOK) , клиенты компании не торгуют между собой) , но в тоже время для стп эта опция неактуальна.Ведь при этой опции
Фактически будет послан лимитный ордер, условие активации которого уже наступило и этот лимитный ордер будет сразу же исполнен
Так почему в есн лимитный ордер при выполнении условия его активации не срабатывает на тех же условиях(Fill-Or-Kill (FOK) и не торгует с клиетами) ,а наоборот нет Fill-Or-Kill (FOK) и торгует с клиентами?
Можно создать кризис, а потом им прикрываясь и борясь с ним очередной раз перераспределить ценности.
Можно написать из благих намерений функцию для трейдера так , что трейдер ею не захочет пользовться ,хотя идея функции и была замечательной.
Одна надежда , что это промежуточный вариант и то , что Вы не отказываетесь развивать и усовершенствовать эту услугу.
Вы,Дмитрий, как руководитель,инициатор,мне кажется не совсем понимаете роль этой услуги ,этого слиппажа.
На стп для маркетов Вы ее реализовали больше для ликвидации реквотов.
По мне в этом слиппаже заложен контроль за исполнением ордера по допустимой трейдером цене , которая может недопустимо измениться из-за самого рынка,из-за сбоев в мт4,операционке и компьютере трейдера,тормозов каналов интернета,сбоев на Ваших серверах,тормозов в связи с контрагентом,сбоев не серверах контрагента.
Ваша компания большие усилия направила на организацию стабильной работы с контрагентами,реализовали мониторинг,с помощью которого фиксируете всякие неадекватности.Это замечательно.
Но не будете Вы отрицать того,что дав трейдеру полноценно использовать лимиты хуже цена , слиппаж частично бы сам отфильтровал эти самые неадекватности в добавок к Вашим фильтрам и т.д.Да и Вам легче предьявлять притензию контрагенту в случае исполнения лимита с отрицательным проскальзыванием.
При последующей полноценой реализации лимитных ордеров хуже рынка можно думать о значении слиппажа.Чтобы это было не произвольное значение , а четко выверенное математикой,которое с высокой достоверностью отделит нормальный рынок от неадекватного.
И в этом поможет Ваш мониторинг.
Вы архивируете значение проскальзываний ?
Эти значение систематизированы по инструментам и типу ордеров?
Если нет , то просьба вместе со значением проскальзывания фиксиовать его время,инструмент и тип ордера.Стоп лимиты логично отнести к маркетам,тр и сл к соответствующим ордерам.
Если все толково реализовать в купе,будет нечто.