Strategi saluran berdasarkan penunjuk turun naik ATR

Penulis:Sifar, Tarikh: 2018-11-27 13:18:38
Tag:ATRMyLanguage

Indikator ATR, juga dikenali sebagai Julat Benar Purata, dicipta oleh J. Welles Wilder.

Penunjuk ini digunakan terutamanya untuk mengukur turun naik harga. Adalah penting untuk diingat bahawa ATR tidak memberikan petunjuk arah harga, hanya turun naik.

Penunjuk ini adalah tipikal untuk tempoh pergerakan marginal yang berterusan, yang biasanya berlaku di bahagian atas pasaran atau semasa penyatuan harga. Prinsip ramalan mengikut penunjuk ini boleh dinyatakan sebagai: semakin tinggi nilai penunjuk, semakin tinggi kemungkinan perubahan trend; semakin rendah nilai penunjuk, semakin lemah mobiliti trend.

Idea: strategi penyesuaian saluran, stop loss tetap + mengambil keuntungan terapung

Perisian yang boleh digunakan: FMZ Quant / webstock

Kitaran data: kitaran berbilang

Kontrak data: kontrak indeks

Kontrak Perdagangan: Masa Depan Komoditi / Mata Wang Digital


(*backtest
start: 2018-11-01 00:00:00
end: 2018-12-01 00:00:00
period: 1h
exchanges: [{"eid":"Futures_BitMEX","currency":"XBT_USD"}]
args: [["ContractType","XBTUSD",126961]]
*)

SLOSS:=2;
N:=200;
M:=4;
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR1,N);
MAC:=MA(C,N);
UBAND^^MAC+M*ATR;
DBAND^^MAC-M*ATR;
NH^^HHV(H,N);
NL^^LLV(L,N);
H>=NH,BPK;
L<=NL,SPK;
(H>=HHV(H,M*N) OR C<=UBAND) AND BKHIGH>=BKPRICE*(1+M*SLOSS*0.01),SP;
(L<=LLV(L,M*N) OR C>=DBAND) AND SKLOW<=SKPRICE*(1-M*SLOSS*0.01),BP;
//止损 StopLoss
C>=SKPRICE*(1+SLOSS*0.01),BP;
C<=BKPRICE*(1-SLOSS*0.01),SP;
AUTOFILTER;

Berkaitan

Lebih lanjut

momoxApa maksud dua perkataan ini? // Betul tak? ((Harga tertinggi memecahkan harga tertinggi dalam empat kitaran besar atau jatuh ke garisan Brin) dan keuntungan telah mencapai 8% sejak pembinaan gudang???? (H>=HHV(H,M*N) OR C<=UBAND) AND BKHIGH>=BKPRICE* ((1+M*SLOSS*0.01), SP; (L<=LLV(L,M*N) OR C>=DBAND) AND SKLOW<=SKPRICE*(1-M*SLOSS*0.01), BP;