diff --git a/reference/trader/book.xml b/reference/trader/book.xml
new file mode 100644
index 0000000000..e7dc5fb894
--- /dev/null
+++ b/reference/trader/book.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ Technical Analysis for traders
+ Trader
+
+
+ &reftitle.intro;
+
+ The trader extension is dedicated for trading software developers requiring to perform technical analysis of financial market data.
+
+
+
+ &reference.trader.setup;
+ &reference.trader.constants;
+
+ &reference.trader.reference;
+
+
+
+
diff --git a/reference/trader/configure.xml b/reference/trader/configure.xml
new file mode 100644
index 0000000000..e6b68662c2
--- /dev/null
+++ b/reference/trader/configure.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ &reftitle.install;
+
+
+ &pecl.info;
+ &url.pecl.package;trader
+
+
+
+
+
+
+
diff --git a/reference/trader/constants.xml b/reference/trader/constants.xml
new file mode 100644
index 0000000000..f9adbca33d
--- /dev/null
+++ b/reference/trader/constants.xml
@@ -0,0 +1,142 @@
+
+
+
+
+ &reftitle.constants;
+ &extension.constants;
+
+
+
+
+ TRADER_MA_TYPE_SMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_EMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_WMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_DEMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_TEMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_TRIMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_KAMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_MAMA
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_MA_TYPE_T3
+ (integer)
+
+
+
+
+
+
+
+
+ TRADER_REAL_MIN
+ (double)
+
+
+
+
+
+
+
+
+ TRADER_REAL_MAX
+ (double)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-acos.xml b/reference/trader/functions/trader-acos.xml
new file mode 100644
index 0000000000..77d7e63e09
--- /dev/null
+++ b/reference/trader/functions/trader-acos.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_acos
+ Vector Trigonometric ACos
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_acos
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ad.xml b/reference/trader/functions/trader-ad.xml
new file mode 100644
index 0000000000..fc8bcc0544
--- /dev/null
+++ b/reference/trader/functions/trader-ad.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_ad
+ Chaikin A/D Line
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ad
+ arrayhigh
+ arraylow
+ arrayclose
+ arrayvolume
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ volume
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-add.xml b/reference/trader/functions/trader-add.xml
new file mode 100644
index 0000000000..b84762ebba
--- /dev/null
+++ b/reference/trader/functions/trader-add.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_add
+ Vector Arithmetic Add
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_add
+ arrayreal0
+ arrayreal1
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-adosc.xml b/reference/trader/functions/trader-adosc.xml
new file mode 100644
index 0000000000..95e060f5c1
--- /dev/null
+++ b/reference/trader/functions/trader-adosc.xml
@@ -0,0 +1,112 @@
+
+
+
+
+
+ trader_adosc
+ Chaikin A/D Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_adosc
+ arrayhigh
+ arraylow
+ arrayclose
+ arrayvolume
+ arrayfastPeriod
+ arrayslowPeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ volume
+
+
+
+
+
+
+
+ fastPeriod
+
+
+
+
+
+
+
+ slowPeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-adx.xml b/reference/trader/functions/trader-adx.xml
new file mode 100644
index 0000000000..87a835f9a2
--- /dev/null
+++ b/reference/trader/functions/trader-adx.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_adx
+ Average Directional Movement Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_adx
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-adxr.xml b/reference/trader/functions/trader-adxr.xml
new file mode 100644
index 0000000000..d663f63af1
--- /dev/null
+++ b/reference/trader/functions/trader-adxr.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_adxr
+ Average Directional Movement Index Rating
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_adxr
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-apo.xml b/reference/trader/functions/trader-apo.xml
new file mode 100644
index 0000000000..ecac011b9f
--- /dev/null
+++ b/reference/trader/functions/trader-apo.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_apo
+ Absolute Price Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_apo
+ arrayreal
+ arrayfastPeriod
+ arrayslowPeriod
+ arraymAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ fastPeriod
+
+
+
+
+
+
+
+ slowPeriod
+
+
+
+
+
+
+
+ mAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-aroon.xml b/reference/trader/functions/trader-aroon.xml
new file mode 100644
index 0000000000..700bd1a394
--- /dev/null
+++ b/reference/trader/functions/trader-aroon.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_aroon
+ Aroon
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_aroon
+ arrayhigh
+ arraylow
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-aroonosc.xml b/reference/trader/functions/trader-aroonosc.xml
new file mode 100644
index 0000000000..caa0dabd25
--- /dev/null
+++ b/reference/trader/functions/trader-aroonosc.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_aroonosc
+ Aroon Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_aroonosc
+ arrayhigh
+ arraylow
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-asin.xml b/reference/trader/functions/trader-asin.xml
new file mode 100644
index 0000000000..e99ede75b3
--- /dev/null
+++ b/reference/trader/functions/trader-asin.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_asin
+ Vector Trigonometric ASin
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_asin
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-atan.xml b/reference/trader/functions/trader-atan.xml
new file mode 100644
index 0000000000..c191a1de2a
--- /dev/null
+++ b/reference/trader/functions/trader-atan.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_atan
+ Vector Trigonometric ATan
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_atan
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-atr.xml b/reference/trader/functions/trader-atr.xml
new file mode 100644
index 0000000000..a1e8a816c4
--- /dev/null
+++ b/reference/trader/functions/trader-atr.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_atr
+ Average True Range
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_atr
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-avgprice.xml b/reference/trader/functions/trader-avgprice.xml
new file mode 100644
index 0000000000..7d4bf3b8ec
--- /dev/null
+++ b/reference/trader/functions/trader-avgprice.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_avgprice
+ Average Price
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_avgprice
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-bbands.xml b/reference/trader/functions/trader-bbands.xml
new file mode 100644
index 0000000000..d446696461
--- /dev/null
+++ b/reference/trader/functions/trader-bbands.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_bbands
+ Bollinger Bands
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_bbands
+ arrayreal
+ arraytimePeriod
+ arraynbDevUp
+ arraynbDevDn
+ arraymAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ nbDevUp
+
+
+
+
+
+
+
+ nbDevDn
+
+
+
+
+
+
+
+ mAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-beta.xml b/reference/trader/functions/trader-beta.xml
new file mode 100644
index 0000000000..0fcf1401ce
--- /dev/null
+++ b/reference/trader/functions/trader-beta.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_beta
+ Beta
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_beta
+ arrayreal0
+ arrayreal1
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-bop.xml b/reference/trader/functions/trader-bop.xml
new file mode 100644
index 0000000000..73da491490
--- /dev/null
+++ b/reference/trader/functions/trader-bop.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_bop
+ Balance Of Power
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_bop
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cci.xml b/reference/trader/functions/trader-cci.xml
new file mode 100644
index 0000000000..139266f5ee
--- /dev/null
+++ b/reference/trader/functions/trader-cci.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cci
+ Commodity Channel Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cci
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl2crows.xml b/reference/trader/functions/trader-cdl2crows.xml
new file mode 100644
index 0000000000..1da71a98a4
--- /dev/null
+++ b/reference/trader/functions/trader-cdl2crows.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl2crows
+ Two Crows
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl2crows
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3blackcrows.xml b/reference/trader/functions/trader-cdl3blackcrows.xml
new file mode 100644
index 0000000000..940fc5507e
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3blackcrows.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3blackcrows
+ Three Black Crows
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3blackcrows
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3inside.xml b/reference/trader/functions/trader-cdl3inside.xml
new file mode 100644
index 0000000000..63c26116ee
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3inside.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3inside
+ Three Inside Up/Down
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3inside
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3linestrike.xml b/reference/trader/functions/trader-cdl3linestrike.xml
new file mode 100644
index 0000000000..b5ff45c586
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3linestrike.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3linestrike
+ Three-Line Strike
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3linestrike
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3outside.xml b/reference/trader/functions/trader-cdl3outside.xml
new file mode 100644
index 0000000000..b7b016bf03
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3outside.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3outside
+ Three Outside Up/Down
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3outside
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3starsinsouth.xml b/reference/trader/functions/trader-cdl3starsinsouth.xml
new file mode 100644
index 0000000000..36dbad3034
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3starsinsouth.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3starsinsouth
+ Three Stars In The South
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3starsinsouth
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdl3whitesoldiers.xml b/reference/trader/functions/trader-cdl3whitesoldiers.xml
new file mode 100644
index 0000000000..0e1d2748df
--- /dev/null
+++ b/reference/trader/functions/trader-cdl3whitesoldiers.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdl3whitesoldiers
+ Three Advancing White Soldiers
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdl3whitesoldiers
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlabandonedbaby.xml b/reference/trader/functions/trader-cdlabandonedbaby.xml
new file mode 100644
index 0000000000..29407f75dc
--- /dev/null
+++ b/reference/trader/functions/trader-cdlabandonedbaby.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdlabandonedbaby
+ Abandoned Baby
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlabandonedbaby
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdladvanceblock.xml b/reference/trader/functions/trader-cdladvanceblock.xml
new file mode 100644
index 0000000000..3c9d24aac4
--- /dev/null
+++ b/reference/trader/functions/trader-cdladvanceblock.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdladvanceblock
+ Advance Block
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdladvanceblock
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlbelthold.xml b/reference/trader/functions/trader-cdlbelthold.xml
new file mode 100644
index 0000000000..115c7038f2
--- /dev/null
+++ b/reference/trader/functions/trader-cdlbelthold.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlbelthold
+ Belt-hold
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlbelthold
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlbreakaway.xml b/reference/trader/functions/trader-cdlbreakaway.xml
new file mode 100644
index 0000000000..e919077f6b
--- /dev/null
+++ b/reference/trader/functions/trader-cdlbreakaway.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlbreakaway
+ Breakaway
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlbreakaway
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlclosingmarubozu.xml b/reference/trader/functions/trader-cdlclosingmarubozu.xml
new file mode 100644
index 0000000000..d7f78ed351
--- /dev/null
+++ b/reference/trader/functions/trader-cdlclosingmarubozu.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlclosingmarubozu
+ Closing Marubozu
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlclosingmarubozu
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlconcealbabyswall.xml b/reference/trader/functions/trader-cdlconcealbabyswall.xml
new file mode 100644
index 0000000000..477a07ef18
--- /dev/null
+++ b/reference/trader/functions/trader-cdlconcealbabyswall.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlconcealbabyswall
+ Concealing Baby Swallow
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlconcealbabyswall
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlcounterattack.xml b/reference/trader/functions/trader-cdlcounterattack.xml
new file mode 100644
index 0000000000..fa16ded84c
--- /dev/null
+++ b/reference/trader/functions/trader-cdlcounterattack.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlcounterattack
+ Counterattack
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlcounterattack
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdldarkcloudcover.xml b/reference/trader/functions/trader-cdldarkcloudcover.xml
new file mode 100644
index 0000000000..ea08897456
--- /dev/null
+++ b/reference/trader/functions/trader-cdldarkcloudcover.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdldarkcloudcover
+ Dark Cloud Cover
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdldarkcloudcover
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdldoji.xml b/reference/trader/functions/trader-cdldoji.xml
new file mode 100644
index 0000000000..495d92047a
--- /dev/null
+++ b/reference/trader/functions/trader-cdldoji.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdldoji
+ Doji
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdldoji
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdldojistar.xml b/reference/trader/functions/trader-cdldojistar.xml
new file mode 100644
index 0000000000..677975c8d8
--- /dev/null
+++ b/reference/trader/functions/trader-cdldojistar.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdldojistar
+ Doji Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdldojistar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdldragonflydoji.xml b/reference/trader/functions/trader-cdldragonflydoji.xml
new file mode 100644
index 0000000000..887b8f7d01
--- /dev/null
+++ b/reference/trader/functions/trader-cdldragonflydoji.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdldragonflydoji
+ Dragonfly Doji
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdldragonflydoji
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlengulfing.xml b/reference/trader/functions/trader-cdlengulfing.xml
new file mode 100644
index 0000000000..26d237b3c3
--- /dev/null
+++ b/reference/trader/functions/trader-cdlengulfing.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlengulfing
+ Engulfing Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlengulfing
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdleveningdojistar.xml b/reference/trader/functions/trader-cdleveningdojistar.xml
new file mode 100644
index 0000000000..befa41ae3b
--- /dev/null
+++ b/reference/trader/functions/trader-cdleveningdojistar.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdleveningdojistar
+ Evening Doji Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdleveningdojistar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdleveningstar.xml b/reference/trader/functions/trader-cdleveningstar.xml
new file mode 100644
index 0000000000..2de5d240df
--- /dev/null
+++ b/reference/trader/functions/trader-cdleveningstar.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdleveningstar
+ Evening Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdleveningstar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlgapsidesidewhite.xml b/reference/trader/functions/trader-cdlgapsidesidewhite.xml
new file mode 100644
index 0000000000..5b0a330023
--- /dev/null
+++ b/reference/trader/functions/trader-cdlgapsidesidewhite.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlgapsidesidewhite
+ Up/Down-gap side-by-side white lines
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlgapsidesidewhite
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlgravestonedoji.xml b/reference/trader/functions/trader-cdlgravestonedoji.xml
new file mode 100644
index 0000000000..dbb2e2c2c5
--- /dev/null
+++ b/reference/trader/functions/trader-cdlgravestonedoji.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlgravestonedoji
+ Gravestone Doji
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlgravestonedoji
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhammer.xml b/reference/trader/functions/trader-cdlhammer.xml
new file mode 100644
index 0000000000..6530ae17fa
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhammer.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhammer
+ Hammer
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhammer
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhangingman.xml b/reference/trader/functions/trader-cdlhangingman.xml
new file mode 100644
index 0000000000..555b5e41eb
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhangingman.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhangingman
+ Hanging Man
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhangingman
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlharami.xml b/reference/trader/functions/trader-cdlharami.xml
new file mode 100644
index 0000000000..bf31c93b9f
--- /dev/null
+++ b/reference/trader/functions/trader-cdlharami.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlharami
+ Harami Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlharami
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlharamicross.xml b/reference/trader/functions/trader-cdlharamicross.xml
new file mode 100644
index 0000000000..b1d0939a6c
--- /dev/null
+++ b/reference/trader/functions/trader-cdlharamicross.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlharamicross
+ Harami Cross Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlharamicross
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhighwave.xml b/reference/trader/functions/trader-cdlhighwave.xml
new file mode 100644
index 0000000000..d33ed2df3a
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhighwave.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhighwave
+ High-Wave Candle
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhighwave
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhikkake.xml b/reference/trader/functions/trader-cdlhikkake.xml
new file mode 100644
index 0000000000..e1a2c0dd4a
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhikkake.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhikkake
+ Hikkake Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhikkake
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhikkakemod.xml b/reference/trader/functions/trader-cdlhikkakemod.xml
new file mode 100644
index 0000000000..764c6d6ace
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhikkakemod.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhikkakemod
+ Modified Hikkake Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhikkakemod
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlhomingpigeon.xml b/reference/trader/functions/trader-cdlhomingpigeon.xml
new file mode 100644
index 0000000000..5199fdb733
--- /dev/null
+++ b/reference/trader/functions/trader-cdlhomingpigeon.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlhomingpigeon
+ Homing Pigeon
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlhomingpigeon
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlidentical3crows.xml b/reference/trader/functions/trader-cdlidentical3crows.xml
new file mode 100644
index 0000000000..1710d686f6
--- /dev/null
+++ b/reference/trader/functions/trader-cdlidentical3crows.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlidentical3crows
+ Identical Three Crows
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlidentical3crows
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlinneck.xml b/reference/trader/functions/trader-cdlinneck.xml
new file mode 100644
index 0000000000..ed6ca529a6
--- /dev/null
+++ b/reference/trader/functions/trader-cdlinneck.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlinneck
+ In-Neck Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlinneck
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlinvertedhammer.xml b/reference/trader/functions/trader-cdlinvertedhammer.xml
new file mode 100644
index 0000000000..9ff90accf7
--- /dev/null
+++ b/reference/trader/functions/trader-cdlinvertedhammer.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlinvertedhammer
+ Inverted Hammer
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlinvertedhammer
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlkicking.xml b/reference/trader/functions/trader-cdlkicking.xml
new file mode 100644
index 0000000000..c513000d23
--- /dev/null
+++ b/reference/trader/functions/trader-cdlkicking.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlkicking
+ Kicking
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlkicking
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlkickingbylength.xml b/reference/trader/functions/trader-cdlkickingbylength.xml
new file mode 100644
index 0000000000..5fd8dfabc6
--- /dev/null
+++ b/reference/trader/functions/trader-cdlkickingbylength.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlkickingbylength
+ Kicking - bull/bear determined by the longer marubozu
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlkickingbylength
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlladderbottom.xml b/reference/trader/functions/trader-cdlladderbottom.xml
new file mode 100644
index 0000000000..846f828f77
--- /dev/null
+++ b/reference/trader/functions/trader-cdlladderbottom.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlladderbottom
+ Ladder Bottom
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlladderbottom
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdllongleggeddoji.xml b/reference/trader/functions/trader-cdllongleggeddoji.xml
new file mode 100644
index 0000000000..f764124dc6
--- /dev/null
+++ b/reference/trader/functions/trader-cdllongleggeddoji.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdllongleggeddoji
+ Long Legged Doji
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdllongleggeddoji
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdllongline.xml b/reference/trader/functions/trader-cdllongline.xml
new file mode 100644
index 0000000000..9e19bb0f3f
--- /dev/null
+++ b/reference/trader/functions/trader-cdllongline.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdllongline
+ Long Line Candle
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdllongline
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlmarubozu.xml b/reference/trader/functions/trader-cdlmarubozu.xml
new file mode 100644
index 0000000000..33d5f39d40
--- /dev/null
+++ b/reference/trader/functions/trader-cdlmarubozu.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlmarubozu
+ Marubozu
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlmarubozu
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlmatchinglow.xml b/reference/trader/functions/trader-cdlmatchinglow.xml
new file mode 100644
index 0000000000..1121ae26e8
--- /dev/null
+++ b/reference/trader/functions/trader-cdlmatchinglow.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlmatchinglow
+ Matching Low
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlmatchinglow
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlmathold.xml b/reference/trader/functions/trader-cdlmathold.xml
new file mode 100644
index 0000000000..1b4992e75e
--- /dev/null
+++ b/reference/trader/functions/trader-cdlmathold.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdlmathold
+ Mat Hold
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlmathold
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlmorningdojistar.xml b/reference/trader/functions/trader-cdlmorningdojistar.xml
new file mode 100644
index 0000000000..76e3665470
--- /dev/null
+++ b/reference/trader/functions/trader-cdlmorningdojistar.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdlmorningdojistar
+ Morning Doji Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlmorningdojistar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlmorningstar.xml b/reference/trader/functions/trader-cdlmorningstar.xml
new file mode 100644
index 0000000000..2463f2fc08
--- /dev/null
+++ b/reference/trader/functions/trader-cdlmorningstar.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_cdlmorningstar
+ Morning Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlmorningstar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+ arraypenetration
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ penetration
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlonneck.xml b/reference/trader/functions/trader-cdlonneck.xml
new file mode 100644
index 0000000000..cf7f26dba9
--- /dev/null
+++ b/reference/trader/functions/trader-cdlonneck.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlonneck
+ On-Neck Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlonneck
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlpiercing.xml b/reference/trader/functions/trader-cdlpiercing.xml
new file mode 100644
index 0000000000..890e954c39
--- /dev/null
+++ b/reference/trader/functions/trader-cdlpiercing.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlpiercing
+ Piercing Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlpiercing
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlrickshawman.xml b/reference/trader/functions/trader-cdlrickshawman.xml
new file mode 100644
index 0000000000..e0e01e87f8
--- /dev/null
+++ b/reference/trader/functions/trader-cdlrickshawman.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlrickshawman
+ Rickshaw Man
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlrickshawman
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlrisefall3methods.xml b/reference/trader/functions/trader-cdlrisefall3methods.xml
new file mode 100644
index 0000000000..db8fa82848
--- /dev/null
+++ b/reference/trader/functions/trader-cdlrisefall3methods.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlrisefall3methods
+ Rising/Falling Three Methods
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlrisefall3methods
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlseparatinglines.xml b/reference/trader/functions/trader-cdlseparatinglines.xml
new file mode 100644
index 0000000000..f6673c3452
--- /dev/null
+++ b/reference/trader/functions/trader-cdlseparatinglines.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlseparatinglines
+ Separating Lines
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlseparatinglines
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlshootingstar.xml b/reference/trader/functions/trader-cdlshootingstar.xml
new file mode 100644
index 0000000000..d3ad8b3af9
--- /dev/null
+++ b/reference/trader/functions/trader-cdlshootingstar.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlshootingstar
+ Shooting Star
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlshootingstar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlshortline.xml b/reference/trader/functions/trader-cdlshortline.xml
new file mode 100644
index 0000000000..d731637f4d
--- /dev/null
+++ b/reference/trader/functions/trader-cdlshortline.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlshortline
+ Short Line Candle
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlshortline
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlspinningtop.xml b/reference/trader/functions/trader-cdlspinningtop.xml
new file mode 100644
index 0000000000..01cf583249
--- /dev/null
+++ b/reference/trader/functions/trader-cdlspinningtop.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlspinningtop
+ Spinning Top
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlspinningtop
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlstalledpattern.xml b/reference/trader/functions/trader-cdlstalledpattern.xml
new file mode 100644
index 0000000000..ba1514517e
--- /dev/null
+++ b/reference/trader/functions/trader-cdlstalledpattern.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlstalledpattern
+ Stalled Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlstalledpattern
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlsticksandwich.xml b/reference/trader/functions/trader-cdlsticksandwich.xml
new file mode 100644
index 0000000000..f7aa14cca8
--- /dev/null
+++ b/reference/trader/functions/trader-cdlsticksandwich.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlsticksandwich
+ Stick Sandwich
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlsticksandwich
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdltakuri.xml b/reference/trader/functions/trader-cdltakuri.xml
new file mode 100644
index 0000000000..084b5cb194
--- /dev/null
+++ b/reference/trader/functions/trader-cdltakuri.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdltakuri
+ Takuri (Dragonfly Doji with very long lower shadow)
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdltakuri
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdltasukigap.xml b/reference/trader/functions/trader-cdltasukigap.xml
new file mode 100644
index 0000000000..f23350f32e
--- /dev/null
+++ b/reference/trader/functions/trader-cdltasukigap.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdltasukigap
+ Tasuki Gap
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdltasukigap
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlthrusting.xml b/reference/trader/functions/trader-cdlthrusting.xml
new file mode 100644
index 0000000000..457a265c87
--- /dev/null
+++ b/reference/trader/functions/trader-cdlthrusting.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlthrusting
+ Thrusting Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlthrusting
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdltristar.xml b/reference/trader/functions/trader-cdltristar.xml
new file mode 100644
index 0000000000..10738bd1b4
--- /dev/null
+++ b/reference/trader/functions/trader-cdltristar.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdltristar
+ Tristar Pattern
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdltristar
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlunique3river.xml b/reference/trader/functions/trader-cdlunique3river.xml
new file mode 100644
index 0000000000..f4af82b994
--- /dev/null
+++ b/reference/trader/functions/trader-cdlunique3river.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlunique3river
+ Unique 3 River
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlunique3river
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlupsidegap2crows.xml b/reference/trader/functions/trader-cdlupsidegap2crows.xml
new file mode 100644
index 0000000000..82c0cf93ba
--- /dev/null
+++ b/reference/trader/functions/trader-cdlupsidegap2crows.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlupsidegap2crows
+ Upside Gap Two Crows
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlupsidegap2crows
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cdlxsidegap3methods.xml b/reference/trader/functions/trader-cdlxsidegap3methods.xml
new file mode 100644
index 0000000000..96d0fb2e7b
--- /dev/null
+++ b/reference/trader/functions/trader-cdlxsidegap3methods.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_cdlxsidegap3methods
+ Upside/Downside Gap Three Methods
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cdlxsidegap3methods
+ arrayopen
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ open
+
+
+
+
+
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ceil.xml b/reference/trader/functions/trader-ceil.xml
new file mode 100644
index 0000000000..3507c18124
--- /dev/null
+++ b/reference/trader/functions/trader-ceil.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ceil
+ Vector Ceil
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ceil
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cmo.xml b/reference/trader/functions/trader-cmo.xml
new file mode 100644
index 0000000000..4686175cc0
--- /dev/null
+++ b/reference/trader/functions/trader-cmo.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_cmo
+ Chande Momentum Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cmo
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-correl.xml b/reference/trader/functions/trader-correl.xml
new file mode 100644
index 0000000000..d52732fc8b
--- /dev/null
+++ b/reference/trader/functions/trader-correl.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_correl
+ Pearson's Correlation Coefficient (r)
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_correl
+ arrayreal0
+ arrayreal1
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cos.xml b/reference/trader/functions/trader-cos.xml
new file mode 100644
index 0000000000..646d07ee99
--- /dev/null
+++ b/reference/trader/functions/trader-cos.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_cos
+ Vector Trigonometric Cos
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cos
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-cosh.xml b/reference/trader/functions/trader-cosh.xml
new file mode 100644
index 0000000000..1a015513e0
--- /dev/null
+++ b/reference/trader/functions/trader-cosh.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_cosh
+ Vector Trigonometric Cosh
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_cosh
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-dema.xml b/reference/trader/functions/trader-dema.xml
new file mode 100644
index 0000000000..06c9595803
--- /dev/null
+++ b/reference/trader/functions/trader-dema.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_dema
+ Double Exponential Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_dema
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-div.xml b/reference/trader/functions/trader-div.xml
new file mode 100644
index 0000000000..b07a2ae860
--- /dev/null
+++ b/reference/trader/functions/trader-div.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_div
+ Vector Arithmetic Div
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_div
+ arrayreal0
+ arrayreal1
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-dx.xml b/reference/trader/functions/trader-dx.xml
new file mode 100644
index 0000000000..27ed2ccf25
--- /dev/null
+++ b/reference/trader/functions/trader-dx.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_dx
+ Directional Movement Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_dx
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ema.xml b/reference/trader/functions/trader-ema.xml
new file mode 100644
index 0000000000..47de2f5f20
--- /dev/null
+++ b/reference/trader/functions/trader-ema.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_ema
+ Exponential Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ema
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-exp.xml b/reference/trader/functions/trader-exp.xml
new file mode 100644
index 0000000000..fd6f4c4354
--- /dev/null
+++ b/reference/trader/functions/trader-exp.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_exp
+ Vector Arithmetic Exp
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_exp
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-floor.xml b/reference/trader/functions/trader-floor.xml
new file mode 100644
index 0000000000..818442d933
--- /dev/null
+++ b/reference/trader/functions/trader-floor.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_floor
+ Vector Floor
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_floor
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-dcperiod.xml b/reference/trader/functions/trader-ht-dcperiod.xml
new file mode 100644
index 0000000000..c78e768088
--- /dev/null
+++ b/reference/trader/functions/trader-ht-dcperiod.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_dcperiod
+ Hilbert Transform - Dominant Cycle Period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_dcperiod
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-dcphase.xml b/reference/trader/functions/trader-ht-dcphase.xml
new file mode 100644
index 0000000000..99d2498660
--- /dev/null
+++ b/reference/trader/functions/trader-ht-dcphase.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_dcphase
+ Hilbert Transform - Dominant Cycle Phase
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_dcphase
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-phasor.xml b/reference/trader/functions/trader-ht-phasor.xml
new file mode 100644
index 0000000000..7c93fd0d55
--- /dev/null
+++ b/reference/trader/functions/trader-ht-phasor.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_phasor
+ Hilbert Transform - Phasor Components
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_phasor
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-sine.xml b/reference/trader/functions/trader-ht-sine.xml
new file mode 100644
index 0000000000..f6b3c5c3a9
--- /dev/null
+++ b/reference/trader/functions/trader-ht-sine.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_sine
+ Hilbert Transform - SineWave
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_sine
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-trendline.xml b/reference/trader/functions/trader-ht-trendline.xml
new file mode 100644
index 0000000000..2d76e6ac7a
--- /dev/null
+++ b/reference/trader/functions/trader-ht-trendline.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_trendline
+ Hilbert Transform - Instantaneous Trendline
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_trendline
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ht-trendmode.xml b/reference/trader/functions/trader-ht-trendmode.xml
new file mode 100644
index 0000000000..1b5cddcb6d
--- /dev/null
+++ b/reference/trader/functions/trader-ht-trendmode.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ht_trendmode
+ Hilbert Transform - Trend vs Cycle Mode
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ht_trendmode
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-kama.xml b/reference/trader/functions/trader-kama.xml
new file mode 100644
index 0000000000..e690cf4170
--- /dev/null
+++ b/reference/trader/functions/trader-kama.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_kama
+ Kaufman Adaptive Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_kama
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-linearreg-angle.xml b/reference/trader/functions/trader-linearreg-angle.xml
new file mode 100644
index 0000000000..2831829846
--- /dev/null
+++ b/reference/trader/functions/trader-linearreg-angle.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_linearreg_angle
+ Linear Regression Angle
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_linearreg_angle
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-linearreg-intercept.xml b/reference/trader/functions/trader-linearreg-intercept.xml
new file mode 100644
index 0000000000..aed452b228
--- /dev/null
+++ b/reference/trader/functions/trader-linearreg-intercept.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_linearreg_intercept
+ Linear Regression Intercept
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_linearreg_intercept
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-linearreg-slope.xml b/reference/trader/functions/trader-linearreg-slope.xml
new file mode 100644
index 0000000000..9bf00c5460
--- /dev/null
+++ b/reference/trader/functions/trader-linearreg-slope.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_linearreg_slope
+ Linear Regression Slope
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_linearreg_slope
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-linearreg.xml b/reference/trader/functions/trader-linearreg.xml
new file mode 100644
index 0000000000..6338417f8b
--- /dev/null
+++ b/reference/trader/functions/trader-linearreg.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_linearreg
+ Linear Regression
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_linearreg
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ln.xml b/reference/trader/functions/trader-ln.xml
new file mode 100644
index 0000000000..0739dc8eaf
--- /dev/null
+++ b/reference/trader/functions/trader-ln.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_ln
+ Vector Log Natural
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ln
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-log10.xml b/reference/trader/functions/trader-log10.xml
new file mode 100644
index 0000000000..ff7b8637a5
--- /dev/null
+++ b/reference/trader/functions/trader-log10.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_log10
+ Vector Log10
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_log10
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ma.xml b/reference/trader/functions/trader-ma.xml
new file mode 100644
index 0000000000..b14ba9fb89
--- /dev/null
+++ b/reference/trader/functions/trader-ma.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_ma
+ Moving average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ma
+ arrayreal
+ arraytimePeriod
+ arraymAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ mAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-macd.xml b/reference/trader/functions/trader-macd.xml
new file mode 100644
index 0000000000..3bab7c6444
--- /dev/null
+++ b/reference/trader/functions/trader-macd.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_macd
+ Moving Average Convergence/Divergence
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_macd
+ arrayreal
+ arrayfastPeriod
+ arrayslowPeriod
+ arraysignalPeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ fastPeriod
+
+
+
+
+
+
+
+ slowPeriod
+
+
+
+
+
+
+
+ signalPeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-macdext.xml b/reference/trader/functions/trader-macdext.xml
new file mode 100644
index 0000000000..015c270b67
--- /dev/null
+++ b/reference/trader/functions/trader-macdext.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+ trader_macdext
+ MACD with controllable MA type
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_macdext
+ arrayreal
+ arrayfastPeriod
+ arrayfastMAType
+ arrayslowPeriod
+ arrayslowMAType
+ arraysignalPeriod
+ arraysignalMAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ fastPeriod
+
+
+
+
+
+
+
+ fastMAType
+
+
+
+
+
+
+
+ slowPeriod
+
+
+
+
+
+
+
+ slowMAType
+
+
+
+
+
+
+
+ signalPeriod
+
+
+
+
+
+
+
+ signalMAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-macdfix.xml b/reference/trader/functions/trader-macdfix.xml
new file mode 100644
index 0000000000..ddfcbf5263
--- /dev/null
+++ b/reference/trader/functions/trader-macdfix.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_macdfix
+ Moving Average Convergence/Divergence Fix 12/26
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_macdfix
+ arrayreal
+ arraysignalPeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ signalPeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-mama.xml b/reference/trader/functions/trader-mama.xml
new file mode 100644
index 0000000000..31fcb5a8d4
--- /dev/null
+++ b/reference/trader/functions/trader-mama.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_mama
+ MESA Adaptive Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_mama
+ arrayreal
+ arrayfastLimit
+ arrayslowLimit
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ fastLimit
+
+
+
+
+
+
+
+ slowLimit
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-mavp.xml b/reference/trader/functions/trader-mavp.xml
new file mode 100644
index 0000000000..ce466df4c0
--- /dev/null
+++ b/reference/trader/functions/trader-mavp.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_mavp
+ Moving average with variable period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_mavp
+ arrayreal
+ arrayperiods
+ arrayminPeriod
+ arraymaxPeriod
+ arraymAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ periods
+
+
+
+
+
+
+
+ minPeriod
+
+
+
+
+
+
+
+ maxPeriod
+
+
+
+
+
+
+
+ mAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-max.xml b/reference/trader/functions/trader-max.xml
new file mode 100644
index 0000000000..ba14b72923
--- /dev/null
+++ b/reference/trader/functions/trader-max.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_max
+ Highest value over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_max
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-maxindex.xml b/reference/trader/functions/trader-maxindex.xml
new file mode 100644
index 0000000000..16a3d7a4a9
--- /dev/null
+++ b/reference/trader/functions/trader-maxindex.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_maxindex
+ Index of highest value over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_maxindex
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-medprice.xml b/reference/trader/functions/trader-medprice.xml
new file mode 100644
index 0000000000..7d1669ce78
--- /dev/null
+++ b/reference/trader/functions/trader-medprice.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_medprice
+ Median Price
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_medprice
+ arrayhigh
+ arraylow
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-mfi.xml b/reference/trader/functions/trader-mfi.xml
new file mode 100644
index 0000000000..6194552ca8
--- /dev/null
+++ b/reference/trader/functions/trader-mfi.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_mfi
+ Money Flow Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_mfi
+ arrayhigh
+ arraylow
+ arrayclose
+ arrayvolume
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ volume
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-midpoint.xml b/reference/trader/functions/trader-midpoint.xml
new file mode 100644
index 0000000000..1ca5b98804
--- /dev/null
+++ b/reference/trader/functions/trader-midpoint.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_midpoint
+ MidPoint over period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_midpoint
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-midprice.xml b/reference/trader/functions/trader-midprice.xml
new file mode 100644
index 0000000000..6efcf348d8
--- /dev/null
+++ b/reference/trader/functions/trader-midprice.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_midprice
+ Midpoint Price over period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_midprice
+ arrayhigh
+ arraylow
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-min.xml b/reference/trader/functions/trader-min.xml
new file mode 100644
index 0000000000..21a5166edb
--- /dev/null
+++ b/reference/trader/functions/trader-min.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_min
+ Lowest value over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_min
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-minindex.xml b/reference/trader/functions/trader-minindex.xml
new file mode 100644
index 0000000000..9f60782166
--- /dev/null
+++ b/reference/trader/functions/trader-minindex.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_minindex
+ Index of lowest value over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_minindex
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-minmax.xml b/reference/trader/functions/trader-minmax.xml
new file mode 100644
index 0000000000..278a6893a0
--- /dev/null
+++ b/reference/trader/functions/trader-minmax.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_minmax
+ Lowest and highest values over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_minmax
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-minmaxindex.xml b/reference/trader/functions/trader-minmaxindex.xml
new file mode 100644
index 0000000000..8ee588cab0
--- /dev/null
+++ b/reference/trader/functions/trader-minmaxindex.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_minmaxindex
+ Indexes of lowest and highest values over a specified period
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_minmaxindex
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-minus-di.xml b/reference/trader/functions/trader-minus-di.xml
new file mode 100644
index 0000000000..aa86ae7fa3
--- /dev/null
+++ b/reference/trader/functions/trader-minus-di.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_minus_di
+ Minus Directional Indicator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_minus_di
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-minus-dm.xml b/reference/trader/functions/trader-minus-dm.xml
new file mode 100644
index 0000000000..b96df8a7e1
--- /dev/null
+++ b/reference/trader/functions/trader-minus-dm.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_minus_dm
+ Minus Directional Movement
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_minus_dm
+ arrayhigh
+ arraylow
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-mom.xml b/reference/trader/functions/trader-mom.xml
new file mode 100644
index 0000000000..b4e2804b74
--- /dev/null
+++ b/reference/trader/functions/trader-mom.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_mom
+ Momentum
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_mom
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-mult.xml b/reference/trader/functions/trader-mult.xml
new file mode 100644
index 0000000000..3d6e72307a
--- /dev/null
+++ b/reference/trader/functions/trader-mult.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_mult
+ Vector Arithmetic Mult
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_mult
+ arrayreal0
+ arrayreal1
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-natr.xml b/reference/trader/functions/trader-natr.xml
new file mode 100644
index 0000000000..af88fd2633
--- /dev/null
+++ b/reference/trader/functions/trader-natr.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_natr
+ Normalized Average True Range
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_natr
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-obv.xml b/reference/trader/functions/trader-obv.xml
new file mode 100644
index 0000000000..23097c3e10
--- /dev/null
+++ b/reference/trader/functions/trader-obv.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_obv
+ On Balance Volume
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_obv
+ arrayreal
+ arrayvolume
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ volume
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-plus-di.xml b/reference/trader/functions/trader-plus-di.xml
new file mode 100644
index 0000000000..39a0ddcb84
--- /dev/null
+++ b/reference/trader/functions/trader-plus-di.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_plus_di
+ Plus Directional Indicator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_plus_di
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-plus-dm.xml b/reference/trader/functions/trader-plus-dm.xml
new file mode 100644
index 0000000000..d15f39a92a
--- /dev/null
+++ b/reference/trader/functions/trader-plus-dm.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_plus_dm
+ Plus Directional Movement
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_plus_dm
+ arrayhigh
+ arraylow
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ppo.xml b/reference/trader/functions/trader-ppo.xml
new file mode 100644
index 0000000000..451b917e06
--- /dev/null
+++ b/reference/trader/functions/trader-ppo.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_ppo
+ Percentage Price Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ppo
+ arrayreal
+ arrayfastPeriod
+ arrayslowPeriod
+ arraymAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ fastPeriod
+
+
+
+
+
+
+
+ slowPeriod
+
+
+
+
+
+
+
+ mAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-roc.xml b/reference/trader/functions/trader-roc.xml
new file mode 100644
index 0000000000..065f6b93e3
--- /dev/null
+++ b/reference/trader/functions/trader-roc.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_roc
+ Rate of change : ((price/prevPrice)-1)*100
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_roc
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-rocp.xml b/reference/trader/functions/trader-rocp.xml
new file mode 100644
index 0000000000..262dca854c
--- /dev/null
+++ b/reference/trader/functions/trader-rocp.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_rocp
+ Rate of change Percentage: (price-prevPrice)/prevPrice
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_rocp
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-rocr.xml b/reference/trader/functions/trader-rocr.xml
new file mode 100644
index 0000000000..7ecaad618a
--- /dev/null
+++ b/reference/trader/functions/trader-rocr.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_rocr
+ Rate of change ratio: (price/prevPrice)
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_rocr
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-rocr100.xml b/reference/trader/functions/trader-rocr100.xml
new file mode 100644
index 0000000000..6b8b78223d
--- /dev/null
+++ b/reference/trader/functions/trader-rocr100.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_rocr100
+ Rate of change ratio 100 scale: (price/prevPrice)*100
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_rocr100
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-rsi.xml b/reference/trader/functions/trader-rsi.xml
new file mode 100644
index 0000000000..f2c2d2e495
--- /dev/null
+++ b/reference/trader/functions/trader-rsi.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_rsi
+ Relative Strength Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_rsi
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sar.xml b/reference/trader/functions/trader-sar.xml
new file mode 100644
index 0000000000..36452c5906
--- /dev/null
+++ b/reference/trader/functions/trader-sar.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_sar
+ Parabolic SAR
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sar
+ arrayhigh
+ arraylow
+ arrayacceleration
+ arraymaximum
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ acceleration
+
+
+
+
+
+
+
+ maximum
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sarext.xml b/reference/trader/functions/trader-sarext.xml
new file mode 100644
index 0000000000..720e4dac27
--- /dev/null
+++ b/reference/trader/functions/trader-sarext.xml
@@ -0,0 +1,148 @@
+
+
+
+
+
+ trader_sarext
+ Parabolic SAR - Extended
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sarext
+ arrayhigh
+ arraylow
+ arraystartValue
+ arrayoffsetOnReverse
+ arrayaccelerationInitLong
+ arrayaccelerationLong
+ arrayaccelerationMaxLong
+ arrayaccelerationInitShort
+ arrayaccelerationShort
+ arrayaccelerationMaxShort
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ startValue
+
+
+
+
+
+
+
+ offsetOnReverse
+
+
+
+
+
+
+
+ accelerationInitLong
+
+
+
+
+
+
+
+ accelerationLong
+
+
+
+
+
+
+
+ accelerationMaxLong
+
+
+
+
+
+
+
+ accelerationInitShort
+
+
+
+
+
+
+
+ accelerationShort
+
+
+
+
+
+
+
+ accelerationMaxShort
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sin.xml b/reference/trader/functions/trader-sin.xml
new file mode 100644
index 0000000000..ecca38a715
--- /dev/null
+++ b/reference/trader/functions/trader-sin.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_sin
+ Vector Trigonometric Sin
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sin
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sinh.xml b/reference/trader/functions/trader-sinh.xml
new file mode 100644
index 0000000000..0cfbbd082d
--- /dev/null
+++ b/reference/trader/functions/trader-sinh.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_sinh
+ Vector Trigonometric Sinh
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sinh
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sma.xml b/reference/trader/functions/trader-sma.xml
new file mode 100644
index 0000000000..5b82d524aa
--- /dev/null
+++ b/reference/trader/functions/trader-sma.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_sma
+ Simple Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sma
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sqrt.xml b/reference/trader/functions/trader-sqrt.xml
new file mode 100644
index 0000000000..35a40f5c07
--- /dev/null
+++ b/reference/trader/functions/trader-sqrt.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_sqrt
+ Vector Square Root
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sqrt
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-stddev.xml b/reference/trader/functions/trader-stddev.xml
new file mode 100644
index 0000000000..e5d314ec82
--- /dev/null
+++ b/reference/trader/functions/trader-stddev.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_stddev
+ Standard Deviation
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_stddev
+ arrayreal
+ arraytimePeriod
+ arraynbDev
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ nbDev
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-stoch.xml b/reference/trader/functions/trader-stoch.xml
new file mode 100644
index 0000000000..664582a516
--- /dev/null
+++ b/reference/trader/functions/trader-stoch.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+ trader_stoch
+ Stochastic
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_stoch
+ arrayhigh
+ arraylow
+ arrayclose
+ arrayfastK_Period
+ arrayslowK_Period
+ arrayslowK_MAType
+ arrayslowD_Period
+ arrayslowD_MAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ fastK_Period
+
+
+
+
+
+
+
+ slowK_Period
+
+
+
+
+
+
+
+ slowK_MAType
+
+
+
+
+
+
+
+ slowD_Period
+
+
+
+
+
+
+
+ slowD_MAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-stochf.xml b/reference/trader/functions/trader-stochf.xml
new file mode 100644
index 0000000000..5166025131
--- /dev/null
+++ b/reference/trader/functions/trader-stochf.xml
@@ -0,0 +1,112 @@
+
+
+
+
+
+ trader_stochf
+ Stochastic Fast
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_stochf
+ arrayhigh
+ arraylow
+ arrayclose
+ arrayfastK_Period
+ arrayfastD_Period
+ arrayfastD_MAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ fastK_Period
+
+
+
+
+
+
+
+ fastD_Period
+
+
+
+
+
+
+
+ fastD_MAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-stochrsi.xml b/reference/trader/functions/trader-stochrsi.xml
new file mode 100644
index 0000000000..dcf7282674
--- /dev/null
+++ b/reference/trader/functions/trader-stochrsi.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ trader_stochrsi
+ Stochastic Relative Strength Index
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_stochrsi
+ arrayreal
+ arraytimePeriod
+ arrayfastK_Period
+ arrayfastD_Period
+ arrayfastD_MAType
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ fastK_Period
+
+
+
+
+
+
+
+ fastD_Period
+
+
+
+
+
+
+
+ fastD_MAType
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sub.xml b/reference/trader/functions/trader-sub.xml
new file mode 100644
index 0000000000..a7cf10ca8b
--- /dev/null
+++ b/reference/trader/functions/trader-sub.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_sub
+ Vector Arithmetic Substraction
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sub
+ arrayreal0
+ arrayreal1
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real0
+
+
+
+
+
+
+
+ real1
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-sum.xml b/reference/trader/functions/trader-sum.xml
new file mode 100644
index 0000000000..5c09998aab
--- /dev/null
+++ b/reference/trader/functions/trader-sum.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_sum
+ Summation
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_sum
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-t3.xml b/reference/trader/functions/trader-t3.xml
new file mode 100644
index 0000000000..a3eed39f56
--- /dev/null
+++ b/reference/trader/functions/trader-t3.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_t3
+ Triple Exponential Moving Average (T3)
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_t3
+ arrayreal
+ arraytimePeriod
+ arrayvFactor
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ vFactor
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-tan.xml b/reference/trader/functions/trader-tan.xml
new file mode 100644
index 0000000000..25f0ccbb62
--- /dev/null
+++ b/reference/trader/functions/trader-tan.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_tan
+ Vector Trigonometric Tan
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_tan
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-tanh.xml b/reference/trader/functions/trader-tanh.xml
new file mode 100644
index 0000000000..c97296c539
--- /dev/null
+++ b/reference/trader/functions/trader-tanh.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ trader_tanh
+ Vector Trigonometric Tanh
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_tanh
+ arrayreal
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-tema.xml b/reference/trader/functions/trader-tema.xml
new file mode 100644
index 0000000000..e015aa6bff
--- /dev/null
+++ b/reference/trader/functions/trader-tema.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_tema
+ Triple Exponential Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_tema
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-trange.xml b/reference/trader/functions/trader-trange.xml
new file mode 100644
index 0000000000..a2d83a9d07
--- /dev/null
+++ b/reference/trader/functions/trader-trange.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_trange
+ True Range
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_trange
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-trima.xml b/reference/trader/functions/trader-trima.xml
new file mode 100644
index 0000000000..5d7bc249da
--- /dev/null
+++ b/reference/trader/functions/trader-trima.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_trima
+ Triangular Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_trima
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-trix.xml b/reference/trader/functions/trader-trix.xml
new file mode 100644
index 0000000000..21f815a2ce
--- /dev/null
+++ b/reference/trader/functions/trader-trix.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_trix
+ 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_trix
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-tsf.xml b/reference/trader/functions/trader-tsf.xml
new file mode 100644
index 0000000000..1682dfcb64
--- /dev/null
+++ b/reference/trader/functions/trader-tsf.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_tsf
+ Time Series Forecast
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_tsf
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-typprice.xml b/reference/trader/functions/trader-typprice.xml
new file mode 100644
index 0000000000..031ed4dc18
--- /dev/null
+++ b/reference/trader/functions/trader-typprice.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_typprice
+ Typical Price
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_typprice
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-ultosc.xml b/reference/trader/functions/trader-ultosc.xml
new file mode 100644
index 0000000000..f6eaffa9a3
--- /dev/null
+++ b/reference/trader/functions/trader-ultosc.xml
@@ -0,0 +1,112 @@
+
+
+
+
+
+ trader_ultosc
+ Ultimate Oscillator
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_ultosc
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod1
+ arraytimePeriod2
+ arraytimePeriod3
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod1
+
+
+
+
+
+
+
+ timePeriod2
+
+
+
+
+
+
+
+ timePeriod3
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-var.xml b/reference/trader/functions/trader-var.xml
new file mode 100644
index 0000000000..7c8bd0b0ca
--- /dev/null
+++ b/reference/trader/functions/trader-var.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_var
+ Variance
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_var
+ arrayreal
+ arraytimePeriod
+ arraynbDev
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+ nbDev
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-wclprice.xml b/reference/trader/functions/trader-wclprice.xml
new file mode 100644
index 0000000000..7e402623ab
--- /dev/null
+++ b/reference/trader/functions/trader-wclprice.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ trader_wclprice
+ Weighted Close Price
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_wclprice
+ arrayhigh
+ arraylow
+ arrayclose
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-willr.xml b/reference/trader/functions/trader-willr.xml
new file mode 100644
index 0000000000..8ce5dd8a8d
--- /dev/null
+++ b/reference/trader/functions/trader-willr.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ trader_willr
+ Williams' %R
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_willr
+ arrayhigh
+ arraylow
+ arrayclose
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ high
+
+
+
+
+
+
+
+ low
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/functions/trader-wma.xml b/reference/trader/functions/trader-wma.xml
new file mode 100644
index 0000000000..fcc03821f0
--- /dev/null
+++ b/reference/trader/functions/trader-wma.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ trader_wma
+ Weighted Moving Average
+
+
+
+ &reftitle.description;
+
+ ReturnTypetrader_wma
+ arrayreal
+ arraytimePeriod
+
+
+
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ real
+
+
+
+
+
+
+
+ timePeriod
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/ini.xml b/reference/trader/ini.xml
new file mode 100644
index 0000000000..9a320339b6
--- /dev/null
+++ b/reference/trader/ini.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ &reftitle.runtime;
+ &extension.runtime;
+
+
+ Trader &ConfigureOptions;
+
+
+
+ &Name;
+ &Default;
+ &Changeable;
+ &Changelog;
+
+
+
+
+ trader.real_precision
+ 3
+ PHP_INI_ALL
+
+
+
+
+
+
+
+ &ini.descriptions.title;
+
+
+
+
+
+ trader.real_precision
+ integer
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/trader/reference.xml b/reference/trader/reference.xml
new file mode 100644
index 0000000000..c387864e7e
--- /dev/null
+++ b/reference/trader/reference.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ Trader &Functions;
+
+ &reference.trader.entities.functions;
+
+
+
+
diff --git a/reference/trader/setup.xml b/reference/trader/setup.xml
new file mode 100644
index 0000000000..25a82ace98
--- /dev/null
+++ b/reference/trader/setup.xml
@@ -0,0 +1,61 @@
+
+
+
+
+ &reftitle.setup;
+
+
+ &reftitle.required;
+
+ TA-Lib is integrated into the extension, so no external libraries are needed.
+
+
+
+
+ &reftitle.install;
+
+ &pecl.moved;
+
+
+ &pecl.info;
+ &url.pecl.package;trader.
+
+
+ &pecl.windows.download;
+
+
+
+
+ &reference.trader.ini;
+
+
+
+ &reftitle.resources;
+
+
+
+
+
+
+
+
diff --git a/reference/trader/versions.xml b/reference/trader/versions.xml
new file mode 100644
index 0000000000..f9a45b86ef
--- /dev/null
+++ b/reference/trader/versions.xml
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+