没啥用引起误解的画蛇添足的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-多转空头:

最新权益闪烁引起不停撤单平仓
SetTradeSide函数设置后为何交易不会产生(附源码)
设置了SetTradeSide(1)为什么只平仓不开仓
A函数建的仓,用什么函数可以获取开仓价格?
请问用什么函数可以获取到单子的来源
尊敬的老师好:请问取到主力合约的名称用什么函数
SetTradeSide(1);--之前有代码大哥建议这么设置请教
请问用什么函数可以获取到成交单子的来源
为什么开盘时会闪烁的呢,我用的是A函数
tbquant如何实现简语言版本的DRAWCOLORLINE,用什么函数?

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

https://bbs.tbquant.net/thread/20250617025101747413

很简单的案例配合说明已经发给你了。

到底是画蛇添足还是你没看懂呢....

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

把交易设置为双向

自己读取多/空各自头寸,根据多/空头寸开平

不要用marketpostion

事情就这么简单

不要搞复杂了

-----------------------------------------------

如果默认状态

己方自动会平掉对方仓位

回溯看不出问题

正式往账户发单又要面临很多问题

-----------------------------------------------

养成好的习惯

有利于未来实盘化

你这么测试

我也看不懂