问答交流

【平台使用】我的这块策略需要加入哪个数据模块?

由bqlnkkup创建,最终由small_q 被浏览 7 用户

# 初始化信号 BPK = False SPK = False SP = False BP = False # 买入开仓信号 if C > BUYLINE: BPK = True # 卖出开仓信号 if C < SELLLINE: SPK = True # 止损和止盈条件 if context.entry_price is not None: # 确保有开仓价 if C < (context.entry_price * 0.99): SP = True if C > (context.entry_price * 1.01): BP = True # 执行交易 if BPK: context.buy_open(context.instruments[0], 1, C, order_type=OrderType.LIMIT) context.entry_price = C # 更新开仓价 print("买入信号触发") if SPK: context.sell_open(context.instruments[0], 1, C, order_type=OrderType.LIMIT) print("卖出信号触发") if SP: context.sell_close(context.instruments[0], 1, C, order_type=OrderType.MARKET) print("止损触发") if BP: context.buy_close(context.instruments[0], 1, C, order_type=OrderType.MARKET) print("止盈触发")

评论
  • M.bigtrader模块
{link}