Dukascopy
 
 
Wiki JStore Search Login

Отложенные ордера.
 Post subject: Отложенные ордера. Post rating: 0   New post Posted: Fri 02 Sep, 2016, 10:17 
User avatar

User rating: 0
Joined: Mon 06 Jul, 2015, 04:37
Posts: 5
Location: Russian Federation, Komsomolsk-on-Amur
Уважаемые эксперты, столкнулся с ситуацией, когда результаты тестирования стратегии на исторических данных сильно разнятся с результатами, полученными с конкурсного счета во время участия в конкурсе стратегий в августе месяце. Иначе говоря, при тестировании стратегии на истории, исполнение отложенных ордеров происходит в рамках алгоритма, а вот при участии в конкурсе есть совсем не ясные моменты (назовем это проблемой) в которых я хотел бы с вашей помощью разобраться. В стратегии использую отложенные ордера. По сигналу откладываются стоп ордера sell и bay. Теперь о самой проблеме. Связкой блоков, которая заканчивается условием RSI<=44, стратегия сигнализирует об открытии отложенных стоп ордеров sell и bay. Откладывается только один ордер sell stop, ордер buy stop игнорируется, т. е. в таблице ордеров его просто нет. Совсем не ясно почему. Так же в некоторых случаях ордеру присваиваются не понятные параметры для SL и ТP, при которых позиция закрывается сразу же после ее открытия, т. к. SL или TP расположены ниже (sl) или выше (tp) цены открытия позиции, это когда речь идет об ордере sell stop. В качестве примера скрин ленты конкурса. Тестируя стратегию на исторических данных на минутном графике, такого рода проблем не возникало. В чем причина игнорирования ордера buy stop? И почему параметры закрытия позиции sl и tp в некоторых случаях отличаются от тех, что заданы в блоке pending open? Обращался в службу поддержке порекомендовали добавить блок If(Last.Bid.Candle.Instrument=DefoultInstrument), добавил.

По ходу решения заданных вопросов, хочу задать еще пару.

По сигналам происходит множественная переотправка ордеров. Каким образом можно исключить повторное прохождение цепочки блоков вплоть до исполнения одного из отложенных ордеров, т. е. определить первичный сигнал приоритетным?

В методе “onTick” расположены группы блоков, которые управляют без убытком. В каждой группе индикатор RSI регулирует исполнение основной связки блоков. Хочу добиться исполнения определенных условий (группы блоков), контролирующих без убыток позиции для конкретного отложенного ордера. Например: отложенный ордер sell stop исполняется по цене PRICE_SHORT_TREND. Необходимо, что бы с этой позицией работала группа блоков под названием BEP MGT SHT TREND, и ни какая другая группа, но уже без участия блока RSI<44. Для PRICE_LONG_ROLLBACK - группа блоков BEP MGT LNG ROLLBACK и т. д. Каким образом можно осуществить данное условие?

Image
Image


Attachments:
скрин ленты конкурса_.png [139.73 KiB]
Downloaded 757 times
скрин ленты конкурса.png [139.73 KiB]
Downloaded 631 times
STR_PLUM_GBPJPY_PO_.vfs [80.47 KiB]
Downloaded 453 times
DISCLAIMER: Dukascopy Bank SA's waiver of responsability - Documents, data or information available on this webpage may be posted by third parties without Dukascopy Bank SA being obliged to make any control on their content. Anyone accessing this webpage and downloading or otherwise making use of any document, data or information found on this webpage shall do it on his/her own risks without any recourse against Dukascopy Bank SA in relation thereto or for any consequences arising to him/her or any third party from the use and/or reliance on any document, data or information found on this webpage.
 
 Post subject: Re: Отложенные ордера. Post rating: 0   New post Posted: Wed 07 Sep, 2016, 17:22 
Visual JForex expert at Dukascopy
User avatar

User rating:
Joined: Mon 22 Apr, 2013, 11:30
Posts: 604
Location: UkraineUkraine
Добрый день.

FE_GMTplus10 wrote:
результаты тестирования стратегии на исторических данных сильно разнятся с результатами, полученными с конкурсного счета

Тестер это только симуляция, в реальности все сложнее, а на конкурсном счету есть еще отличия от реального.
Внимательно читайте правила: https://www.dukascopy.com/strategyconte ... anguage=ru

FE_GMTplus10 wrote:
стратегия сигнализирует об открытии отложенных стоп ордеров sell и bay. Откладывается только один ордер sell stop, ордер buy stop игнорируется,

На конкурсе ограничение в одну позицию(или ордер) на счету, второй ордер будет отклонен системой.

FE_GMTplus10 wrote:
присваиваются не понятные параметры для SL и ТP,

Проверьте формулу по которой вычисляются уровни в стратегии. Для большего понимания работы стратегии запустите ее на отдельном Демо счету.

FE_GMTplus10 wrote:
Обращался в службу поддержке порекомендовали добавить блок If(Last.Bid.Candle.Instrument=DefoultInstrument), добавил.

Добавте это же условие и на onTick ветку.


 

Jump to:  

cron
  © 1998-2024 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com