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

各位高手好:
我刚接触vnpy,因为编程基础差,有些问题一直想不明白,希望各位大神不吝赐教。
第一,如何在策略中获取持仓价格?
比如我多单进场self.buy(bar.close_price, 1),持仓价格为 x_price, 然后我在x_price基础上减去固定止损30,
那么价格到达 (x_price - 30)后止损卖掉,self.sell(x_price - 30, 1), 这个持仓价格 x_price怎么获取?

是不是在on_trade 函数下定义 self.cost = trade.last_price 再调用self.cost ?

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

tradedata里没有last_price,获取持仓价格可参考https://www.vnpy.com/forum/topic/2167-cha-xun-cang-wei-chi-cang-jun-jie-wei-cheng-jiao-wei-tuo-dan-yi-ge-han-shu-gao-ding?page=1#pid14186

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

沪公网安备 31011502017034号

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