设为首页收藏本站

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

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

Rank: 3Rank: 3

精华
0
UID
84694
积分
191
帖子
63
主题
22
阅读权限
40
注册时间
2011-12-6
最后登录
2020-11-24
41#
发表于 2011-12-20 23:33:21 |只看该作者
高手!!!
通向自由的路标!

使用道具 举报

Rank: 4

精华
0
UID
85256
积分
362
帖子
57
主题
13
阅读权限
50
注册时间
2011-12-10
最后登录
2012-11-25
42#
发表于 2012-1-12 20:35:39 |只看该作者
if(Time != GetGlobalVar(1) and GetGlobalVar(1) != 0)

        {

                SetGlobalVar(1,10000);

        }



请教一下,上面这几行代码是起什么作用的?
何时才能知行合一!!!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
26187
积分
863
帖子
173
主题
61
阅读权限
60
注册时间
2011-2-19
最后登录
2022-7-6
43#
发表于 2012-1-13 18:14:51 |只看该作者
本帖最后由 freetiger 于 2012-1-13 18:21 编辑

这么多参数,优化的话应该跑哪几个呢?范围又是多大?有点无从下手
想看看在白糖的表现
宁静思远

使用道具 举报

Rank: 1

精华
0
UID
23986
积分
49
帖子
6
主题
0
阅读权限
10
注册时间
2011-1-14
最后登录
2012-6-14
44#
发表于 2012-1-18 16:53:50 |只看该作者
顶了学习下
开拓者

使用道具 举报

Rank: 4

精华
0
UID
87653
积分
330
帖子
59
主题
15
阅读权限
50
注册时间
2011-12-20
最后登录
2021-8-18
45#
发表于 2012-1-21 17:19:04 |只看该作者
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)那一段貌似也得加上跳空判断~

不过话说这个策略非常不错~感谢穿大大分享

使用道具 举报

Rank: 4

精华
0
UID
11941
积分
388
帖子
98
主题
16
阅读权限
50
注册时间
2010-6-10
最后登录
2016-6-12
46#
发表于 2012-1-30 20:21:14 |只看该作者
参数满天飞啊

使用道具 举报

Rank: 2

精华
0
UID
81221
积分
58
帖子
9
主题
0
阅读权限
30
注册时间
2011-11-21
最后登录
2012-8-2
47#
发表于 2012-1-31 23:23:38 |只看该作者
谢谢楼主的无私奉献
坚持

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
14211
积分
231
帖子
21
主题
4
阅读权限
40
注册时间
2010-7-12
最后登录
2013-12-27
48#
发表于 2012-2-3 16:14:48 |只看该作者
mark

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
26303
积分
924
帖子
186
主题
89
阅读权限
60
注册时间
2011-2-21
最后登录
2017-1-6
49#
发表于 2012-2-19 19:26:25 |只看该作者
商品惨不忍睹,只有博股指这种新开张的赌场头两年,搞一阵就撤

使用道具 举报

Rank: 2

精华
0
UID
96760
积分
111
帖子
21
主题
9
阅读权限
30
注册时间
2012-2-10
最后登录
2017-6-22
50#
发表于 2012-2-23 15:32:06 |只看该作者
我是新手,请教一个问题
NumericSeries ltoday(0);
NumericSeries hitoday(9999);
申明的这两个序列变量,为什么hitoday[1],ltoday[1] 就是昨天的最高和最低价呢?我看中间也没有任何的赋值过程,这两个变量值是不是系统内设的常量?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-25 06:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部