Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1270

Добавлено: Stanislav » 02 мар 2021, 16:06

Тема: Re: MAngle - отношение соседних точек MA

Текст сообщения:

сделал простую стратегию на этом индикаторе:

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

function Initialize()
{
   StrategyName = "BABIKOFF_MAngle";
   AddParameter("P1", 0, "Period SMA", 1);
   AddParameter("P2", 0, "Period Angle", 1);
   AddInput("Input1", Inputs.Candle, 15, false, "SBER=МБ ЦК");
   LongLimit = 0;
   ShortLimit = 0;
   AddChartIndicator("MY.MAngle", new Dictionary <string, string>{{"Period", "P1"},{"PeriodAngle", "P2"},{"MAType", "0"}});
}

function OnUpdate()
{
   /// ПРАВИЛО 1
   if ( (MY.MAngle(Input1, P1, P2, 0).GetValue("A", 0) > 0) )
   {
      EnterLong();
   }

   /// ПРАВИЛО 2
   if ( (MY.MAngle(Input1, 10, 3, 0).GetValue("A", 0) < 0) )
   {
      EnterShort();
   }

}


но видимо что то неправильно. при пересечении ценой МА вниз начинает открывать сделку на каждом баре:
Снимок экрана (5).png