大家好,

撰寫指標腳本主圖頻率為15分K,並繪製出MACD的OSC今天和前1與2天的值,

使用以下範例提供給大家參考。

 

大致邏輯:

1. 使用 Xf_MACD 跨日頻率取得OSC日資料

2. 注意須使用 (GetField("最高價","D")+GetField("最低價","D")+2*GetField("收盤價","D"))/4 來取得加權平均收盤價,進行計算。

 

技術分頁面設定:

記得將XS指標計算範圍,分鐘近月的選項,取消勾選,並按下完成,如下圖。

原因如新增自訂指標連結文章說明。

 

指標腳本程式碼範例如下:

var: Diff12(0),Diff26(0),m_OSC(0);
xf_macd("D",(GetField("最高價","D")+GetField("最低價","D")+2*GetField("收盤價","D"))/4, 12, 26, 9, Diff12, Diff26, m_OSC);

value1 = xf_getvalue("D",m_OSC,1);
value2 = xf_getvalue("D",m_OSC,2);

plot3(m_OSC,"m_OSC[0]");                
plot4(value1,"m_OSC[1]");               
plot5(value2,"m_OSC[2]");

 

以上供參考,有問題歡迎詢問。