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.

100 lines
2.3 KiB

2 months ago
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",
},
}