тут пример простой и стратегия простая. Контртренд. в шорт на максимуме, в лонг на минимуме.
Работает!
 но это не грааль. а баг АД4.
 но это не грааль. а баг АД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();
   }
}
Индикатор грааль здесь это фракталы.
 Изображения (1057)
 Изображения (1057) Архивы (82)
 Архивы (82) Текстовые файлы (9)
 Текстовые файлы (9) Документы (7)
 Документы (7) Скрипты Альфа-Директ 4 (30)
 Скрипты Альфа-Директ 4 (30)