請問如參考2個交易日當K的收盤價
因為想寫波段程式比如台指收盤時在1/5 13:45我想參考1/3 日 12:45的收盤價 該怎樣寫
如果在1/4 13:45就是參考到2016/12/30 12:45的收盤
也就是依交易日來確認 不是一般日期
台指一天300分鐘, 所以你的計算時間是 300 *2 (日) + ˊ60 分 = 660 分
等於是你要往前飲用的K棒數 value1 = intportion(660/Barinterval)
因此 Close 應該就是你要的時間K棒數
如果是國外商品呢? 有些商品在冷門時段可能沒跳 那有其他方法嗎?
謝謝 交易時段設定範圍在成交量活絡的時點 謝謝您可是您給我的都是不是我要知道的答案
我的需求就是不去設定交易時段
上面的只是舉例 幾日幾時 實際上我可能會調整
希望有高手大大能幫忙
感恩 你可以把12:45時的價存到一個陣列(array)裡,然後就可以自由讀取過去前N日12:45的價 應該這樣說我上面都是舉例
我希望是這指標會有輸入參數我能自由指定往前幾天(D1)往前幾小時(H2)
就是說在目前這一根可以抓到前面D1天H2小時是那一根K?
是不是該用LOOP作阿?可以麻煩給個CODE ?
謝謝 inputs:DayCount(1),HourCount(1) ;
vars:RefBar(0),DayLength(0),TotalMinutes(0), RefPrice(0);
{ 計算QM 裡交易時段設定 , 1 天是幾分鐘 }
DayLength = TimeToMinutes(Sess1EndTime) - TimeToMinutes(Sess1StartTime) ;
{ 計算總共要參考前幾天幾小時 , 先轉換成分鐘數 }
TotalMinutes = DayLength * DayCount + 60* HourCount ;
if DataComPression < 2 then{判定分K週期 }
{依據目前時間週期換算為等量 K棒數}
if BarInterval <> 0 then RefBar = IntPortion(TotalMinutes /BarInterval) ;
RefPrice = Close ;
感謝您這樣的方式好像很好用多了
之前沒說明清楚 害您繞了一圈
頁:
[1]