Добрый день
Тестирую стратегию bolinger_band_strategy из 8 урока. Перед этим закачал исторические данные с биржи бинанс. Смотрю файл csv - везде стоит +3 часа. При выставлении ордера стратегия берет нужную свечку и выставляет ордер по цене открытия. Но на графике и в логах ордер выставляется с отставанием на 3 часа. Как это можно поправить?
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
можете выложить те данные которые вы используете для тестирования?
using System; using System.Windows; using System.Windows.Media;
using Ecng.Collections; using Ecng.Common;
using StockSharp.Algo; using StockSharp.Algo.Candles; using StockSharp.Algo.Commissions; using StockSharp.Algo.Indicators; using StockSharp.Algo.Storages; using StockSharp.Algo.Strategies; using StockSharp.Algo.Testing; using StockSharp.BusinessEntities; using StockSharp.Logging; using StockSharp.Messages; using StockSharp.Configuration; using StockSharp.Xaml; using StockSharp.Xaml.Charting; using StockSharp.Xaml.Charting.IndicatorPainters; namespace _02_bolinger_band_strategy { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow { private HistoryEmulationConnector _connector; private ChartCandleElement _candleElement; private ChartTradeElement _tradesElem; private ChartIndicatorElement _bollingerElem; private BollingerBands _bollingerBands; private CandleSeries _candleSeries; private Security _security; private Portfolio _portfolio; private readonly LogManager _logManager; private Strategy _strategy; private readonly string _pathHistory = @"..........\History".ToFullPath(); private ChartBandElement _pnl; private ChartBandElement _unrealizedPnL; private ChartBandElement _commissionCurve;
}
сделки показываются во временной зоне биржи, которую вы использовали при создании инструмента ExchangeBoard.Cryptopia (временная зона UTC+0) вы можете настроить ось графика чтобы она также была в этой зоне.