开拓者期货期权程序化系统交易论坛

标题: AddTradeFlag(Enum_Trade_Ignore_Buy); [打印本页]

作者: tielong    时间: 2019-10-9 21:03:21     标题: AddTradeFlag(Enum_Trade_Ignore_Buy);

经测试,将这段代码加在oninit里,整个策略单元里的公式都不会发单,是不是有些个问题? 比如交易单元里有A、B两个公式,如果仅A公式里加了此代码,但B公式也不会发单,而我想要的是A不发单,B可以发单,可否可以让AddTradeFlag(Enum_Trade_Ignore_Buy)只作用在本公式里?
作者: 小米    时间: 2019-10-15 14:09:51

将A,B分开两个策略单元吧。
作者: 小米    时间: 2019-10-15 15:08:37

将A,B分开两个策略单元吧。
作者: tielong    时间: 2019-10-16 15:05:38

小米 发表于 2019-10-15 15:08
将A,B分开两个策略单元吧。

A策略作原始策略,B策略对A策略的资金曲线交易,所以要放一个单元里,当然也有别的办法可以实现,但是要AddTradeFlag(Enum_Trade_Ignore_Buy)的作用范围只在本公式里,使用起来就更方便,反正是公测嘛,所以提出来一下。
作者: 小米    时间: 2019-10-16 16:07:40

tielong 发表于 2019-10-16 15:05
A策略作原始策略,B策略对A策略的资金曲线交易,所以要放一个单元里,当然也有别的办法可以实现,但是要A ...

抱歉呢,AddTradeFlag(Enum_Trade_Ignore_Buy)没法在同一个策略单元里控制不同的策略指令。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2