playpp 發表於 11-10-18 15:53

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把這條線畫出來。

希望各位使用愉快。
小弟僅是初學者,常拿現有的指標程式來拆解學習。

歡迎大家多多鼓勵與指教。

linmike 發表於 11-10-20 15:07

THANKS FOR YOUR SHARE. GO!GO!GO!

winso 發表於 11-10-20 17:57

來參考看看 ........

linmike 發表於 11-11-22 08:30

請問版主如何在選定的bar上,往(面對螢幕)左邊的位置劃一垂直線(例如bar-5的位置).
Thanks.

hsiao13 發表於 11-11-28 08:19

歐 參考看看 ........

linmike 發表於 11-11-30 17:40

o,怎麼都沒人回應,每天都上來瞧一瞧

hangye 發表於 11-12-14 08:43

來參考看看 ........

leefing 發表於 11-12-30 02:00

來參考看看
謝謝分享

CatterFly 發表於 12-1-1 11:32

來參考看看 ........謝謝分享

QooQ 發表於 13-1-15 23:04

謝謝分享 謝謝分享
{:4_199:}

kingwang 發表於 17-8-11 17:14

感謝版主的分享,謝謝{:4_113:}
頁: [1]
查看完整版本: AB中,均線扣抵值的寫法 part 2