底下程式是從XQ範例中找到的,但是放在MC編輯視窗中,"barfreq" 指令卻無法被MC辨視, 造成只有Barinterval是無法單獨使用的。
所以請教諸位前賢,是否還有其它方式可採用,感謝賜教!!!
if barfreq <> "Min" or Barinterval <>1 then raiseruntimeerror("設定頻率為1分鐘");
BarType 的延伸版本,返回更具體的數據週期類型。
BarType
返回值表明腳本所在數據的詳細週期類型。
BarType_ex 不同的週期類型對應返回值為:
BarType_ex
1 —— Ticks 2 —— 分Minutes 3 —— 時Hours 4 —— 日Days 5 —— 周Weeks 6 —— 月Months 7 —— 年Years 8 —— Volume 9 —— 秒Seconds 10 —— 季Quarters 11 —— 點Points 12 —— 變動Change 13 —— Points (Original) 14 —— OX圖Point & Figure 15 —— 卡吉圖Kagi 16 —— 新價線Line Break 17 —— 磚型圖Renko 18 —— Heikin Ashi
取數據的詳細週期類型,賦給變量Value1:
Value1=BarType_ex;
Value1
謝謝前賢_"虛心求教"的回應。
試著找出相關的範例如下:
但是試跑程式之後,仍出現底下訊息:
if BarType_ex = 8 then Print("This is a volume chart.");
if BarType_ex = 2 then
............(有勞前賢指導,感謝~)
比較先前的設定,後者是肯定的。
if barfreq <> "Min" or Barinterval <>1 then raiseruntimeerror("設定腳本資料頻率為1分鐘");
是否請前賢能幫忙指導如何透過bartype_ex,寫出整個策略的使用環境都確保是在1分鐘kbar圖的狀態,因為目前邏輯建構的想法是建構在1分鐘當沖的環境下,譬如:同樣是紅3兵,之後的發展在1min/5mins/30mins....是不一樣的。