This commit is contained in:
2026-05-10 23:23:38 +08:00
parent 00dac88290
commit 1ee43872fe
12 changed files with 357 additions and 266 deletions

View File

@@ -11,19 +11,19 @@ var (
Spec SrvConfig
)
// SpotWatchItem 现货策略单标的:交易对标识 + 每笔市价买入的基础资产数量(开仓与超跌加仓相同)。
// SpotWatchItem 现货策略单标的:交易对标识 + 每笔市价买入的报价资产名义USDT开仓与超跌加仓相同)。
type SpotWatchItem struct {
Symbol string `yaml:"Symbol"` // 如 BTCUSDT
OrderQty float64 `yaml:"OrderQty"` // 每次开仓/加仓买入的基础币数量,须 > 0会按交易所 LOT_SIZE 向下取整
Symbol string `yaml:"Symbol"` // 如 BTCUSDT
OrderQtyUsdt float64 `yaml:"OrderQtyUsdt"` // 每次开仓/加仓买入的 USDT 名义,须 ≥ 10会按现价换基础币量并按 LOT_SIZE 向下取整
}
type SrvConfig struct {
conf.Base `yaml:",inline"`
ApiPort string `yaml:"ApiPort"`
WebPort string `yaml:"WebPort"`
Databases *conf.DBConf `yaml:"Databases"`
BinanceApiKey string `yaml:"BinanceApiKey"`
BinanceApiSecret string `yaml:"BinanceApiSecret"`
conf.Base `yaml:",inline"`
ApiPort string `yaml:"ApiPort"`
WebPort string `yaml:"WebPort"`
Databases *conf.DBConf `yaml:"Databases"`
BinanceApiKey string `yaml:"BinanceApiKey"`
BinanceApiSecret string `yaml:"BinanceApiSecret"`
// SpotWatchList 现货轮询标的;为空则跳过现货策略
SpotWatchList []SpotWatchItem `yaml:"SpotWatchList"`
}