Multi Charts 程式交易 Step by Step (2-1~3)
Multi Charts 程式交易 Step by Step (2-1~3)
繼續進入第1~3個自己測試撰寫的指標
標題:CDP指標,標顯現在任何K棒圖上面(CDP)
{CDP _IndSampleA Plot1~4}
var: cdp(0),ah(0),nh(0),nl(0),al(0);
cdp = (highD(1)+ LowD(1) + 2*CloseD(1))/4;
ah = cdp + (highD(1) - LowD(1));
nh = cdp *2 - LowD(1);
nl = cdp *2 - highD(1);
al = cdp -(highD(1) - LowD(1));
Plot1(ah,"aHigh");
Plot2(nh,"nHigh");
Plot3(nl,"nLow");
Plot4(al,"aLow");
完成後執行編譯,如果顯示OK,哪就成功ㄌ~~
標題:費波納奇數列0.382&0.618指標,標顯現在任何K棒圖上面(CCI)
{Fibonacci _Ind 20120711 Plot1~4}
var: dhl(0),th(0),sh(0),sl(0),ll(0);
dhl = highD(1)- LowD(1) ;
th = CloseD(1) + dhl * 0.618;
sh = CloseD(1) + dhl * 0.382;
sl = CloseD(1) - dhl * 0.382;
ll = CloseD(1) - dhl * 0.618;
Plot1(th,"Highest");
Plot2(sh,"Higher");
Plot3(sl,"Lower");
Plot4(ll,"Lowest");
完成後執行編譯,如果顯示OK,哪就成功ㄌ~~
標題:LSS支撐阻力突破壓力指標,顯現在任何K棒圖上面(LSS)
{LSS _IndSample20120711 Plot1~2}
var: upv(0),buv(0),dup(0),x(0),lssup(0),highvalue(0),downv(0),bdv(0),ddown(0),lssdown(0),lowvalue(0);
upv = LowD(1)+((HighD(1)-LowD(2))+(HighD(2)-LowD(3))+(HighD(3)-LowD(4)))/3;
buv = HighD(1)+((HighD(1)-HighD(2))+(HighD(2)-HighD(3))+(HighD(3)-HighD(4)))/3;
dup = HighD(1);
x = (HighD(1)+LowD(1)+CloseD(1))/3;
lssup = 2*x-LowD(1);
highvalue = (upv+buv+dup+lssup)/4;
downv = highD(1)-((HighD(2)-LowD(1))+(HighD(3)-LowD(2))+(HighD(4)-LowD(3)))/3;
bdv = LowD(1)-(LowD(2)-LowD(1))+(LowD(3)-LowD(2))+(LowD(4)-LowD(3))/3;
ddown = LowD(1);
lssdown = 2*x-HighD(1);
lowvalue = (downv+bdv+ddown+lssdown)/4;
Plot1(highvalue,"LSSHigh");
Plot2(lowvalue,"LSSLow");
完成後執行編譯,如果顯示OK,哪就成功ㄌ~~
今天大盤LSS&CCI指標的圖檔
我把LSS的上檔壓力跟下檔支撐用綠色線表示,而費波納奇數列上檔壓力我用紅色表示,下檔支撐我用藍色表示。
我是最喜歡用LSS&費波納奇數列(0.382&0.618)指標,比較可以在大部分的行情都可以做參考並使用,程式碼都在這裡也可以改成程式交易去使用,看妳們自己怎麼用囉~~