Уровни > ZZ (ZigZag) – зигзаг

Gerig
Сообщения: 52
Зарегистрирован: 24 фев 2016, 16:06
Откуда: Москва

Re: ZZ (ZigZag) – зигзаг

Непрочитанное сообщение Gerig » 27 фев 2016, 00:31

evge писал(а):
evge писал(а):Прошу прощения


Если применять вручную, да. Если использовать стратегии АД4, то не получится. Я имел ввиду это. Т.к. в АД4 стратегия смотрит текущий бар, а в индикаторе значения (экстремумы) рисуются задним числом, т.е. не на текущем баре. Т.е. в момент появления экстремума ещё не известно было экстремум ли это или неоконченное движение. Это мы узнаём задним числом и отмечаем в индикаторе.

Хорошо сейчас простенькую вам для иллюстрации набросаю в конструкторе. Тестировать не буду, просто для иллюстрации. Вы убедитесь в обратном.

Код: Выделить всё

/**Algorithm = ТРЕНД;**/

function Initialize()
{
   StrategyName = "Murphy";
   AddParameter("P1", 0, "", 1);
   AddInput("Input1", Inputs.Candle, 1, true, "");
   LongLimit = 1;
   ShortLimit = -1;
}

function OnUpdate()
{
   /// ПРАВИЛО 1
   if ( (CrossAbove(Input1.Close, MY.ZigZag(Input1, P1)["Peak"]) == true) )
   {
      EnterLong();
   }

   /// ПРАВИЛО 2
   if ( (CrossBelow(Input1.Close, MY.ZigZag(Input1, P1)["Trough"]) == true) )
   {
      CloseShort();
   }

   /// ПРАВИЛО 3
   if ( (CurrentPLper() > 20) )
   {
      ClosePosition();
   }

}
Последний раз редактировалось Gerig 27 фев 2016, 00:39, всего редактировалось 1 раз.

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 363 раза
Контактная информация:

Re: ZZ (ZigZag) – зигзаг

Непрочитанное сообщение evge » 27 фев 2016, 00:35

У меня есть собственные индикаторы рисующие задним числом, тестирование на них выдает вот такие результаты:

ad4-graal-01.png
ad4-graal-01.png (35.93 КБ) 22638 просмотров


ad4-graal-02.png


тут пример простой и стратегия простая. Контртренд. в шорт на максимуме, в лонг на минимуме.
Работает! :) но это не грааль. а баг АД4.

Код: Выделить всё

/**
Trendec 2
Developed by evge;
Hash code 5E6EE7BD8498AD98D93080F457FE96AC
**/
function Initialize()
{
   StrategyName = "Trendec 2";
   AddParameter("P1", 7, "", 1);
   AddParameter("P2", 1, "", 1);
   AddInput("Input1", Inputs.Candle, 5, true, "GZZ5=ФОРТС");
   LongLimit = 0;
   ShortLimit = 0;
}

function OnUpdate()
{
   /// ПРАВИЛО 1
   if ( (CurrentPosition() <= 0) && (MY.Graal(Input1, P1, P2).GetValue("Lo", 0) > 0) )
   {
      EnterLong();
   }

   /// ПРАВИЛО 2
   if ( (CurrentPosition() >= 0) && (MY.Graal(Input1, P1, P2).GetValue("Hi", 0) > 0) )
   {
      EnterShort();
   }

}


Индикатор грааль здесь это фракталы.
никогда такого не было и вот опять

Gerig
Сообщения: 52
Зарегистрирован: 24 фев 2016, 16:06
Откуда: Москва

Re: ZZ (ZigZag) – зигзаг

Непрочитанное сообщение Gerig » 27 фев 2016, 00:40

Верно, это и есть "заглядывание в будущее". Таких вариантов много, вот почему я и сказал, что ZigZag индикатор не заглядывающий в будущее. Фракталы, уровни Pivot это классические индикаторы подверженные явлению "peeking" (в отечественной трейдерской литературе почему то называют "заглядывание в будущее"). Помню в http://www.wealth-lab.com/Wiki/ в разделе о индикаторе Pivot было написано:"предже, чем вам бросить работу, советуем ознакомиться с термином "peeking". ;)
Последний раз редактировалось Gerig 27 фев 2016, 00:48, всего редактировалось 1 раз.

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 363 раза
Контактная информация:

Re: ZZ (ZigZag) – зигзаг

Непрочитанное сообщение evge » 27 фев 2016, 00:46

Gerig писал(а):Хорошо сейчас простенькую вам для иллюстрации набросаю в конструкторе


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

Gerig
Сообщения: 52
Зарегистрирован: 24 фев 2016, 16:06
Откуда: Москва

Re: ZZ (ZigZag) – зигзаг

Непрочитанное сообщение Gerig » 27 фев 2016, 00:52

evge писал(а):
Gerig писал(а):Хорошо сейчас простенькую вам для иллюстрации набросаю в конструкторе


Я понимаю, что вход на пробой в сторону экстремума. Это я понял ещё когда сказали что "от стопа".

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


Вернуться в «Уровни»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей