请教成对的多空信号如何写交易指令(非A函数)

信号1,开多;信号2,开空;信号3,开多;信号4,开空。。。

成对的多空信号,每次开单的条件是一致的。


程序写作:

(1)做多,buy();做空,sell();

(2)做多,buy();(持多单)做空,先平多单sell(),后开空单sellshort();(持空单),做多,先平空单buytocover(),后开多单buy()。

应该是哪个?tbq3上例子,有sell+buy的,也就是(1)。那么(2)对不对?

【发单】平多的指令成了开空单
非交易时间段
请教策略可以双向持仓(多空对锁)嘛
非交易时段的问题
TBQ模拟交易信号在夜盘时被废除,提示非交易时段
请问backset函数如何写?
跨期套利,多图层交易图标上无信号, 确单腿上发出了指令的问题
请问一下BarsSinceEntry这个函数非图表交易用什么函数替代
请教筹码分布如何写?
收盘价为非空值,怎么 编写呢

一定是先开先平,不能自由指定开平对子

这个东西意义不是很大,除了有可能影响一下胜率,对收益率回撤什么的基本没有很大影响

您意思,应该按(2)写,这样是合理的,对吗

不是,如果你是多空反手的策略,只写开仓指令行了

开空的时候会先平全部多仓,开多的时候也一定会先全平空仓

是反手多空策略。请教那么程序应该如何写,像tbq3策略例子里的写法直接buy+sell,还需要写平仓吗?

老师其实已经说清楚  可以再看看帮助文档这句辅助理解一下


基础课的视频里也讲过这个机制

https://video.tbquant.net/video?id=video412

明白了。感谢QL老师。