如何输入交易策略以便准确记录"输入多头/退出多头"还有"进入短线/退出短线"职位分开?
// LONG
strategy.order("LONG", strategy.long, when = window() and buy) // buy long when "within window of time" AND crossover
strategy.order("SHORT", strategy.short, when = window() and sell) // sell long when "within window of time" AND crossunder
// SHORT
strategy.order("SHORT", strategy.short, when = window() and sell and shouldTrade) // buy long when "within window of time" AND crossover
strategy.order("LONG", strategy.long, when = window() and buy and shouldTrade)
但正如您在图像中看到的那样,它只显示" ENTER LONG / EXIT LONG"它完全忽略了从"输入SHORT / EXIT SHORT"它甚至没有表现出来。
答案 0 :(得分:0)
如果我正确理解了您的问题,您想要的是comment
或strategy.order
的{{1}}属性。无论您在此处放置什么文本,都会在订单日志中显示,从而使您可以区分不同的条目。
答案 1 :(得分:0)
距您的问题已有一段时间了。我有两个建议:
也许这是后端上的某个东西,但是到现在为止一切正常?我已经测试过类似的东西,并且可以正常工作
通过注释看来,// LONG部分上的空头订单旨在平仓,而不是平仓多头和未平仓空头。同样,我了解// SHORT端的多头订单是用来平仓未平仓头寸,而不是平仓并恢复到未平仓头寸。如果正确,则可以尝试使用strategy.entry()
和strategy.close()
而不是stratagy.order()
的组合。