Rss & SiteMap

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

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

标题:你好,求助

1楼
步步高6668 发表于:2015/5/4 13:06:41
我想在第一次符合条件D时,买开卖
图片点击可在新窗口打开查看此主题相关图片如下:q3lnvz}vp_~dbcn(c(3$5nq.png
图片点击可在新窗口打开查看
平,可要第二次符合条件G时,才卖开买平,应怎样写,谢谢.
2楼
jinzhe 发表于:2015/5/4 13:12:55

if d then buyshort(holding=0,1,market);

if barslast(d)>0 and g then begin

    sell(1,0,market);

    buyshort(holding=0,1,market);

end

3楼
步步高6668 发表于:2015/5/4 14:31:15
你写的我测试了,不对呀,我要的是第二次条件成立才开仓,是第二次。你写的是条件成立后的周期数
4楼
jinzhe 发表于:2015/5/4 14:42:35

if d then buyshort(holding=0,1,market);

if barslast(g)>0 and g then begin

    sell(1,0,market);

    buyshort(holding=0,1,market);

end

5楼
netfox 发表于:2015/5/4 14:44:21
以下是引用步步高6668在2015/5/4 14:31:15的发言:
你写的我测试了,不对呀,我要的是第二次条件成立才开仓,是第二次。你写的是条件成立后的周期数

 

这样你做个计数器

 

if 开仓信号  then i:=i+1;

 

if 开仓信号 and i=1 then buy()

 

然后平仓后把I清零

 

楼主写法没错,这是说前2次符合,这次就符合。

共5 条记录, 每页显示 10 条, 页签: [1]


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