IIndicatorsiMACD Method
Returns calculated values for MACD indicator
Namespace: SharpTraderBotAssembly: SharpTraderBot (in SharpTraderBot.dll) Version: 1.0.0
List<double?> iMACD(
int sessionIndex,
string symbol,
TimeFrame timeframe,
PriceUsed price,
MACDMode mode,
int fastPeriods = 12,
int slowPeriods = 26,
int signalPeriods = 9
)
Function iMACD (
sessionIndex As Integer,
symbol As String,
timeframe As TimeFrame,
price As PriceUsed,
mode As MACDMode,
Optional fastPeriods As Integer = 12,
Optional slowPeriods As Integer = 26,
Optional signalPeriods As Integer = 9
) As List(Of Double?)
List<Nullable<double>>^ iMACD(
int sessionIndex,
String^ symbol,
TimeFrame timeframe,
PriceUsed price,
MACDMode mode,
int fastPeriods = 12,
int slowPeriods = 26,
int signalPeriods = 9
)
abstract iMACD :
sessionIndex : int *
symbol : string *
timeframe : TimeFrame *
price : PriceUsed *
mode : MACDMode *
?fastPeriods : int *
?slowPeriods : int *
?signalPeriods : int
(* Defaults:
let _fastPeriods = defaultArg fastPeriods 12
let _slowPeriods = defaultArg slowPeriods 26
let _signalPeriods = defaultArg signalPeriods 9
*)
-> List<Nullable<float>>
- sessionIndex Int32
- Index of session in used session list
- symbol String
- Common symbol name
- timeframe TimeFrame
- Chart timeframe
- price PriceUsed
- Price used in calculations
- mode MACDMode
- Result type
- fastPeriods Int32 (Optional)
- Number of periods for the faster moving average
- slowPeriods Int32 (Optional)
- Number of periods for the slower moving average
- signalPeriods Int32 (Optional)
- Number of periods for the moving average of MACD
ListNullableDoubleList of values