请教一下,上图中画圈的两个三角型,向下是表示开仓做空,向上是表示开仓做多么?平仓是怎么看的?感谢!
请教一下,上图中画圈的两个三角型,向下是表示开仓做空,向上是表示开仓做多么?平仓是怎么看的?感谢!
对的,目前只通过箭头方向标识了买卖,没有标识开平。。。
在 cta_backtester/ui/widget.py 中 CandleChartDialog 类修改 update_trades 函数:
注释下面的代码:
if trade.direction == Direction.LONG:
scatter["symbol"] = "t1"
scatter["brush"] = pg.mkBrush((255, 255, 0))
else:
scatter["symbol"] = "t"
scatter["brush"] = pg.mkBrush((0, 0, 255))
在同位置新增代码:
if trade.direction == Direction.LONG and trade.offset == Offset.OPEN:
scatter["symbol"] = "t1" # 上三角
scatter["brush"] = pg.mkBrush((255, 255, 0))
elif trade.direction == Direction.SHORT and trade.offset == Offset.OPEN:
scatter["symbol"] = "t" # 下三角
scatter["brush"] = pg.mkBrush((255, 255, 0))
elif trade.direction == Direction.LONG and trade.offset != Offset.OPEN:
scatter["symbol"] = "t1"
scatter["brush"] = pg.mkBrush((0, 0, 255))
elif trade.direction == Direction.SHORT and trade.offset != Offset.OPEN:
scatter["symbol"] = "t"
scatter["brush"] = pg.mkBrush((0, 0, 255))
这样之后,黄色表示开仓,蓝色表示平仓的,箭头表示多空,这样感觉更直观
这个主意不错,我们更新下
已经更新到了DEV分支上,非常感谢