예제 #1
0
        void OnUpdateTrend(MarketData mktData, DateTime updateTime, Price value)
        {
            Price trend = _trend.CalcTrend(_asset, updateTime);

            if (trend != null)
            {
                _trend.Publish(updateTime, trend.Bid);
            }
        }
예제 #2
0
        void OnUpdateVolTrendTrend(MarketData mktData, DateTime updateTime, Price value)
        {
            Price volCurve = _volTrendTrend.CalcTrend(_volTrend, updateTime);

            if (volCurve != null)
            {
                _volTrendTrend.TimeSeries.Add(updateTime, volCurve);
                _volTrendTrend.Publish(updateTime, volCurve.Bid);
            }
        }
예제 #3
0
        void OnUpdateVolTrend(MarketData mktData, DateTime updateTime, Price value)
        {
            Price trendVol = _volTrend.CalcTrend(_wmvol, updateTime);

            if (trendVol != null)
            {
                _volTrend.TimeSeries.Add(updateTime, trendVol);
                _volTrend.Publish(updateTime, trendVol.Bid);
            }
        }