private void OpenPosition(double[] ema) { var currentBar = _chart.Current; if (SellSignal(ema)) { _tradeManager.Open(_chart, OrderType.Sell, currentBar.Open, _volumeBase, magicNumber: _magicNumber); Console.WriteLine($"Сигнал на {OrderType.Sell.ToString()}: OPEN = {currentBar.Open}, DATE = {currentBar.Key}, EMA = {ema[1]:F1}"); } else { if (BuySignal(ema)) { _tradeManager.Open(_chart, OrderType.Buy, currentBar.Open, _volumeBase, magicNumber: _magicNumber); Console.WriteLine($"Сигнал на {OrderType.Buy.ToString()}: OPEN = {currentBar.Open}, DATE = {currentBar.Key}, EMA = {ema[1]:F1}"); } } }