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.

85 lines
3.4 KiB

2 months ago
package dictionary
// usdt wbtc dai busd
// 计量单位
var TypeUnit = "usdt"
// TODO: 系统数字火币-后期需要做个字典管理功能
var Symbol = []string{"btc", "eth", "bnb", "usdc", "xrp", "eos", "ada", "doge", "sol", "trx", "ltc", "dot", "matic", "bch", "ton", "avax", "shib", "invu", "osel", "fmd", "dten", "dten", "xnsl", "kools"}
// 火币K线
var TimeCycle = []string{"1min", "5min", "15min", "30min", "60min", "4hour", "1day", "1mon", "1week", "1year"}
// 币安K线
var BaTimeCycle = []string{"1m", "5m", "15m", "30m", "1h", "4h", "1d", "1M", "1w"}
var BaToBaMap = map[string]string{
"1m": "1min",
"5m": "5min",
"15m": "15min",
"30m": "30min",
"1h": "60min",
"4h": "4hour",
"1d": "1day",
"1M": "1mon",
"1w": "1week",
}
// 币安深度
var BaDepth = []string{"5", "10", "20"}
// 深度
var Depth = []string{"step0", "step1", "step2", "step3", "step4", "step5"}
// 市场深度MBP行情数据
var LevelsRefresh = []int{5, 10, 20}
var LevelsMbp = []int{5, 20, 400}
/*
合约订阅接口
1永续:BTC-USDT永续合约代码
2交割BTC-USDT-210625交割合约代码
3BTC-USDT-CW当周合约标识
4BTC-USDT-NW次周合约标识
5BTC-USDT-CQ当季合约标识
6BTC-USDT-NQ次季合约标识
*/
var ContractCodeList = []string{"BTC-USDT", "ETH-USDT", "BCH-USDT", "XRP-USDT", "EOS-USDT", "LTC-USDT", "TRX-USDT", "ETC-USDT", "LINK-USDT", "BNB-USDT", "ADA-USDT", "DOGE-USDT", "SOL-USDT", "DOT-USDT", "MATIC-USDT", "AVAX-USDT", "SHIB-USDT", "BNBS-USDT", "INVU-USDT", "OSEL-USDT", "FMD-USDT", "DTEN-USDT", "XNSL-USDT", "KOOLS-USDT"}
var ContractCode = []string{"-USDT", "-USDT-CW", "-USDT-NW", "-USDT-CQ", "-USDT-NQ"}
var ContractTime = []string{"1min", "5min", "15min", "30min", "60min", "4hour", "1day", "1week", "1mon"}
var ContractPriceTime = []string{"1min", "5min", "15min", "30min", "60min", "4hour", "1day", "1week", "1mon"}
var ContractDepth = []string{"step0", "step1", "step2", "step3", "step4", "step5", "step6", "step7", "step8", "step9", "step10", "step11", "step12", "step13", "step14", "step15", "step16", "step17", "step18", "step19"}
var ContractAddDepth = []string{"20", "150"}
// 美股市场
var StockUsListTime = []string{"5min", "15min", "30min", "1hour", "1day", "1week", "1mon"}
var StockUsListDayTime = []string{"1day", "1week", "1mon"}
var StockUsListTimeMap = map[string]string{"5min": "5", "15min": "15", "30min": "30", "1hour": "hour", "1day": "day", "1week": "week", "1mon": "month"}
// 股票(马股|泰股|印尼股|印度股|新加坡股|港股|英股|法股|德股|巴西股|日本股)市场
var StockCodeList = []string{"Malaysia", "Thailand", "Indonesia", "India", "Singapore", "HongKong", "UK", "France", "Germany", "Brazil", "Japan"}
var StockSouthAsiaListTime = []string{"5min", "15min", "30min", "1hour", "1day", "1week", "1mon"}
var StockSouthAsiaListTimes = []string{"1hour", "1day", "1week", "1mon"}
var StockCountryMap = map[string]bool{
"Thailand": true,
"Indonesia": true,
"India": true,
"US": true,
"StockIndex": true,
"Malaysia": true,
"Singapore": true,
"HongKong": true,
"OptionIndiaList": true,
"OptionIndiaInfo": true,
"UK": true,
"France": true,
"Germany": true,
"Brazil": true,
"Japan": true,
"Forex": true,
"DayForex": true,
"LastForex": true,
"TradeForex": true,
}
var OptionCodeList = []string{"US", "India"}