文華財經用PARTLINE這個函數后,發現滿足條件后沒有變顏色 [文華財經]
- 咨詢內容: 請問,我用PARTLINE這個函數后,發現滿足條件后沒有變顏色,害得我用fillrgn把那線包在里面,也就是把那個范圍值適當的加減一個量才顯示顏色,這個該怎么處理,還有,有沒有函數可以設置線的粗細的。
- 文華技術人員:
畫線段。
用法:
PARTLINE(COND, DATA, COLOR)
條件COND滿足時,以COLOR顏色的直線連接DATA各點。
例:PARTLINE(HIGH>REF(HIGH,1),HIGH,COLORRED);表示當期最高價大于前期最高價時用紅色繪制最高價線段。1、您具體是怎么編寫的?
2、另外,繪圖函數目前粗細都是默認的,沒有調節的地方,以后我們會考慮增加。
- 文華客服:
AMA:DMA(AP,KSC);//考夫曼自適應移動平均線
THRESH:=STD(AMA-REF(AMA,1),N2)*P3;
BY:=AMA-LLV(AMA,3);
SE:=HHV(AMA,3)-AMA;
//FILLRGN(BY >=THRESH AND SE< THRESH,AMA-P4,AMA+P4,COLORRED );
PARTLINE(BY >=THRESH AND SE< THRESH,AMA,COLORRED );
默認AMA顯示白色,我用PARTLINE函數根本看不到紅色,但是如果把AMA:DMA(AP,KSC);
改寫成
AMA:=DMA(AP,KSC);
又能夠看到紅色,但是改寫后我又看不到整條ama線,請問該怎么處理,謝謝。
- 網友回復:
為您修改如下:
AMA:DMA(AP,KSC),NODRAW;//考夫曼自適應移動平均線
THRESH:=STD(AMA-REF(AMA,1),N2)*P3;
BY:=AMA-LLV(AMA,3);
SE:=HHV(AMA,3)-AMA;
//FILLRGN(BY >=THRESH AND SE< THRESH,AMA-P4,AMA+P4,COLORRED );
PARTLINE(BY >=THRESH AND SE< THRESH,AMA,COLORRED );
PARTLINE(NOT(BY >=THRESH AND SE< THRESH),AMA,COLORWHITE);模型僅供參考;
- 網友回復:
謝謝樓上。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容