设为首页收藏本站

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

老师海龟交易系统公式的一个小错误 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
11#
发表于 2007-8-17 17:08:35 |只看该作者
原帖由 guidaon 于 2007-8-17 15:37 发表
TurtleUnits = (CurrentCapital()*0.01) /(N * BigPointValue());


BigPointValue() 商品数据的一个整数点的价值。

用在这里是何意

其中的N   

在小于日线时  怎么取得日线的 N ...


对于商品期货没什么意义,因为都是1,但是对于股指期货,比如沪深300,就需要加上,否则就少了300倍。

至于在小于日线时  怎么取得日线的 N的问题,属于跨周期引用数据,相信您已经看到我在其他帖子的回复:
原帖由 nopain 于 2007-8-17 09:16 发表 】
2、现在TB只支持相同周期的叠加,不能直接跨周期叠加。
但如果是希望在同一商品上跨周期引用数据,您可以通过用户函数来实现。
我会在最近实现这些用户函数,如果您着急使用,可以考虑自行开发用户函数来实现。

使用道具 举报

初级大户

程序化交易探索者

Rank: 5Rank: 5

精华
2
UID
99
积分
662
帖子
159
主题
42
阅读权限
60
注册时间
2007-8-12
最后登录
2015-6-9
12#
发表于 2007-8-18 00:52:46 |只看该作者
谢谢tradeblazer的清楚的解释,现在心里有底了

TotalEquity = CurrentCapital()+ Abs(CurrentContracts()*Close[1]*ContractUnit*MarginRatio());

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
13#
发表于 2007-8-18 09:04:11 |只看该作者
原帖由 ddbq 于 2007-8-18 00:52 发表
谢谢tradeblazer的清楚的解释,现在心里有底了

TotalEquity = CurrentCapital()+ Abs(CurrentContracts()*Close[1]*ContractUnit*MarginRatio());


此算法是取截至上一个Bar的总资产。
仔细想了一下,还是以当前状态的最新资产为准比较合理:
TotalEquity = CurrentCapital()+ Abs(CurrentContracts())*Close*ContractUnit*MarginRatio()*BigPointValue();

[ 本帖最后由 nopain 于 2007-8-20 09:44 编辑 ]

使用道具 举报

Rank: 4

精华
0
UID
1964
积分
517
帖子
144
主题
19
阅读权限
50
注册时间
2008-7-22
最后登录
2010-8-2
14#
发表于 2008-8-5 22:30:09 |只看该作者
对于这个BigPointValue()不是很懂,为什么说得乘上个整数点的价值,理解的不是很清楚,管理员能否再解释下

使用道具 举报

Rank: 4

精华
0
UID
1964
积分
517
帖子
144
主题
19
阅读权限
50
注册时间
2008-7-22
最后登录
2010-8-2
15#
发表于 2008-8-5 22:35:12 |只看该作者
如果要最新的话,我们不是改成+最新变动的价值(BigPointValue()*(//现在的Bar与前一个的Bar差))吗?

使用道具 举报

Rank: 4

精华
0
UID
1964
积分
517
帖子
144
主题
19
阅读权限
50
注册时间
2008-7-22
最后登录
2010-8-2
16#
发表于 2008-8-5 22:36:26 |只看该作者
好象我也没说清楚,希望管理员解释下为什么在这里再乘上BigPointValue()

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
17#
发表于 2008-8-6 06:50:39 |只看该作者
因为有的商品一个点不是1块钱,比如股指期货,就是300块。

使用道具 举报

Rank: 2

精华
0
UID
18152
积分
113
帖子
19
主题
3
阅读权限
30
注册时间
2010-10-22
最后登录
2019-3-30
18#
发表于 2010-11-1 20:24:54 |只看该作者
用:一个数据点位代表的资金数   比较明确

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19702
积分
893
帖子
14
主题
3
阅读权限
60
注册时间
2010-11-15
最后登录
2011-11-1
19#
发表于 2010-11-22 14:12:45 |只看该作者
10# nopain



受用了,谢谢

使用道具 举报

Rank: 1

精华
0
UID
111852
积分
42
帖子
22
主题
0
阅读权限
10
注册时间
2012-8-2
最后登录
2012-11-29
20#
发表于 2012-10-11 10:14:52 |只看该作者
nopain 发表于 2007-8-18 09:04
此算法是取截至上一个Bar的总资产。
仔细想了一下,还是以当前状态的最新资产为准比较合理:
TotalEquity ...

谢谢,虽是老贴,但还是很有用。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 10:07

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部