COCO研究院

 找回密碼
 註冊
搜索
查看: 31313|回復: 3

[教學] K 棒的切割問題

[複製鏈接]
發表於 19-4-10 19:45 | 顯示全部樓層 |閱讀模式
本帖最後由 kuolung 於 19-4-10 19:47 編輯

請問一下,我試用 Amibroker 用 120 分線( 120m) 時 (不是2小時( 2hr ) 線),發現,早盤和下午盤的結果不同,一直找不到原因,
後來發現一個可能的問題,


因為 台指期是 8:45~13:45  15:00~05:00

所以早盤的 K 是  8:45 ~ 10:45 10:45~12:45 12:45~14:45 14:45~16:45 16:45~18:45 ...

下午盤的K 是  15:00~17:00 17:00~19:00 19:00~21:00 ...


因為看早盤和看下午盤時的啟始點不一樣,造成 K 棒的取樣點不一樣


到隔天,起始點又會不一樣,

Amibroker 有沒有辦法設定是

1. 8:45~10:45 10:45~12:45 12:45~13:45  15:00~17:00 17:00 ~19:00 ... ...

或是  

2. 8:45~10:45 10:45~12:45  12:45~16:00 ...  16:00~18:00 18:00~20:00 ... ...

第一種算法是不管早盤午盤,都是從起點開始算分鐘數,後面不足的就算一支 K , 後面開盤再重算
第二種算法是不管早盤午盤,都是從起點開始算分鐘數,停盤時間不計,以實際交易的分鐘數為準

以上兩種方法 , 在Amibroker 要怎麼設定,還是要自已用 afl 算

或是請教各位先進,您們在算這種無法整除的 N 分鐘 K棒時,跨盤時都怎麼算


發表於 19-4-12 09:06 | 顯示全部樓層
如果是MC就是設成兩個交易時段,就能分開。Amibroker 沒用過,所以只能提供MC的狀況參考看看
發表於 19-4-15 18:13 | 顯示全部樓層
若設2個交易時段就可以解決的話,也可以試試
File -> Database settings -> intraday settings -> trading hours
 樓主| 發表於 19-4-15 19:40 | 顯示全部樓層
有設定了 trading hours , 但是好像沒有用,

都會從 Day 的 start time 開始  

以台指期為例就是每天的 8:45 開始
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-22 08:39

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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