diff options
Diffstat (limited to 'REFLECTION')
-rw-r--r-- | REFLECTION | 1410 |
1 files changed, 1410 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..03aa9dd --- /dev/null +++ b/REFLECTION @@ -0,0 +1,1410 @@ +Extension [ <persistent> extension #150 trader version 0.4.0 ] { + + - INI { + Entry [ trader.real_precision <ALL> ] + Current = '3' + } + Entry [ trader.real_round_mode <ALL> ] + Current = 'HALF_DOWN' + } + } + + - Constants [59] { + Constant [ integer TRADER_MA_TYPE_SMA ] { 0 } + Constant [ integer TRADER_MA_TYPE_EMA ] { 1 } + Constant [ integer TRADER_MA_TYPE_WMA ] { 2 } + Constant [ integer TRADER_MA_TYPE_DEMA ] { 3 } + Constant [ integer TRADER_MA_TYPE_TEMA ] { 4 } + Constant [ integer TRADER_MA_TYPE_TRIMA ] { 5 } + Constant [ integer TRADER_MA_TYPE_KAMA ] { 6 } + Constant [ integer TRADER_MA_TYPE_MAMA ] { 7 } + Constant [ integer TRADER_MA_TYPE_T3 ] { 8 } + Constant [ double TRADER_REAL_MIN ] { -3.0E+37 } + Constant [ double TRADER_REAL_MAX ] { 3.0E+37 } + Constant [ double TRADER_INTEGER_MIN ] { -2147483647 } + Constant [ double TRADER_INTEGER_MAX ] { 2147483647 } + Constant [ integer TRADER_FUNC_UNST_ADX ] { 0 } + Constant [ integer TRADER_FUNC_UNST_ADXR ] { 1 } + Constant [ integer TRADER_FUNC_UNST_ATR ] { 2 } + Constant [ integer TRADER_FUNC_UNST_CMO ] { 3 } + Constant [ integer TRADER_FUNC_UNST_DX ] { 4 } + Constant [ integer TRADER_FUNC_UNST_EMA ] { 5 } + Constant [ integer TRADER_FUNC_UNST_HT_DCPERIOD ] { 6 } + Constant [ integer TRADER_FUNC_UNST_HT_DCPHASE ] { 7 } + Constant [ integer TRADER_FUNC_UNST_HT_PHASOR ] { 8 } + Constant [ integer TRADER_FUNC_UNST_HT_SINE ] { 9 } + Constant [ integer TRADER_FUNC_UNST_HT_TRENDLINE ] { 10 } + Constant [ integer TRADER_FUNC_UNST_HT_TRENDMODE ] { 11 } + Constant [ integer TRADER_FUNC_UNST_KAMA ] { 12 } + Constant [ integer TRADER_FUNC_UNST_MAMA ] { 13 } + Constant [ integer TRADER_FUNC_UNST_MFI ] { 14 } + Constant [ integer TRADER_FUNC_UNST_MINUS_DI ] { 15 } + Constant [ integer TRADER_FUNC_UNST_MINUS_DM ] { 16 } + Constant [ integer TRADER_FUNC_UNST_NATR ] { 17 } + Constant [ integer TRADER_FUNC_UNST_PLUS_DI ] { 18 } + Constant [ integer TRADER_FUNC_UNST_PLUS_DM ] { 19 } + Constant [ integer TRADER_FUNC_UNST_RSI ] { 20 } + Constant [ integer TRADER_FUNC_UNST_STOCHRSI ] { 21 } + Constant [ integer TRADER_FUNC_UNST_T3 ] { 22 } + Constant [ integer TRADER_FUNC_UNST_ALL ] { 23 } + Constant [ integer TRADER_FUNC_UNST_NONE ] { -1 } + Constant [ integer TRADER_COMPATIBILITY_DEFAULT ] { 0 } + Constant [ integer TRADER_COMPATIBILITY_METASTOCK ] { 1 } + Constant [ integer TRADER_ERR_SUCCESS ] { 0 } + Constant [ integer TRADER_ERR_LIB_NOT_INITIALIZE ] { 1 } + Constant [ integer TRADER_ERR_BAD_PARAM ] { 2 } + Constant [ integer TRADER_ERR_ALLOC_ERR ] { 3 } + Constant [ integer TRADER_ERR_GROUP_NOT_FOUND ] { 4 } + Constant [ integer TRADER_ERR_FUNC_NOT_FOUND ] { 5 } + Constant [ integer TRADER_ERR_INVALID_HANDLE ] { 6 } + Constant [ integer TRADER_ERR_INVALID_PARAM_HOLDER ] { 7 } + Constant [ integer TRADER_ERR_INVALID_PARAM_HOLDER_TYPE ] { 8 } + Constant [ integer TRADER_ERR_INVALID_PARAM_FUNCTION ] { 9 } + Constant [ integer TRADER_ERR_INPUT_NOT_ALL_INITIALIZE ] { 10 } + Constant [ integer TRADER_ERR_OUTPUT_NOT_ALL_INITIALIZE ] { 11 } + Constant [ integer TRADER_ERR_OUT_OF_RANGE_START_INDEX ] { 12 } + Constant [ integer TRADER_ERR_OUT_OF_RANGE_END_INDEX ] { 13 } + Constant [ integer TRADER_ERR_INVALID_LIST_TYPE ] { 14 } + Constant [ integer TRADER_ERR_BAD_OBJECT ] { 15 } + Constant [ integer TRADER_ERR_NOT_SUPPORTED ] { 16 } + Constant [ integer TRADER_ERR_INTERNAL_ERROR ] { 5000 } + Constant [ integer TRADER_ERR_UNKNOWN_ERROR ] { 65535 } + } + + - Functions { + Function [ <internal:trader> function trader_acos ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ad ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <required> array $volume ] + } + } + Function [ <internal:trader> function trader_add ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + } + } + Function [ <internal:trader> function trader_adosc ] { + + - Parameters [6] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <required> array $volume ] + Parameter #4 [ <optional> $fastPeriod ] + Parameter #5 [ <optional> $slowPeriod ] + } + } + Function [ <internal:trader> function trader_adx ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_adxr ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_apo ] { + + - Parameters [4] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $fastPeriod ] + Parameter #2 [ <optional> $slowPeriod ] + Parameter #3 [ <optional> $mAType ] + } + } + Function [ <internal:trader> function trader_aroon ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_aroonosc ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_asin ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_atan ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_atr ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_avgprice ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_bbands ] { + + - Parameters [5] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $nbDevUp ] + Parameter #3 [ <optional> $nbDevDn ] + Parameter #4 [ <optional> $mAType ] + } + } + Function [ <internal:trader> function trader_beta ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_bop ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cci ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_cdl2crows ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3blackcrows ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3inside ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3linestrike ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3outside ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3starsinsouth ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdl3whitesoldiers ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlabandonedbaby ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdladvanceblock ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlbelthold ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlbreakaway ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlclosingmarubozu ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlconcealbabyswall ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlcounterattack ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdldarkcloudcover ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdldoji ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdldojistar ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdldragonflydoji ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlengulfing ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdleveningdojistar ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdleveningstar ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdlgapsidesidewhite ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlgravestonedoji ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhammer ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhangingman ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlharami ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlharamicross ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhighwave ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhikkake ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhikkakemod ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlhomingpigeon ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlidentical3crows ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlinneck ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlinvertedhammer ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlkicking ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlkickingbylength ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlladderbottom ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdllongleggeddoji ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdllongline ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlmarubozu ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlmatchinglow ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlmathold ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdlmorningdojistar ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdlmorningstar ] { + + - Parameters [5] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + Parameter #4 [ <optional> $penetration ] + } + } + Function [ <internal:trader> function trader_cdlonneck ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlpiercing ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlrickshawman ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlrisefall3methods ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlseparatinglines ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlshootingstar ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlshortline ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlspinningtop ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlstalledpattern ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlsticksandwich ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdltakuri ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdltasukigap ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlthrusting ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdltristar ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlunique3river ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlupsidegap2crows ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_cdlxsidegap3methods ] { + + - Parameters [4] { + Parameter #0 [ <required> array $open ] + Parameter #1 [ <required> array $high ] + Parameter #2 [ <required> array $low ] + Parameter #3 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_ceil ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_cmo ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_correl ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_cos ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_cosh ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_dema ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_div ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + } + } + Function [ <internal:trader> function trader_dx ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_ema ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_exp ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_floor ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_dcperiod ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_dcphase ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_phasor ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_sine ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_trendline ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ht_trendmode ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_kama ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_linearreg ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_linearreg_angle ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_linearreg_intercept ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_linearreg_slope ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_ln ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_log10 ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_ma ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $mAType ] + } + } + Function [ <internal:trader> function trader_macd ] { + + - Parameters [4] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $fastPeriod ] + Parameter #2 [ <optional> $slowPeriod ] + Parameter #3 [ <optional> $signalPeriod ] + } + } + Function [ <internal:trader> function trader_macdext ] { + + - Parameters [7] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $fastPeriod ] + Parameter #2 [ <optional> $fastMAType ] + Parameter #3 [ <optional> $slowPeriod ] + Parameter #4 [ <optional> $slowMAType ] + Parameter #5 [ <optional> $signalPeriod ] + Parameter #6 [ <optional> $signalMAType ] + } + } + Function [ <internal:trader> function trader_macdfix ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $signalPeriod ] + } + } + Function [ <internal:trader> function trader_mama ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $fastLimit ] + Parameter #2 [ <optional> $slowLimit ] + } + } + Function [ <internal:trader> function trader_mavp ] { + + - Parameters [5] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <required> array $periods ] + Parameter #2 [ <optional> $minPeriod ] + Parameter #3 [ <optional> $maxPeriod ] + Parameter #4 [ <optional> $mAType ] + } + } + Function [ <internal:trader> function trader_max ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_maxindex ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_medprice ] { + + - Parameters [2] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + } + } + Function [ <internal:trader> function trader_mfi ] { + + - Parameters [5] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <required> array $volume ] + Parameter #4 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_midpoint ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_midprice ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_min ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_minindex ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_minmax ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_minmaxindex ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_minus_di ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_minus_dm ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_mom ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_mult ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + } + } + Function [ <internal:trader> function trader_natr ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_obv ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <required> array $volume ] + } + } + Function [ <internal:trader> function trader_plus_di ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_plus_dm ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_ppo ] { + + - Parameters [4] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $fastPeriod ] + Parameter #2 [ <optional> $slowPeriod ] + Parameter #3 [ <optional> $mAType ] + } + } + Function [ <internal:trader> function trader_roc ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_rocp ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_rocr ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_rocr100 ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_rsi ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_sar ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $acceleration ] + Parameter #3 [ <optional> $maximum ] + } + } + Function [ <internal:trader> function trader_sarext ] { + + - Parameters [10] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <optional> $startValue ] + Parameter #3 [ <optional> $offsetOnReverse ] + Parameter #4 [ <optional> $accelerationInitLong ] + Parameter #5 [ <optional> $accelerationLong ] + Parameter #6 [ <optional> $accelerationMaxLong ] + Parameter #7 [ <optional> $accelerationInitShort ] + Parameter #8 [ <optional> $accelerationShort ] + Parameter #9 [ <optional> $accelerationMaxShort ] + } + } + Function [ <internal:trader> function trader_sin ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_sinh ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_sma ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_sqrt ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_stddev ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $nbDev ] + } + } + Function [ <internal:trader> function trader_stoch ] { + + - Parameters [8] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $fastK_Period ] + Parameter #4 [ <optional> $slowK_Period ] + Parameter #5 [ <optional> $slowK_MAType ] + Parameter #6 [ <optional> $slowD_Period ] + Parameter #7 [ <optional> $slowD_MAType ] + } + } + Function [ <internal:trader> function trader_stochf ] { + + - Parameters [6] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $fastK_Period ] + Parameter #4 [ <optional> $fastD_Period ] + Parameter #5 [ <optional> $fastD_MAType ] + } + } + Function [ <internal:trader> function trader_stochrsi ] { + + - Parameters [5] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $fastK_Period ] + Parameter #3 [ <optional> $fastD_Period ] + Parameter #4 [ <optional> $fastD_MAType ] + } + } + Function [ <internal:trader> function trader_sub ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real0 ] + Parameter #1 [ <required> array $real1 ] + } + } + Function [ <internal:trader> function trader_sum ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_t3 ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $vFactor ] + } + } + Function [ <internal:trader> function trader_tan ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_tanh ] { + + - Parameters [1] { + Parameter #0 [ <required> array $real ] + } + } + Function [ <internal:trader> function trader_tema ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_trange ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_trima ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_trix ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_tsf ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_typprice ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_ultosc ] { + + - Parameters [6] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod1 ] + Parameter #4 [ <optional> $timePeriod2 ] + Parameter #5 [ <optional> $timePeriod3 ] + } + } + Function [ <internal:trader> function trader_var ] { + + - Parameters [3] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + Parameter #2 [ <optional> $nbDev ] + } + } + Function [ <internal:trader> function trader_wclprice ] { + + - Parameters [3] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + } + } + Function [ <internal:trader> function trader_willr ] { + + - Parameters [4] { + Parameter #0 [ <required> array $high ] + Parameter #1 [ <required> array $low ] + Parameter #2 [ <required> array $close ] + Parameter #3 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_wma ] { + + - Parameters [2] { + Parameter #0 [ <required> array $real ] + Parameter #1 [ <optional> $timePeriod ] + } + } + Function [ <internal:trader> function trader_set_unstable_period ] { + + - Parameters [2] { + Parameter #0 [ <required> $functionId ] + Parameter #1 [ <required> $unstablePeriod ] + } + } + Function [ <internal:trader> function trader_get_unstable_period ] { + + - Parameters [1] { + Parameter #0 [ <required> $functionId ] + } + } + Function [ <internal:trader> function trader_set_compat ] { + + - Parameters [1] { + Parameter #0 [ <required> $compat ] + } + } + Function [ <internal:trader> function trader_get_compat ] { + + - Parameters [0] { + } + } + Function [ <internal:trader> function trader_errno ] { + + - Parameters [0] { + } + } + } +} + |