についてTA.MACD()
計算するために使用されます.指数的な平滑した不類似性と類似性 MACD指標.
返金値がTA.MACD()
函数とは2次元配列で,構造は:[DIF, DEA, MACD]
- わかった
配列
TA.MACD (インリアル) TA.MACD ((inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod) リアル,オプトインファストペリオド,オプトインスローペリオド,オプトインシグナルペリオド)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてoptInFastPeriod
パラメーターは,速度の設定に使用されます.
optInFastPeriod について
偽り
番号
についてoptInSlowPeriod
パラメータは遅い期間を設定するために使用されます.
optInSlowPeriod について
偽り
番号
についてoptInSignalPeriod
パラメータは信号期間を設定するために使用されます.
optInSignalPeriod (シグナル期間)
偽り
番号
function main(){
// You can fill in different k-line periods, such as PERIOD_M1,PERIOD_M30,PERIOD_H1...
var records = exchange.GetRecords(PERIOD_M15)
var macd = TA.MACD(records, 12, 26, 9)
// Watching the logs, you can see that three arrays are returned, corresponding to DIF, DEA and MACD.
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
}
def main():
r = exchange.GetRecords(PERIOD_M15)
macd = TA.MACD(r, 12, 26, 9)
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
void main() {
auto r = exchange.GetRecords(PERIOD_M15);
auto macd = TA.MACD(r, 12, 26, 9);
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]);
}
についてTA
FMZ Quantの指標ライブラリ,一般的な指標アルゴリズムに最適化されています.JavaScript
, Python
, C++
言語戦略の呼びかけオープンソースのTAライブラリコード- わかった
標準値はoptInFastPeriod
, optInSlowPeriod
そしてoptInSignalPeriod
パラメータTA.MACD()
機能は次のとおりです12
, 26
そして9
.
{@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
についてTA.KDJ()
計算するために使用されます.ストカスティック指標.
返金値がTA.KDJ()
函数とは2次元配列で,構造は:[K, D, J]
- わかった
配列
TA.KDJ (インリアル) TA.KDJ ((inReal, 期間, k 期間, d 期間)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてperiod
パラメータは,期間 1 を設定するために使用されます.
期間
偽り
番号
についてkPeriod
パラメータは,期間2を設定するために使用されます.
k 期間
偽り
番号
についてdPeriod
パラメータは,期間を設定するために使用されます.
d期間
偽り
番号
function main(){
var records = exchange.GetRecords(PERIOD_M15)
var kdj = TA.KDJ(records, 9, 3, 3)
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
}
def main():
r = exchange.GetRecords(PERIOD_M15)
kdj = TA.KDJ(r, 9, 3, 3)
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
void main() {
auto r = exchange.GetRecords();
auto kdj = TA.KDJ(r, 9, 3, 3);
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2]);
}
標準値はperiod
, kPeriod
そしてdPeriod
パラメータTA.KDJ()
機能は次のとおりです9
, 3
そして3
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
についてTA.RSI()
計算するために使用されます.強度指標.
返金値がTA.RSI()
機能は"次元配列です
配列
TA.RSI (インリアル) TA.RSI ((inReal, optInTimePeriod) リアル,オプトインタイムピリオド)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてoptInTimePeriod
パラメーターは,期間を設定するために使用されます.
optInTimePeriod について
偽り
番号
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var rsi = TA.RSI(records, 14)
Log(rsi)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
rsi = TA.RSI(r, 14)
Log(rsi)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto rsi = TA.RSI(r, 14);
Log(rsi);
}
標準値はoptInTimePeriod
パラメータTA.RSI()
機能は14
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
についてTA.ATR()
計算するために使用されます.平均的な真価変動指数.
返金値がTA.ATR()
機能は"次元配列です
配列
TA.ATR ((インプライスHLC) TA.ATR ((inPriceHLC, optInTimePeriod) について
についてinPriceHLC
パラメータはK線データを指定するために使用されます.
inPriceHLC について
本当
{@struct/Record Record} 構造配列
についてoptInTimePeriod
パラメーターは,期間を設定するために使用されます.
optInTimePeriod について
偽り
番号
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var atr = TA.ATR(records, 14)
Log(atr)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
atr = TA.ATR(r, 14)
Log(atr)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto atr = TA.ATR(r, 14);
Log(atr);
}
標準値はoptInTimePeriod
パラメータTA.ATR()
機能は14
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
についてTA.OBV()
計算するために使用されます.エネルギー潮流指標.
返金値がTA.OBV()
機能は"次元配列です
配列
TA.OBV ((インリアル) TA.OBV ((インリアル,インプライスV)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてinPriceV
パラメータは,取引金額のデータを指定するために使用されます.
inPriceV について
偽り
{@struct/Record Record} 構造配列
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var obv = TA.OBV(records)
Log(obv)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
obv = TA.OBV(r)
Log(obv)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto obv = TA.OBV(r);
Log(obv);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.MA}, {@fun/TA/TA.MA}, ほら,こっちがいいからTA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
についてTA.MA()
計算するために使用されます.MACD インディケーター.
返金値がTA.MA()
機能は"次元配列です
配列
TA.MA(インリアル)TA.MA(inReal, optInTimePeriod) リアルタイム,オプトインタイム
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてoptInTimePeriod
パラメーターは,期間を設定するために使用されます.
optInTimePeriod について
偽り
番号
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var ma = TA.MA(records, 14)
Log(ma)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
ma = TA.MA(r, 14)
Log(ma)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto ma = TA.MA(r, 14);
Log(ma);
}
標準値はoptInTimePeriod
パラメータTA.MA()
機能は9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CM TA.F.CMF}, {@fun/TA/TA.Highest.Hist}, {@fun/TA/TA.Lowest.TA.Lowest}, {@fun/TA/TA.Lowest.TA.Lowest}, [@fun/TA/TA.Lowest.TA.Lowest}, [@fun/TA/TA.Lowest.TA.Lowest}, [@fun/TA/TA.Lowest.
についてTA.EMA()
計算するために使用されます.指数平均指標.
返金値がTA.EMA()
機能は"次元配列です
配列
TA.EMA (インリアル) TA.EMA ((inReal, optInTimePeriod) リアルタイムで
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてoptInTimePeriod
パラメーターは,期間を設定するために使用されます.
optInTimePeriod について
偽り
番号
function main(){
var records = exchange.GetRecords()
// Determine if the number of K-line bars meets the calculation period of the indicator
if (records && records.length > 9) {
var ema = TA.EMA(records, 9)
Log(ema)
}
}
def main():
r = exchange.GetRecords()
if r and len(r) > 9:
ema = TA.EMA(r, 9)
Log(ema)
void main() {
auto r = exchange.GetRecords();
if(r.Valid && r.size() > 9) {
auto ema = TA.EMA(r, 9);
Log(ema);
}
}
標準値はoptInTimePeriod
パラメータTA.EMA()
機能は9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}
についてTA.BOLL()
計算するために使用されます.Bollinger Band インディケーター.
返金値がTA.BOLL()
函数とは2次元配列で,構造は:[upLine, midLine, downLine]
- わかった
配列
TA.BOLL (インリアル) TA.BOLL ((inReal,点,倍数)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてperiod
パラメーターは,期間を設定するために使用されます.
期間
偽り
番号
についてmultiplier
パラメータは倍数を設定するために使用されます.
マルチプリキュア
偽り
番号
function main() {
var records = exchange.GetRecords()
if(records && records.length > 20) {
var boll = TA.BOLL(records, 20, 2)
var upLine = boll[0]
var midLine = boll[1]
var downLine = boll[2]
Log(upLine)
Log(midLine)
Log(downLine)
}
}
def main():
r = exchange.GetRecords()
if r and len(r) > 20:
boll = TA.BOLL(r, 20, 2)
upLine = boll[0]
midLine = boll[1]
downLine = boll[2]
Log(upLine)
Log(midLine)
Log(downLine)
void main() {
auto r = exchange.GetRecords();
if(r.Valid && r.size() > 20) {
auto boll = TA.BOLL(r, 20, 2);
auto upLine = boll[0];
auto midLine = boll[1];
auto downLine = boll[2];
Log(upLine);
Log(midLine);
Log(downLine);
}
}
標準値はperiod
そしてmultiplier
パラメータTA.BOLL()
機能は次のとおりです20
そして2
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.
についてTA.Alligator()
計算するために使用されます.ワニの指標.
返金値がTA.Alligator()
函数とは2次元配列で,構造は:[jawLine, teethLine, lipsLine]
- わかった
配列
TA.アリガター (inReal) TA.アリゴーター ((inReal, jaw長さ,歯長さ,唇長さ)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてjawLength
パラメーターは,teethLength
パラメーターは歯の期間を設定するために使用されます.
歯 長さ
偽り
番号
についてlipsLength
上唇のピリオドを設定するパラメータです.
唇の長さ
偽り
番号
function main(){
var records = exchange.GetRecords()
var alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
}
def main():
records = exchange.GetRecords()
alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
void main() {
auto records = exchange.GetRecords();
auto alligator = TA.Alligator(records);
Log("jawLine:", alligator[0]);
Log("teethLine:", alligator[1]);
Log("lipsLine:", alligator[2]);
}
標準値はjawLength
, teethLength
そしてlipsLength
パラメータTA.Alligator()
機能は次のとおりです13
, 8
そして5
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}
についてTA.CMF()
計算するために使用されます.チャイキン・マネー・フロー・インディケーター.
返金値がTA.CMF()
機能は"次元配列です
配列
TA.CMF (インリアル) TA.CMF ((インリアル,インプライスV)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてinPriceV
パラメータは,ボリュームデータを指定するために使用されます.
inPriceV について
偽り
{@struct/Record Record} 構造配列
function main() {
var records = exchange.GetRecords()
var cmf = TA.CMF(records)
Log(cmf)
}
def main():
records = exchange.GetRecords()
cmf = TA.CMF(records)
Log(cmf)
void main() {
auto records = exchange.GetRecords();
auto cmf = TA.CMF(records);
Log(cmf);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}
についてTA.Highest()
計算するために使用されます.期間の最高価格.
についてTA.Highest()
この関数は,現在の Bar を除く,最後の特定の期間の属性の最大値を返します.
番号
TA.最高 (inReal) TA.最高 (実物,周期,アト)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてperiod
パラメーターは,期間を設定するために使用されます.
期間
偽り
番号
についてattr
パラメータは属性を設定するために使用されます.オプションとして:Open
, Close
, Low
, High
, Volume
, OpenInterest
- わかった
アトール
偽り
文字列
function main() {
var records = exchange.GetRecords()
var highestForOpen = TA.Highest(records, 10, "Open")
Log(highestForOpen)
}
def main():
records = exchange.GetRecords()
highestForOpen = TA.Highest(records, 10, "Open")
Log(highestForOpen)
void main() {
auto records = exchange.GetRecords();
auto highestForOpen = TA.Highest(records.Open(), 10);
Log(highestForOpen);
}
例えば,TA.Highest(records, 30, "High")
周期パラメータが呼び出されれば,period
設定されています.0
計算するということですBars
K線データからinReal
パラメータ: 属性パラメータattr
指定されていない場合,K線データinReal
パラメータは通常の配列とみなされます.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA.TA.Lowest TA.Lowest}
についてTA.Lowest()
計算するために使用されます.最低価格.
についてTA.Lowest()
この関数は,現在の Bar を除いて,最後の特定の期間の属性の最小値を返します.
番号
TA.Lowest ((インリアル) TA.最低 (実数,周期,アト)
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてperiod
パラメーターは,期間を設定するために使用されます.
期間
偽り
番号
についてattr
パラメータは属性を設定するために使用されます.オプションとして:Open
, Close
, Low
, High
, Volume
, OpenInterest
- わかった
アトール
偽り
文字列
function main() {
var records = exchange.GetRecords()
var lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
}
def main():
records = exchange.GetRecords()
lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
void main() {
auto records = exchange.GetRecords();
auto lowestForOpen = TA.Lowest(records.Open(), 10);
Log(lowestForOpen);
}
例えば,TA.Lowest(records, 30, "Low")
周期パラメータが呼び出されれば,period
設定されています.0
計算するということですBars
K線データからinReal
パラメータ: 属性パラメータattr
指定されていない場合,K線データinReal
パラメータは通常の配列とみなされます.
薬剤の使用についてTA.Highest()
そしてTA.Lowest()
機能についてC++
戦略は,Highest()
そしてLowest()
2つのパラメータしかありません.
K線データではありません.r
この関数で得られるauto r = exchange.GetRecords()
呼び出されました
呼び出す必要があるr
特定の属性データにパスします.r.Close()
決済価格データClose
, High
, Low
, Open
, Volume
ともかく,r.Close()
呼び出し方法
試験の例C++
言語戦略
void main() {
Records r;
r.Valid = true;
for (auto i = 0; i < 10; i++) {
Record ele;
ele.Time = i * 100000;
ele.High = i * 10000;
ele.Low = i * 1000;
ele.Close = i * 100;
ele.Open = i * 10;
ele.Volume = i * 1;
r.push_back(ele);
}
for(int j = 0; j < r.size(); j++){
Log(r[j]);
}
// Note: the first parameter passed is not r, you need to call r.Close()
auto highest = TA.Highest(r.Close(), 8);
Log(highest);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA.TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.TA
についてTA.SMA()
計算するために使用されます.単純な移動平均指標.
返金値がTA.SMA()
機能は"次元配列です
配列
TA.SMA (インリアル) TA.SMA ((inReal, optInTimePeriod) リアルで,オプションで
についてinReal
パラメータはK線データを指定するために使用されます.
リアル
本当
{@struct/Record Record} 構造配列,数値配列
についてoptInTimePeriod
パラメーターは,期間を設定するために使用されます.
optInTimePeriod について
偽り
番号
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var sma = TA.SMA(records, 14)
Log(sma)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
sma = TA.SMA(r, 14)
Log(sma)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto sma = TA.SMA(r, 14);
Log(sma);
}
標準値はoptInTimePeriod
パラメータTA.SMA()
機能は9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {
ウェブ3 タリブ