COCO研究院

 找回密碼
 註冊
搜索
查看: 31021|回復: 10

[範例程式碼] AB中,均線扣抵值的寫法 part 2

[複製鏈接]
發表於 11-10-18 15:53 | 顯示全部樓層 |閱讀模式
這是扣抵值的改良版,使用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[ai];
x0=BarCount -Periods;
x1=BarCount  ;
Line = LineArray( x0, y0, x1, y0, 1 );
Plot( Line, "Trend line", ParamColor( "Color", colorCycle ) );

下半部分就是在畫線用的,簡單的說,就是給一條線的兩點座標(x0,y0)與(x1,y1)
然後再用plot把這條線畫出來。

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

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

評分

參與人數 2金錢 +4 收起 理由
joey0415 + 2 很棒!
oneman001 + 2 版大利害 ^^

查看全部評分

發表於 11-10-20 15:07 | 顯示全部樓層
THANKS FOR YOUR SHARE. GO!GO!GO!
發表於 11-10-20 17:57 | 顯示全部樓層
來參考看看 ........
發表於 11-11-22 08:30 | 顯示全部樓層
請問版主如何在選定的bar上,往(面對螢幕)左邊的位置劃一垂直線(例如bar-5的位置).
Thanks.
發表於 11-11-28 08:19 | 顯示全部樓層
歐 參考看看 ........
發表於 11-11-30 17:40 | 顯示全部樓層
o,怎麼都沒人回應,每天都上來瞧一瞧
發表於 11-12-14 08:43 | 顯示全部樓層
來參考看看 ........
發表於 11-12-30 02:00 | 顯示全部樓層
來參考看看
謝謝分享
發表於 12-1-1 11:32 | 顯示全部樓層
來參考看看 ........謝謝分享
發表於 13-1-15 23:04 | 顯示全部樓層
謝謝分享 謝謝分享
發表於 17-8-11 17:14 | 顯示全部樓層
感謝版主的分享,謝謝
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 06:02

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |