畫線
作者:金字塔 來源:cxh99.com 發布時間:2020年01月09日
-
咨詢內容:
?這是在其他軟件里的寫法? PartLine( TodayBAR +1=1 ,?0 ,C[1],5,C[1], Rgb(30,144,255), 4);????? ?當日第1k?? 以 昨日收盤價畫一條線 ,起點昨日倒數第5k處,終點當前k處 。請老師幫忙寫一下金字塔的寫法。
?
-
金字塔客服:
DRAWLINE(CURRBARSCOUNT=5 ,REF(C,1) ,TodayBAR =1 ,REF(C,1),1 ,COLORYELLOW ,4 ); 這樣好像不對哦,沒有輸出。
?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
?只能處理成從當日第一個K開始畫線,另外試了下用畫線函數實現不如直接用普通指標線處理p:=ref(c,TODAYBAR);
s:VALUEWHEN(TODAYBAR=1,p);
最后效果大概是這樣的
此主題相關圖片如下:temp.png
?
-
網友回復:
?或者畫線函數也可以:p:=ref(c,TODAYBAR);
DRAWLINE(TODAYBAR=1,p,ISLASTBAR or time=CLOSETIME(0),p,0);
此主題相關圖片如下:temp.png
顏色什么的你自己再弄下就行了
[此貼子已經被作者于2019/6/19 14:02:21編輯過]
?
-
網友回復:
老師幫忙給看看問題出在哪里了:當日高點回調30點畫一次連接線
BARZHI:=IF(DATATYPE=17 ,TodayBAR??????????? ,DRAWNULL);
?H_DAY:=IF(DATATYPE=17?,HHV(H,BARZHI)?????,DRAWNULL);
VARIABLE: bs1 := 0?;?
IF (BARZHI=1 or (BARZHI>1 and H=H_DAY ) ) THEN BEGIN
???? bs1 := 0;
END
IF (BARZHI>1 AND bs1=0 ) THEN BEGIN
??? DRAWLINE(?H =H_DAY , H , L<=H_DAY -30*MINDIFF,H_DAY -30*MINDIFF,0,RGB(255,140,0),2);
??? bs1:=1;
END