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&CCI指標圖檔  

我把LSS的上檔壓力跟下檔支撐用綠色線表示,而費波納奇數列上檔壓力我用紅色表示,下檔支撐我用藍色表示。

我是最喜歡用LSS&費波納奇數列(0.382&0.618)指標,比較可以在大部分的行情都可以做參考並使用,程式碼都在這裡也可以改成程式交易去使用,看妳們自己怎麼用囉~~

相關文章