以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教一个图表交易指令的细节。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7934)

--  作者:txin66
--  发布时间:2011/9/8 11:42:45
--  请教一个图表交易指令的细节。

下列指令同时出现在公式代码里, TJDT是一个多头条件,TJKT是一个空头条件。

请问:当某个条件满足时(比如TJDT),系统是先触发发哪个指令?第一个指令执行完后,其他的指令还会触发吗?

如果希望按照自己的顺序执行3个指令,有什么办法可以准确做到 ?

这个问题对我很重要。请高手准确指教。

 

 

 


ENTERLONG:   tjdt                         ;  {        ,TFILTER;}
EXITLONG:      tjkt                         ;  { ,TFILTER;}

ENTERSHORT: tjkt                         ;{ ,TFILTER;}
EXITSHORT:    tjdt                       ; {,TFILTER;}

tjdt  ,bpk;
tjkt  ,spk;

[此贴子已经被作者于2011-9-8 11:48:44编辑过]

--  作者:fly
--  发布时间:2011/9/8 13:26:19
--  

会按照  代码执行的先后顺序执行的.

象这里,如果条件满足TJDT,会按代码顺序从前往后执行---先执行ENTERLONG,随后也会执行EXITSHORT

推荐楼主,最好按照先平后开的原则写您的代码,也可以添加ORDERQUEUE函数,可以保证顺序发单


--  作者:王锋
--  发布时间:2011/9/8 15:02:30
--  

ENTERLONG,EXITLONG等简单图表程序化交易,是平仓指令优先执行。

如果你需要严格按照指令执行,那么请用,BUY,SELL等新图表程序化


--  作者:txin66
--  发布时间:2011/9/8 15:11:59
--  
谢谢 2位!!