Ошибки, баги, вопросы - страница 2405

 
Igor Makanu:

ЗЫ: исходник не найду, да и реализация мне не понравилась - запоминал тикеты рыночных ордеров в массив, после частичного закрытия сразу через ArrayBsearch() находил ордер который отсутствовал в массиве - т.е. новый тикет

В общем случае нужно ещё магик проверять, вроде бы магик сохраняется обязательно при любом алгоритме Ч.З. а иначе вполне можно "найти" не тот ордер...

 
Igor Makanu:

топик бы с обсуждением эффективного алгоритма сначала под МТ4 бы , я бы поучаствовал

Алгоритма чего?

 
Ilya Malev:

В общем случае нужно ещё магик проверять, вроде бы магик сохраняется обязательно при любом алгоритме Ч.З. а иначе вполне можно "найти" не тот ордер...

да про магик и ежу понятно ))))

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


fxsaber:

Алгоритма чего?

 поиска нового тикета после частичного закрытия ордера в МТ4 - без анализа комментария ордера (у нового тикета сервер в большинстве своем изменяет комментарий - все этим и пользуются)

 
Igor Makanu:

да про магик и ежу понятно ))))

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

В Мт4 как Вы уже говорили - по комментам))) В мт5 - понятно по ид позиции.

А вообще в МТ4 эти алгоритмы подстраивались под конкретный тип счета и конкретного брокера, потому что действовали они часто по-разному
 
Igor Makanu:

поиска нового тикета после частичного закрытия ордера в МТ4

Давайте более общую задачу. Совсем не видно причины, зачем может понадобиться этот тикет искать?


С частичным исполнением под MT4 сталкивался тысячи раз. Но никогда не требовалось найти этот тикет.

 
Ilya Malev:

В Мт4 как Вы уже говорили - по комментам))) В мт5 - понятно по ид позиции.

А вообще в МТ4 эти алгоритмы подстраивались под конкретный тип счета и конкретного брокера, потому что действовали они часто по-разному

ну а если коммент в 0:00 часов будет изменен сервером - и ?

не надежно с комментарием работать, но все так и работают

 
fxsaber:

Давайте более общую задачу. Совсем не видно причины, зачем может понадобиться этот тикет искать?

общая задача?

у меня была работа по индивидуальному трейлингу ордеров -у каждого ордера свои настройки трейлинга, причем юзер считал, что ему нужно иногда частично закрывать ордер

вот из этой простой задачи и получил уйму вопросов - как найти новый тикет и дальше сопровождать трейлингом этот ордер 


Ilya Malev:

а если он магик при ч.з. не будет запоминать, то вообще труба :) в мт4 такие моменты были, к сожалению

по уму нужно использовать в ордерной системе МТ4 все возможные алгоритмы генерирования магиков и тогда все вопросы сопровождения ордеров сами отпадут

но, к сожалению, так вот завелось (может быть И.Ким виноват со своими примерами? )))  ) в рунете 99% советников написаны с использованием одного магического номера (магик)... увы цифры (магик) жалко расходовать )))

 
Igor Makanu:

общая задача?

у меня была работа по индивидуальному трейлингу ордеров -у каждого ордера свои настройки трейлинга, причем юзер считал, что ему нужно иногда частично закрывать ордер

вот из этой простой задачи и получил уйму вопросов - как найти новый тикет и дальше сопровождать трейлингом этот ордер 

Бедные фрилансеры... Под MT5 эта задача решается элементарно, т.к. тикет позиции - инвариант.

 
fxsaber:

Бедные фрилансеры... Под MT5 эта задача решается элементарно, т.к. тикет позиции - инвариант.

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

 
Igor Makanu:

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

Не все

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

fxsaber, 2019.03.12 14:33

С частичным исполнением под MT4 сталкивался тысячи раз. Но никогда не требовалось найти этот тикет.


Под MT5 пишите в MT4-стиле без лишнего огорода. А вот под MT4 - надо подумать.