| | |
| | | public class CandlestickChannelHandler implements GateChannelHandler { |
| | | |
| | | private static final String CHANNEL_NAME = "futures.candlesticks"; |
| | | /** K 线周期,固定 1 分钟 */ |
| | | private static final String INTERVAL = "1m"; |
| | | |
| | | /** 合约名称 */ |
| | | private final String contract; |
| | | /** 网格交易服务,接收 K 线回调 */ |
| | | private final GateGridTradeService gridTradeService; |
| | | |
| | | /** |
| | | * @param contract 合约名称(如 ETH_USDT) |
| | | * @param gridTradeService 网格交易策略服务实例 |
| | | */ |
| | | public CandlestickChannelHandler(String contract, GateGridTradeService gridTradeService) { |
| | | this.contract = contract; |
| | | this.gridTradeService = gridTradeService; |