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", }, }