VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 56
声望: 3

description
假定 我在 如上图 on_trade函数下 当前下单k线的收盘价是否写对了?如果不对请帮我改正,谢谢.
def on_trade(self, trade: TradeData):
"""
Callback of new trade data update.
"""
if self.pos != 0:
if trade.direction == Direction.LONG:
trade_close = self.am.close[-1] # 当前下单k线的收盘价

然后这根k线的下一根k线怎么写 ?am.close[-1]吗?这样这个值是不是根上面的 trade_close 值 相同了?
请帮我一起写出 当前下单k线的收盘价的下一根k线,非常感谢.

Member
avatar
加入于:
帖子: 4684
声望: 285

am.close[-1]是close_array里最后一条K线的收盘价,它的下一根肯定是还没有推送的

Member
avatar
加入于:
帖子: 56
声望: 3

am.close[-1]是close_array里最后一条K线的收盘价,它的下一根肯定是还没有推送的
对,是没有推送.那就是下一轮推送中的am.close[-1],那这个下一轮am怎么表述呢?老板, 或者我们可以等下一根推送之后写成am.close[-1],那在下单k线时的收盘价又应该怎么写?

Administrator
avatar
加入于:
帖子: 4502
声望: 321

bar.close_price就是最新K线的收盘价

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】