设为首页收藏本站

 找回密码
 注册
楼主: 穿堂风
打印 上一主题 下一主题

国外成熟策略R-Breaker分享,提供翻译后的TB源码,日内系统 [复制链接]

Rank: 6Rank: 6

精华
0
UID
117799
积分
2346
帖子
151
主题
6
阅读权限
70
注册时间
2013-4-9
最后登录
2015-1-23
1#
发表于 2013-4-26 17:42:41 |显示全部楼层
能回注释吗?哥们?

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
117799
积分
2346
帖子
151
主题
6
阅读权限
70
注册时间
2013-4-9
最后登录
2015-1-23
2#
发表于 2013-6-8 17:21:35 |显示全部楼层


if(hitoday>=ssetup and marketposition>-1 and GetGlobalVar(1)<1)
        {
                If(Low<=(senter+(hitoday-ssetup)/div))
                {
                        SellShort(1,senter+(hitoday-ssetup)/div);
                        SetGlobalVar(1,Time);
                        Return;
                }
        }
        if(ltoday<=bsetup and marketposition<1  and GetGlobalVar(1)<1)
        {
                If(High>=(benter-(bsetup-ltoday)/div))
                {
                        Buy(1,benter-(bsetup-ltoday)/div);
                        SetGlobalVar(1,Time);
                       Return;
                }
        }
这一段可能会出现同一根BAR既满足high值高于ssetup,又满足Low<=(senter+(hitoday[1]-ssetup)/div)的情况,但实际无法判断先后。

改成
        if(hitoday[1]>=ssetup and marketposition>-1 and GetGlobalVar(1)<1 &&date==date[1])
        {
              If(Low<=(senter+(hitoday[1]-ssetup)/div))
                {
                        SellShort(1,senter+(hitoday[1]-ssetup)/div);
                        SetGlobalVar(1,Time);
                        Return;
                }
        }
        if(ltoday[1]<=bsetup and marketposition<1  and GetGlobalVar(1)<1 &&date==date[1])
        {
                If(High>=(benter-(bsetup-ltoday[1])/div))
                {
                        Buy(1,benter-(bsetup-ltoday[1])/div);
                        SetGlobalVar(1,Time);
                Return;
                }
        }
这样子会不会好一点?还有后面的if(marketposition==0)那一段貌似也得加上跳空判断~    本人在实盘观察过的确有实盘闪烁过。还要自己仔细看一看啦!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-12 20:34

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部