コード例 #1
0
ファイル: IndicatorVolume.cs プロジェクト: w1r2p1/MiDax
 public IndicatorVolume(IndicatorVolume indicator)
     : base(indicator.Id, new List <MarketData> {
     indicator.MarketData
 })
 {
     _periodSeconds      = indicator.Period;
     _periodMilliSeconds = _periodSeconds * 1000m;
 }
コード例 #2
0
ファイル: IndicatorWM.cs プロジェクト: w1r2p1/MiDax
 public IndicatorVEMA(IndicatorVEMA indicator)
     : base(indicator.Id, indicator.SignalStock, indicator.Period / 60)
 {
     _cumVolume = indicator.AverageVolume == null ? new IndicatorVolume(indicator.SignalStock, indicator.Period / 60) : indicator.AverageVolume;
 }
コード例 #3
0
ファイル: IndicatorWM.cs プロジェクト: w1r2p1/MiDax
 public IndicatorVEMA(MarketData mktData, int periodMinutes, IndicatorVolume cumVol = null)
     : base("VEMA_" + periodMinutes + "_" + mktData.Id, mktData, periodMinutes)
 {
     _cumVolume = cumVol == null ? new IndicatorVolume(mktData, periodMinutes) : cumVol;
 }
コード例 #4
0
ファイル: IndicatorWM.cs プロジェクト: w1r2p1/MiDax
 public IndicatorVEMA(string id, MarketData mktData, int periodMinutes, IndicatorVolume cumVol = null)
     : base(id, mktData, periodMinutes)
 {
     _cumVolume = cumVol == null ? new IndicatorVolume(mktData, periodMinutes) : cumVol;
 }
コード例 #5
0
ファイル: IndicatorVolume.cs プロジェクト: JBetser/MiDax
 public IndicatorVolume(IndicatorVolume indicator)
     : base(indicator.Id, new List<MarketData> { indicator.MarketData })
 {
     _periodSeconds = indicator.Period;
     _periodMilliSeconds = _periodSeconds * 1000m;
 }