У вас не стоит Flash Player
Настройки
#68799 - Wed Mar 18 2015 09:03 AM Непонятная ошибка Индикатор Фрактала
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Добрый день! Подскажите пожалуйста где ошибка в коде? Индикатор на сделку выдает сигнал в прошлое, при самых маленьких параметрах на 4-5 свечей назад. Получается большое проскальзывание.Код прилагаю.


Attachments
FRBuy.rar (38 downloads)


Наверх
#68800 - Wed Mar 18 2015 10:05 AM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: vyudin77
Добрый день! Подскажите пожалуйста где ошибка в коде? Индикатор на сделку выдает сигнал в прошлое, при самых маленьких параметрах на 4-5 свечей назад. Получается большое проскальзывание.Код прилагаю.
Индикатор "фракталы", а так же "зиг заг" и некоторые другие так устроены. Они переписывают сигналы в прошлом, в зависимости от текущей ситуации.
sick Выкиньте его, и больше никогда не ставьте в скрипты.
Эти индикаторы только для визуального анализа истории.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#68805 - Wed Mar 18 2015 01:31 PM Re: Непонятная ошибка Индикатор Фрактала [Re: captian]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Доходчиво спасибо!

Наверх
#68807 - Wed Mar 18 2015 01:41 PM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
может просто написали так индикатор? Если сделать правильно ничего не будет перерисовываться у фракталов. Не рисуйте фрактал пока он не сформировался, вот и все.
_________________________
__


Наверх
#68812 - Wed Mar 18 2015 03:11 PM Re: Непонятная ошибка Индикатор Фрактала [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Родион здравствуйте! А как это в этом коде прописать? Подскажите.

Наверх
#68814 - Wed Mar 18 2015 04:30 PM Re: Непонятная ошибка Индикатор Фрактала [Re: ra81]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: ra81
Не рисуйте фрактал пока он не сформировался, вот и все.
laugh А когда он уже сформировался, он оказывается в прошлом (иногда в далёком). В этом и есть подвох подобных индикаторов.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#68815 - Wed Mar 18 2015 04:42 PM Re: Непонятная ошибка Индикатор Фрактала [Re: captian]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: vyudin77
Родион здравствуйте! А как это в этом коде прописать? Подскажите.

Вы предлагаете мне переписать код. Этого я делать не стану.

Originally Posted By: captian
Originally Posted By: ra81
Не рисуйте фрактал пока он не сформировался, вот и все.
laugh А когда он уже сформировался, он оказывается в прошлом (иногда в далёком). В этом и есть подвох подобных индикаторов.

Ну да. Но перерисовки не будет. Будет отставание на несколько свечек, зависит от длины фрактала. Если 5 бар, то на 3 свечи будет отставание.
_________________________
__


Наверх
#68816 - Wed Mar 18 2015 05:03 PM Re: Непонятная ошибка Индикатор Фрактала [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Да нет никто вам не предлагает переписывать код. Просто логику подсказать что и в каком направлении думать.

Наверх
#68817 - Wed Mar 18 2015 05:16 PM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
В МетаТрейдере есть индикаторы фракталов, не все из них перерисовываются. Значит можно как то прописать. Видимо просто взять за основу их код.

Наверх
#68838 - Thu Mar 19 2015 06:34 AM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
технически все просто. Если фрактал 5 барный, то когда есть 5 баров формирующих фрактал, только тогда помечаете их как фрактал, не ранее. Тогда эти бары всегда будут фракталом. Зигзаг тоже можно делать без перерисовки, но опять же будет задержка в реалтайме.
_________________________
__


Наверх
#68844 - Thu Mar 19 2015 09:45 AM Re: Непонятная ошибка Индикатор Фрактала [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Не совсем понятно, как можно описать событие которое еще не произошло? Фрактал и так рисуется по факту его формирования. Проблема то в другом. Почему сигнал на сделку рисуется в прошлое? От трехбарного фрактала на 5-6 свечей назад?
Вы имеете в виду что массив нужно укоротить вот так?
for (int i = 0; i < H.Count-1; i++)

Наверх
#68852 - Thu Mar 19 2015 12:56 PM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
полагаю потому что когда i == 10 фрактала еще нет, потому как нет новых данных.
Когда i == 12 фрактал уже получился, и ваш индикатор сие не учитывает и тупо считает фрактал зяглядывая в будущее на свече 10. Он видит что фрактал как бы есть и входит в позицию уже в прошлом. Естественно она виртуальная и появляется неожиданно, ведь ее не было ранее.
_________________________
__


Наверх
#68860 - Thu Mar 19 2015 03:22 PM Re: Непонятная ошибка Индикатор Фрактала [Re: ra81]
vyudin77 Offline
journeyman

Registered: Sun May 26 2013
Записи: 84
Честно говоря не чего не понял, ну да ладно. Все равно спасибо!

Наверх
#70437 - Sun May 24 2015 01:29 PM Re: Непонятная ошибка Индикатор Фрактала [Re: vyudin77]
wovkan Offline
newbie

Registered: Thu May 21 2015
Записи: 27
Originally Posted By: vyudin77
Честно говоря не чего не понял, ну да ладно. Все равно спасибо!

Так для начала надо четко понимать что такое фрактал, а фрактал это явление строго постфактумное. На реальных торгах на пяти минутном графике в (5-барной конструкции фрактала) о том что фрактал сформировался вы узнаете лишь через 15 минут или три бара вправо от хая/лоя.
Соответственно первый возможный сигнал на вход в позу будет возможен только после открытия третьего бара!!!

Как все это использовать? На мой взгляд индикатор фрактал подходит больше для стратегий основанных на внутредневной торговле так как фрактал может являться точкой смены тренда на противоположный и за ним может развиться нехилое движения на 4-8 баров и больше...

Как создать скрипт? Задача забрать движение от фрактала Вход в позу лимитом на третьем баре от хая/лоя Цену входа можно рассчитать по нехитрой формуле, стоп за предыдущим максимумом/минимумом или ближе. Сигнал на вход на третьем баре от хая/лоя можно получить используя блок задержать+нехитрая лог формула связанные блоком И. Выход по тейку 4к1 или больше.. Вообщем как-то так.

И не надо ничего выкидывать все в этой жизни может пригодиться...

Наверх


Moderator:  ViL, sar