没啥用引起误解的画蛇添足的SetTradeSide函数

一次性帮你们TB把这个问题揪出来吧,就一个没啥用引起误解的画蛇添足的SetTradeSide函数----------------------1---Oninit里://设置双向持仓交易方向 SetTradeSide(V_SetTradeSide);2---Onbar里: Commentary("L1:平均价格avg:" + Text(avg) + ",MarketPosition=" + Text(MarketPosition)); Commentary("L1:双向持仓交易方向:\n【交易方向:0-普通(默认),1-双向持仓,2-单向多头,3-单向空头,4-空转多头,5-多转空头】V_SetTradeSide" + Text(V_SetTradeSide)); buy(1,open); If(BarsSinceEntry==1)sellShort(1,open); If(BarsSinceEntry==2){sell(1,open);} If(BarsSinceEntry==2){sell(2,open);} If(BarsSinceEntry==10){sell(6,open);}-----------------------SetTradeSide=0时SetTradeSide(1)-双向时:SetTradeSide(2)-单向多头时:3-单向空头:4-空转多头:5-多转空头:

顺便说下,目前只实装了参数01,2345没有

https://bbs.tbquant.net/thread/20250617025101747413 很简单的案例配合说明已经发给你了。到底是画蛇添足还是你没看懂呢....

那么问题是什么,你框出了一个commentery,然后呢

把交易设置为双向自己读取多/空各自头寸,根据多/空头寸开平不要用marketpostion事情就这么简单不要搞复杂了-----------------------------------------------如果默认状态己方自动会平掉对方仓位回溯看不出问题正式往账户发单又要面临很多问题-----------------------------------------------养成好的习惯有利于未来实盘化

你这么测试我也看不懂