下列指令同时出现在公式代码里, TJDT是一个多头条件,TJKT是一个空头条件。
请问:当某个条件满足时(比如TJDT),系统是先触发发哪个指令?第一个指令执行完后,其他的指令还会触发吗?
如果希望按照自己的顺序执行3个指令,有什么办法可以准确做到 ?
这个问题对我很重要。请高手准确指教。
ENTERLONG: tjdt ; { ,TFILTER;}
EXITLONG: tjkt ; { ,TFILTER;}
ENTERSHORT: tjkt ;{ ,TFILTER;}
EXITSHORT: tjdt ; {,TFILTER;}
tjdt ,bpk;
tjkt ,spk;
会按照 代码执行的先后顺序执行的.
象这里,如果条件满足TJDT,会按代码顺序从前往后执行---先执行ENTERLONG,随后也会执行EXITSHORT
推荐楼主,最好按照先平后开的原则写您的代码,也可以添加ORDERQUEUE函数,可以保证顺序发单
ENTERLONG,EXITLONG等简单图表程序化交易,是平仓指令优先执行。
如果你需要严格按照指令执行,那么请用,BUY,SELL等新图表程序化