只开仓一次要怎么写

只想策略开仓一次,一旦被止损或止盈打掉,就不要开仓,要怎么写?或者在 buy语句后面加什么?

series<bool> condition(true);series<bool> conditiona(true);if(conditiona[1]==false){condition=false;conditiona=true;}elseconditon=trueif(交易条件 and condition ){ 开仓命令; conditiona = false;}

回复:谢谢

用序列或者全局做状态变量,开仓以后把状态变量关掉。

回复:老铁上代码啊

回复:series<bool> condition(true);if(交易条件 and condition ){ 开仓命令; condition = false;}只能大概写个模板,具体要根据你自己的模型去处理另外要注意状态变量condition的重置时机。没有代码编写基础的可以看看视频中心的零基础课程

回复:这样一次交易信号都没了? 只想开仓一次,要怎么弄?