feat: 所有参数移至config.json, 重构退出逻辑, 清理遗留接口
- 将所有硬编码参数迁移到 config.json (手续费率、止盈/止损阈值、 超时、腿间隔、加仓步进等) - 退出条件: 净利 >= take_profit_pct 止盈, 价差 <= 0 平仓 - 删除 Binance/dYdX 遗留代码 - 更新 README 文档 - Dashboard: 双交易所价格表、黑名单UI、按币名排序持仓 - Bitget WS: 文本ping保活 - 数据库: 重置, 无历史仓位
This commit is contained in:
+1
-9
@@ -13,7 +13,7 @@ const (
|
||||
// Taker fee rates (%) — for IOC market orders on trading exchanges
|
||||
var takerFees = map[string]float64{
|
||||
ExHyperLiquid: 0.045,
|
||||
ExBitget: 0.030,
|
||||
ExBitget: 0.060,
|
||||
}
|
||||
|
||||
// TickerCoins defines all coins we monitor.
|
||||
@@ -52,13 +52,11 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "BIO", BN: "", BG: "BIOUSDT", HL: "BIO"},
|
||||
{Name: "BLUR", BN: "", BG: "BLURUSDT", HL: "BLUR"},
|
||||
{Name: "BNB", BN: "", BG: "BNBUSDT", HL: "BNB"},
|
||||
{Name: "BNT", BN: "", BG: "BNTUSDT", HL: "BNT"},
|
||||
{Name: "BOME", BN: "", BG: "BOMEUSDT", HL: "BOME"},
|
||||
{Name: "BRETT", BN: "", BG: "BRETTUSDT", HL: "BRETT"},
|
||||
{Name: "BSV", BN: "", BG: "BSVUSDT", HL: "BSV"},
|
||||
{Name: "BTC", BN: "", BG: "BTCUSDT", HL: "BTC"},
|
||||
{Name: "CAKE", BN: "", BG: "CAKEUSDT", HL: "CAKE"},
|
||||
{Name: "CATI", BN: "", BG: "CATIUSDT", HL: "CATI"},
|
||||
{Name: "CC", BN: "", BG: "CCUSDT", HL: "CC"},
|
||||
{Name: "CELO", BN: "", BG: "CELOUSDT", HL: "CELO"},
|
||||
{Name: "CFX", BN: "", BG: "CFXUSDT", HL: "CFX"},
|
||||
@@ -66,7 +64,6 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "CHIP", BN: "", BG: "CHIPUSDT", HL: "CHIP"},
|
||||
{Name: "COMP", BN: "", BG: "COMPUSDT", HL: "COMP"},
|
||||
{Name: "CRV", BN: "", BG: "CRVUSDT", HL: "CRV"},
|
||||
{Name: "CYBER", BN: "", BG: "CYBERUSDT", HL: "CYBER"},
|
||||
{Name: "DASH", BN: "", BG: "DASHUSDT", HL: "DASH"},
|
||||
{Name: "DOOD", BN: "", BG: "DOODUSDT", HL: "DOOD"},
|
||||
{Name: "DOT", BN: "", BG: "DOTUSDT", HL: "DOT"},
|
||||
@@ -93,7 +90,6 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "HYPE", BN: "", BG: "HYPEUSDT", HL: "HYPE"},
|
||||
{Name: "HYPER", BN: "", BG: "HYPERUSDT", HL: "HYPER"},
|
||||
{Name: "ICP", BN: "", BG: "ICPUSDT", HL: "ICP"},
|
||||
{Name: "ILV", BN: "", BG: "ILVUSDT", HL: "ILV"},
|
||||
{Name: "IMX", BN: "", BG: "IMXUSDT", HL: "IMX"},
|
||||
{Name: "INIT", BN: "", BG: "INITUSDT", HL: "INIT"},
|
||||
{Name: "INJ", BN: "", BG: "INJUSDT", HL: "INJ"},
|
||||
@@ -107,7 +103,6 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "LAYER", BN: "", BG: "LAYERUSDT", HL: "LAYER"},
|
||||
{Name: "LDO", BN: "", BG: "LDOUSDT", HL: "LDO"},
|
||||
{Name: "LINEA", BN: "", BG: "LINEAUSDT", HL: "LINEA"},
|
||||
{Name: "LISTA", BN: "", BG: "LISTAUSDT", HL: "LISTA"},
|
||||
{Name: "LIT", BN: "", BG: "LITUSDT", HL: "LIT"},
|
||||
{Name: "LTC", BN: "", BG: "LTCUSDT", HL: "LTC"},
|
||||
{Name: "MANTA", BN: "", BG: "MANTAUSDT", HL: "MANTA"},
|
||||
@@ -129,13 +124,11 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "NIL", BN: "", BG: "NILUSDT", HL: "NIL"},
|
||||
{Name: "NOT", BN: "", BG: "NOTUSDT", HL: "NOT"},
|
||||
{Name: "NXPC", BN: "", BG: "NXPCUSDT", HL: "NXPC"},
|
||||
{Name: "OGN", BN: "", BG: "OGNUSDT", HL: "OGN"},
|
||||
{Name: "ORDI", BN: "", BG: "ORDIUSDT", HL: "ORDI"},
|
||||
{Name: "PAXG", BN: "", BG: "PAXGUSDT", HL: "PAXG"},
|
||||
{Name: "PENDLE", BN: "", BG: "PENDLEUSDT", HL: "PENDLE"},
|
||||
{Name: "PENGU", BN: "", BG: "PENGUUSDT", HL: "PENGU"},
|
||||
{Name: "PEOPLE", BN: "", BG: "PEOPLEUSDT", HL: "PEOPLE"},
|
||||
{Name: "PIXEL", BN: "", BG: "PIXELUSDT", HL: "PIXEL"},
|
||||
{Name: "PNUT", BN: "", BG: "PNUTUSDT", HL: "PNUT"},
|
||||
{Name: "POL", BN: "", BG: "POLUSDT", HL: "POL"},
|
||||
{Name: "POLYX", BN: "", BG: "POLYXUSDT", HL: "POLYX"},
|
||||
@@ -160,7 +153,6 @@ var TrackedCoins = []TrackedCoin{
|
||||
{Name: "SPX", BN: "", BG: "SPXUSDT", HL: "SPX"},
|
||||
{Name: "STABLE", BN: "", BG: "STABLEUSDT", HL: "STABLE"},
|
||||
{Name: "STBL", BN: "", BG: "STBLUSDT", HL: "STBL"},
|
||||
{Name: "STG", BN: "", BG: "STGUSDT", HL: "STG"},
|
||||
{Name: "STRK", BN: "", BG: "STRKUSDT", HL: "STRK"},
|
||||
{Name: "STX", BN: "", BG: "STXUSDT", HL: "STX"},
|
||||
{Name: "SUI", BN: "", BG: "SUIUSDT", HL: "SUI"},
|
||||
|
||||
Reference in New Issue
Block a user