AB中,均線扣抵值的寫法 part 2
這是扣抵值的改良版,使用LineArray把扣抵值當日的收盤價畫直線,省的自己再去用尺量是否有穿越。
看圖先
程式碼:
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 300, 1, 10 );
Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
bi=BarIndex();
shape=bi==LastValue(bi)-Periods+1;
Miny=Status("axisminy");
PlotShapes(shape*shapeHollowUpTriangle, ParamColor( "Color", colorCycle ),0,Miny, 6);
// find the MA initial value line
ai=BarCount-Periods;
y0=C;
x0=BarCount -Periods;
x1=BarCount;
Line = LineArray( x0, y0, x1, y0, 1 );
Plot( Line, "Trend line", ParamColor( "Color", colorCycle ) );
下半部分就是在畫線用的,簡單的說,就是給一條線的兩點座標(x0,y0)與(x1,y1)
然後再用plot把這條線畫出來。
希望各位使用愉快。
小弟僅是初學者,常拿現有的指標程式來拆解學習。
歡迎大家多多鼓勵與指教。 THANKS FOR YOUR SHARE. GO!GO!GO! 來參考看看 ........ 請問版主如何在選定的bar上,往(面對螢幕)左邊的位置劃一垂直線(例如bar-5的位置).
Thanks. 歐 參考看看 ........ o,怎麼都沒人回應,每天都上來瞧一瞧 來參考看看 ........ 來參考看看
謝謝分享 來參考看看 ........謝謝分享 謝謝分享 謝謝分享
{:4_199:} 感謝版主的分享,謝謝{:4_113:}
頁:
[1]