2. На одном баре 2 заявки на открытие не отправить. Только на открытие и стоп к нему возможен.
Поэтому на первом баре дня открываем позицию, на втором ставим EnterLongStop.
Код: Выделить всё
function Initialize()
{
StrategyName = "MyMTS63";
AddParameter("P1", 0, "", 1);
AddInput("Input1", Inputs.Candle, 1, true, "");
LongLimit = 0;
ShortLimit = 0;
}
function OnUpdate()
{
if (BarDate(0) != BarDate(1)) EnterLong(1);
if (BarDate(0) != BarDate(2))
{
var A = ATR(Input1, 20);
EnterLongStop(Input1.Close + A[0] * 0.5, 1);
}
}
Результат: