Я кодирую торговую стратегию в NinjaTrader с C #. Я новичок в C #.
Кажется, что-то не так с моим кодом:
private bool _enterLong;
private bool _enterShort;
private void SetEntrySignal()
{
if (Slope(EMA(20), 5, 0) > -0.01 && Slope(EMA(20), 5, 0) < 0.01)
{
_enterLong = Close[0] > Open[0];
_enterLong &= Open[0] > High[1];
}
_enterShort = Close[0] < Open[0];
_enterShort &= Open[0] < Low[1];
}
Поскольку сигнал _enterLong не сработал, сработал только короткий сигнал (продажа). Так что какой-либо синтаксис неверен с этим кодом C # детали?