Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:代码行的顺序问题

1楼
大豆0911 发表于:2018/1/5 0:00:46

BUY(开多条件 and HOLDING=0,100%,market);//交易系统之开多操作

BUYSHORT(开空条件 and HOLDING=0,100%,market); //交易系统之开空操作

SELL(平多条件 and HOLDING>0,HOLDING,market); //交易系统之平多操作

SELLSHORT(平空条件and HOLDING<0,HOLDING,market); //交易系统之平空操作


请问一下,调换这几行的顺序,会怎样影响交易结果?我试着调换过,回测结果会有变化,但是不知道规律所在。谢谢解答

2楼
wenarm 发表于:2018/1/5 8:38:20

1.图表交易系统中,必须遵循先平后开的原则。因为图表不支持锁仓操作,在存在仓位时,无法进行反向开仓操作。

所以,需要把平仓语句放在开仓前面。

 

2.如果你开平条件各个条件均不相同,其顺序则可按上面的方式表达。

3楼
大豆0911 发表于:2018/1/7 10:46:06
非常感谢版主!
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.