相關標簽:
?
短期DELTA(STD):
//疊加K線——如果用于主圖,以下五行可以不要
STICKLINE(OPEN>CLOSE, LOW,HIGH, 0,0),COLORWHITE;
STICKLINE(OPEN>CLOSE, CLOSE,OPEN, 8,0),COLORWHITE;
STICKLINE(OPEN<=CLOSE,OPEN, CLOSE,8,1),COLORRED;
STICKLINE(OPEN<=CLOSE,CLOSE,HIGH, 0,0),COLORRED;
STICKLINE(OPEN<=CLOSE,LOW,OPEN, 0,0),COLORRED;
//光標所在畫面的最高價和最低價
HH:=SYSPARAM(4);
LL:=SYSPARAM(5);
//判斷是否繪制彩線的位置
日:=date; //求當前K線的日期
isColor:=if(日>ref(日,1) or BARSCOUNT(c)=1,1,0); //當K線的日期發(fā)生變化時,就是新的彩線繪制位置
DIS:=if(BARSCOUNT(C)=1,0,日-ref(日,1)-1); //星期六、星期日以及節(jié)假日也要考慮
Num:=count(isColor,0)+DIS; //計算彩線個數(shù)
//繪制彩線
STICKLINE(isColor and mod(Num,4)=0,LL,HH,1,0),colorred ;
STICKLINE(isColor and mod(Num,4)=1,LL,HH,1,0),coloryellow ;
STICKLINE(isColor and mod(Num,4)=2,LL,HH,1,0),colorblue ;
STICKLINE(isColor and mod(Num,4)=3,LL,HH,1,0),colorwhite ;
適用于60分鐘線、30分鐘線,15分鐘線,5分鐘線。
(補充:黑體部分很重要,原先給出的代碼缺少這句,即忽略了周末和節(jié)假日的處理。根據吉姆.索羅門的解釋,周末和節(jié)假日也在DELTA序列內,雖然它沒有K線。原文中用雙線來標注周末和節(jié)假日,我覺得,只要正確按照順序標注彩線即可,因此不采用雙線。另外,本程序現(xiàn)在已經處理任意長短的節(jié)假日和周末。)
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?