using BinanceExchange.API.Models.Response; public static class Extensions{ public static bool isGreen(this KlineCandleStickResponse candle){ return candle.Close > candle.Open; } public static float getShadowRatio(this KlineCandleStickResponse candle){ decimal shadowLen = candle.High-candle.Low; decimal candleLen = Math.Abs(candle.Open-candle.Close); return (float)(candleLen/(shadowLen==0 ? 1 :shadowLen)); } public static float getCandleLength(this KlineCandleStickResponse candle){ return (float)Math.Abs(candle.Open-candle.Close); } }