开仓仓位应该怎么写?

老师,如果我想根据开仓的价格和止损点计算具体下单几手,代码应该怎么写?应该写在onbaropen还是OnInit?具体怎么写能不能麻烦老师给我一个思路,策略主体是关于通道突破的,怎么在突破的时候计算点位,然后确定lots下单数量,感谢

多周期的仓位怎么加减仓?
实际仓位少于要平仓的数量,结果没平仓成功,这种代码怎么写?
定义一个变量,判断上次均线交叉后是否有开仓,若有开仓返回1,否则返回0。应该怎么写这个变量表达式?
定具体开仓时间的代码怎么写
请教,A函数,取得开多仓时最低价作为止损位置,应该怎么写???
请问日内交易收盘前两K不开仓怎么写?
仓位控制
同时限制早上和晚上开盘前5分钟时间应该怎么写?
仓位管理
手动开仓,但是想通过程序止损,应该怎么做呢?

谢谢老师指点

既然是根据开仓价格和止损点位,那么不同的信号,这个数据也应该是不一样的吧,不太可能写在oninit域里。

写在onbar和onbaropen里都可以。

如果你在一根bar的开盘状态就能确定开仓价格和止损点位,那你就可以计算出相应的手数。

如果你开盘状态下的数据无法确认开仓价格和止损点位,那就只能用onbar里处理。

因为你没有确定具体确定手数的算法,所以我也无法给出具体的建议。