《三線反轉(zhuǎn)源碼》由會(huì)員分享,可在線閱讀,更多相關(guān)《三線反轉(zhuǎn)源碼(2頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、三線反轉(zhuǎn),又稱三價(jià)線,是《股票K線戰(zhàn)法》一書中記錄的,日本證券界常用的股票價(jià)格線圖。該圖的繪制中,僅考慮股票的價(jià)格,而不考慮時(shí)間,故無法與常用的陰陽(yáng)線同圖顯示。本源碼對(duì)此進(jìn)行改進(jìn),根據(jù)三線反轉(zhuǎn)圖中黑白塊對(duì)應(yīng)的時(shí)間,對(duì)其寬度進(jìn)行調(diào)整,使三線反轉(zhuǎn)圖可以與標(biāo)準(zhǔn)的陰陽(yáng)線圖對(duì)應(yīng)顯示。
源碼如下,適用于飛狐交易師軟件:
VARIABLE: fc:=close,fh:=h,fl:=l,fcolor:=0,ft1:=0,fb1:=0,fi:=0,t[4]=0,b[4]=0,pt=1,pb=1;
if datacount<2 then exit;
for i=1 to 4 do begin t
2、[i]:=i;b[i]:=1; end;
for i=2 to datacount do begin
if fc[i]>fc[t[pt]] then begin
fh[i]:=fc[i];fl[i]:=fc[t[1]];fcolor[i]:=1;
b[4]:=b[3];b[3]:=b[2];b[2]:=b[1];b[1]:=t[1];
t[4]:=t[3];t[3]:=t[2];t[2]:=t[1];t[1]:=i;
pt:=1;
pb:=if(pb=3,3,pb+1);
3、
end;
else if fc[i]<fc[b[pb]] then begin
fh[i]:=fc[b[1]];fl[i]:=fc[i];fcolor[i]:=-1;
t[4]:=t[3];t[3]:=t[2];t[2]:=t[1];t[1]:=b[1];
b[4]:=b[3];b[3]:=b[2];b[2]:=b[1];b[1]:=i;
pb:=1;
pt:=if(pt=3,3,pt+1);
end;
else if fc[i]<=fc[t[pt]] and fc[i]>=fc[b[pb]] then begin
fh[i]:=fh[i-1];fl[i]:=fl[i-1]; fcolor[i]:=fcolor[i-1];
end;
ft1[i]:=t[1];fb1[i]:=b[1];fi[i]:=i;
end;
STICKLINE(fcolor=1,fh,fl,10,0) colorred;
STICKLINE(fcolor=-1,fh,fl,10,0) colorgreen;