68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package enums
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//k线周期
							 | 
						||
| 
								 | 
							
								const (
							 | 
						||
| 
								 | 
							
									KLINE_1MIN = 1 + iota
							 | 
						||
| 
								 | 
							
									KLINE_3MIN
							 | 
						||
| 
								 | 
							
									KLINE_5MIN
							 | 
						||
| 
								 | 
							
									KLINE_15MIN
							 | 
						||
| 
								 | 
							
									KLINE_30MIN
							 | 
						||
| 
								 | 
							
									KLINE_1H
							 | 
						||
| 
								 | 
							
									KLINE_2H
							 | 
						||
| 
								 | 
							
									KLINE_4H
							 | 
						||
| 
								 | 
							
									KLINE_6H
							 | 
						||
| 
								 | 
							
									KLINE_8H
							 | 
						||
| 
								 | 
							
									KLINE_12H
							 | 
						||
| 
								 | 
							
									KLINE_1DAY
							 | 
						||
| 
								 | 
							
									KLINE_3DAY
							 | 
						||
| 
								 | 
							
									KLINE_1WEEK
							 | 
						||
| 
								 | 
							
									KLINE_1MONTH
							 | 
						||
| 
								 | 
							
									KLINE_1YEAR
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var (
							 | 
						||
| 
								 | 
							
									ExchangeBinanceId = 2 //币安交易所id
							 | 
						||
| 
								 | 
							
									ExchangeHuoBiId   = 1 //火币交易所id
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									//KlineTypeMap k类型对应整型数值
							 | 
						||
| 
								 | 
							
									KlineTypeMap = map[string]int{
							 | 
						||
| 
								 | 
							
										"1m":  KLINE_1MIN,
							 | 
						||
| 
								 | 
							
										"3m":  KLINE_3MIN,
							 | 
						||
| 
								 | 
							
										"5m":  KLINE_5MIN,
							 | 
						||
| 
								 | 
							
										"15m": KLINE_15MIN,
							 | 
						||
| 
								 | 
							
										"30m": KLINE_30MIN,
							 | 
						||
| 
								 | 
							
										"1h":  KLINE_1H,
							 | 
						||
| 
								 | 
							
										"2h":  KLINE_2H,
							 | 
						||
| 
								 | 
							
										"4h":  KLINE_4H,
							 | 
						||
| 
								 | 
							
										"6h":  KLINE_6H,
							 | 
						||
| 
								 | 
							
										"8h":  KLINE_8H,
							 | 
						||
| 
								 | 
							
										"12h": KLINE_12H,
							 | 
						||
| 
								 | 
							
										"1d":  KLINE_1DAY,
							 | 
						||
| 
								 | 
							
										"3d":  KLINE_3DAY,
							 | 
						||
| 
								 | 
							
										"1w":  KLINE_1WEEK,
							 | 
						||
| 
								 | 
							
										"1M":  KLINE_1MONTH,
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									//KlineTypeStringMap k类型对应字符串数值
							 | 
						||
| 
								 | 
							
									KlineTypeStringMap = map[int]string{
							 | 
						||
| 
								 | 
							
										KLINE_1MIN:   "1m",
							 | 
						||
| 
								 | 
							
										KLINE_3MIN:   "3m",
							 | 
						||
| 
								 | 
							
										KLINE_5MIN:   "5m",
							 | 
						||
| 
								 | 
							
										KLINE_15MIN:  "15m",
							 | 
						||
| 
								 | 
							
										KLINE_30MIN:  "30m",
							 | 
						||
| 
								 | 
							
										KLINE_1H:     "1h",
							 | 
						||
| 
								 | 
							
										KLINE_2H:     "2h",
							 | 
						||
| 
								 | 
							
										KLINE_4H:     "4h",
							 | 
						||
| 
								 | 
							
										KLINE_6H:     "6h",
							 | 
						||
| 
								 | 
							
										KLINE_8H:     "8h",
							 | 
						||
| 
								 | 
							
										KLINE_12H:    "12h",
							 | 
						||
| 
								 | 
							
										KLINE_1DAY:   "1d",
							 | 
						||
| 
								 | 
							
										KLINE_3DAY:   "3d",
							 | 
						||
| 
								 | 
							
										KLINE_1WEEK:  "1w",
							 | 
						||
| 
								 | 
							
										KLINE_1MONTH: "1M",
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//KLINE_PERIOD_1H
							 | 
						||
| 
								 | 
							
								//KLINE_PERIOD_3H
							 |