You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
2.3 KiB
99 lines
2.3 KiB
package flags
|
|
|
|
import "time"
|
|
|
|
type TimeType struct {
|
|
AmOpenTime string
|
|
AmCloseTime string
|
|
PmOpenTime string
|
|
PmCloseTime string
|
|
}
|
|
|
|
type TimeValue struct {
|
|
AmOpenTime time.Time
|
|
AmCloseTime time.Time
|
|
PmOpenTime time.Time
|
|
PmCloseTime time.Time
|
|
}
|
|
|
|
// 构造股票市场开闭盘时间节点
|
|
var TimeMapType = map[int]TimeType{
|
|
3: { // 美股 21:30 次日 4:00
|
|
AmOpenTime: "21:30",
|
|
AmCloseTime: "04:00",
|
|
PmOpenTime: "21:30",
|
|
PmCloseTime: "04:00",
|
|
},
|
|
4: { // 印尼 (周一到周四) 10:00 - 13:00(上午盘) 14:30 - 17:10(下午盘)
|
|
AmOpenTime: "10:00",
|
|
AmCloseTime: "13:00",
|
|
PmOpenTime: "14:30",
|
|
PmCloseTime: "17:10",
|
|
},
|
|
40: { // 印尼 周五 10:00 - 12:30(上午盘) 15:00 - 17:10(下午盘)
|
|
AmOpenTime: "10:00",
|
|
AmCloseTime: "12:30",
|
|
PmOpenTime: "15:00",
|
|
PmCloseTime: "17:10",
|
|
},
|
|
5: { // 马股 09:00 - 12:30(上午盘) 14:30 - 17:00(下午盘)
|
|
AmOpenTime: "09:00",
|
|
AmCloseTime: "12:30",
|
|
PmOpenTime: "14:30",
|
|
PmCloseTime: "17:00",
|
|
},
|
|
6: { // 泰股 10:55 - 13:30(上午盘) 15:25 - 17:30(下午盘)
|
|
AmOpenTime: "10:55",
|
|
AmCloseTime: "13:30",
|
|
PmOpenTime: "15:25",
|
|
PmCloseTime: "17:30",
|
|
},
|
|
7: { // 印度 11:45 – 18:00
|
|
AmOpenTime: "11:45",
|
|
AmCloseTime: "18:00",
|
|
PmOpenTime: "11:45",
|
|
PmCloseTime: "18:00",
|
|
},
|
|
9: { // 新加坡 09:00 - 12:00(上午盘) 12:55 - 17:00(下午盘)
|
|
AmOpenTime: "09:00",
|
|
AmCloseTime: "12:00",
|
|
PmOpenTime: "12:55",
|
|
PmCloseTime: "17:00",
|
|
},
|
|
12: { // 香港 9:30 - 12:00(上午盘) 13:00 - 16:00(下午盘)
|
|
AmOpenTime: "09:30",
|
|
AmCloseTime: "12:00",
|
|
PmOpenTime: "13:00",
|
|
PmCloseTime: "16:00",
|
|
},
|
|
14: { // 英国 15:00 - 23:30
|
|
AmOpenTime: "15:00",
|
|
AmCloseTime: "23:30",
|
|
PmOpenTime: "15:00",
|
|
PmCloseTime: "23:30",
|
|
},
|
|
15: { // 法国 15:00 - 23:30
|
|
AmOpenTime: "15:00",
|
|
AmCloseTime: "23:30",
|
|
PmOpenTime: "15:00",
|
|
PmCloseTime: "23:30",
|
|
},
|
|
16: { // 德国 15:00 - 23:30
|
|
AmOpenTime: "15:00",
|
|
AmCloseTime: "23:30",
|
|
PmOpenTime: "15:00",
|
|
PmCloseTime: "23:30",
|
|
},
|
|
17: { // 巴西 21:00 次日 4:00
|
|
AmOpenTime: "21:00",
|
|
AmCloseTime: "04:00",
|
|
PmOpenTime: "21:00",
|
|
PmCloseTime: "04:00",
|
|
},
|
|
18: { // 日本 08:00 - 10:30(上午盘) 11:30 - 14:00(下午盘)
|
|
AmOpenTime: "08:00",
|
|
AmCloseTime: "10:30",
|
|
PmOpenTime: "11:30",
|
|
PmCloseTime: "14:00",
|
|
},
|
|
}
|
|
|