public static bool IsDirect(this TradingMacroTakeProfitFunction e) { return(e == TradingMacroTakeProfitFunction.TradeHeight || e == TradingMacroTakeProfitFunction.Pips); }
public static double IfNotDirect(this TradingMacroTakeProfitFunction e, double takeProfit, Func <double, double> calc) { return(e.IsDirect() ? takeProfit : calc(takeProfit)); }