设为首页收藏本站

 找回密码
 注册
楼主: nopain
打印 上一主题 下一主题

一个简单顺势交易系统的例子 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
11#
发表于 2008-1-17 11:59:01 |只看该作者
1、一个商品,一个周期,多个系统(如果希望系统之间相互影响),放到一个图表。
2、一个商品,一个周期,一个系统,放到一个图表。
3、多开几个图表分别对应不同的设置。

使用道具 举报

Rank: 8Rank: 8

精华
0
UID
2037
积分
5849
帖子
91
主题
28
阅读权限
100
注册时间
2008-7-31
最后登录
2019-4-1
12#
发表于 2008-8-23 15:56:02 |只看该作者

能不能加入开空仓的代码

这个交易指令测试下来,好象都是亏的。是不是没有加入做空的代码的原因?

使用道具 举报

Rank: 2

精华
0
UID
324
积分
93
帖子
28
主题
2
阅读权限
30
注册时间
2007-9-11
最后登录
2008-9-4
13#
发表于 2008-9-4 14:23:34 |只看该作者
走过,路过,学习过。
谢谢

使用道具 举报

Rank: 3Rank: 3

精华
1
UID
2048
积分
218
帖子
29
主题
8
阅读权限
40
注册时间
2008-8-1
最后登录
2016-8-2
14#
发表于 2008-10-1 16:31:52 |只看该作者

文字表述的策略与实际代码似乎不一致

2、当前价格为最近前2个Bar最高价的回落,而且回落幅度大于0.382。回落幅度是相对于最高价到最低价的范围。

这段代码所表达的进场条件似乎比以上条件要更多!!
EntryCondition = ((highestValue - Open) / (highestValue - lowestValue) > TrailingSet )&& // 开盘价即满足回撤条件,用开盘价进行交易
            (Open > highestValue -((highestValue - lowestValue)*StopLossSet)) ; //  开盘价不能低于预设的止损价                                                
            If( EntryCondition)
            {
                Buy(1,Open);
            }Else // 再看其它价格是否满足
            {
                EntryCondition = (highestValue - Low) / (highestValue - lowestValue) > TrailingSet ; // 最低价满足回撤条件,用低于TrailingSet设置的最近价位建仓
                If(EntryCondition)
                {
                    myEntryPrice = highestValue - (HighestValue - LowestValue ) * TrailingSet;
                    myEntryPrice = IntPart(myEntryPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 对价格进行处理                                       
                    If(myEntryPrice >= low &&  myEntryPrice <= High)
                    {
                        Buy(1,MyEntryPrice);

请nopain做个详细的解释!!多谢!!!!

使用道具 举报

Rank: 3Rank: 3

精华
1
UID
2048
积分
218
帖子
29
主题
8
阅读权限
40
注册时间
2008-8-1
最后登录
2016-8-2
15#
发表于 2008-10-1 16:40:58 |只看该作者

管理员是否可以画个逻辑树把这个交易系统表述清楚

管理员是否可以画个逻辑树把这个交易系统表述清楚,感谢!!

使用道具 举报

Rank: 2

精华
0
UID
4916
积分
83
帖子
6
主题
5
阅读权限
30
注册时间
2009-7-24
最后登录
2010-4-11
16#
发表于 2009-7-26 22:07:43 |只看该作者

怎么学TB

我对TB和编程一点都不懂,想从头学TB把TB教程全下载打印了,可一点都看不懂,上面的字母公式不知道什么意思,比如变量每个都不一样,是不是变量的字母符号自已随便取的啊,还是固定的。有没好心大哥能帮我写一个学TB的教程要求每一步都要说明逐句逐行的解释清楚,就是从一无所知学起的资料,我也不是白要的啊,可付学费的,具体的可网上回复。
QQ:437382520

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3031
积分
243
帖子
16
主题
4
阅读权限
40
注册时间
2008-12-15
最后登录
2013-8-1
17#
发表于 2009-8-26 19:23:14 |只看该作者
这个例子中,如果这个BAR曾经达到0.382以下,但收盘又在0.382以上,会开仓吗?开仓的话,以什么价位开仓?
        }Else // 再看其它价格是否满足
            {
                EntryCondition = (highestValue - Low) / (highestValue - lowestValue) > TrailingSet ; // 最低价满足回撤条件,用低于TrailingSet设置的最近价位建仓
                If(EntryCondition)
                {
                    myEntryPrice = highestValue - (HighestValue - LowestValue ) * TrailingSet;
                    myEntryPrice = IntPart(myEntryPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 对价格进行处理                                       
                    If(myEntryPrice >= low &&  myEntryPrice <= High)
                    {
                        Buy(1,MyEntryPrice);
                    }
这一段的意思,是不是只要价位一到0.382以下就开仓?

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
18#
发表于 2009-9-2 18:31:00 |只看该作者
很好的例子,我就从这个开始下手学习tradeblazer

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
19#
发表于 2009-9-2 18:31:19 |只看该作者
很好的例子,我就从这个开始下手学习tradeblazer

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
20#
发表于 2009-9-2 18:31:55 |只看该作者

re

很好的例子,我就从这个开始下手学习tradeblazer

使用道具 举报

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

bottom

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

GMT+8, 2024-4-25 11:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部