package protocol type Control uint8 func (this Control) Uint8() uint8 { return uint8(this) } const ( Control01 Control = 0x01 //好像都是01,暂时不知道啥含义 ) type Exchange uint8 func (this Exchange) Uint8() uint8 { return uint8(this) } func (this Exchange) String() string { switch this { case ExchangeSZ: return "sz" case ExchangeSH: return "sh" //case ExchangeBJ: //return "bj" default: return "unknown" } } func (this Exchange) Name() string { switch this { case ExchangeSH: return "上海" case ExchangeSZ: return "深圳" //case ExchangeBJ: //return "北京" default: return "未知" } } const ( ExchangeSZ Exchange = iota //深圳交易所 ExchangeSH //上海交易所 //ExchangeBJ //北京交易所 ) const ( TypeKline5Minute uint8 = 0 // 5分钟K 线 TypeKline15Minute uint8 = 1 // 15分钟K 线 TypeKline30Minute uint8 = 2 // 30分钟K 线 TypeKlineHour uint8 = 3 // 1小时K 线 TypeKlineDay2 uint8 = 4 // 日K 线, 发现和Day的区别是这个要除以100,其他未知 TypeKlineWeek uint8 = 5 // 周K 线 TypeKlineMonth uint8 = 6 // 月K 线 TypeKlineMinute uint8 = 7 // 1分钟 TypeKlineMinute2 uint8 = 8 // 1分钟K 线,未知啥区别 TypeKlineDay uint8 = 9 // 日K 线 TypeKlineQuarter uint8 = 10 // 季K 线 TypeKlineYear uint8 = 11 // 年K 线 )