public static OHLCV operator -(OHLCV d1, OHLCV d2) { OHLCV retVal = new OHLCV(); retVal.Open = d1.Open - d2.Open; retVal.High = d1.High - d2.High; retVal.Low = d1.Low - d2.Low; retVal.Close = d1.Close - d2.Close; retVal.Volume = d1.Volume - d2.Volume; return(retVal); }
public static OHLCV operator /(OHLCV bar, int d) { if (d == 0) { return(bar); } OHLCV retVal = new OHLCV(); retVal.Open = bar.Open / d; retVal.High = bar.High / d; retVal.Low = bar.Low / d; retVal.Close = bar.Close / d; retVal.Volume = bar.Volume / d; return(retVal); }
public static OHLCV operator /(OHLCV bar, int d) { if (d == 0) return bar; OHLCV retVal = new OHLCV(); retVal.Open = bar.Open / d; retVal.High = bar.High / d; retVal.Low = bar.Low / d; retVal.Close = bar.Close / d; retVal.Volume = bar.Volume / d; return retVal; }
public static OHLCV operator -(OHLCV d1, OHLCV d2) { OHLCV retVal = new OHLCV(); retVal.Open = d1.Open - d2.Open; retVal.High = d1.High - d2.High; retVal.Low = d1.Low - d2.Low; retVal.Close = d1.Close - d2.Close; retVal.Volume = d1.Volume - d2.Volume; return retVal; }