设为首页收藏本站

 找回密码
 注册
查看: 2621|回复: 4
打印 上一主题 下一主题

求助!!!关于TB自带的海龟交易公式账户控制问题 [复制链接]

Rank: 1

精华
0
UID
234966
积分
47
帖子
29
主题
9
阅读权限
10
注册时间
2016-5-22
最后登录
2020-12-28
跳转到指定楼层
1#
发表于 2016-6-6 10:29:25 |只看该作者 |倒序浏览
在自带的海龟交易公式中,
当TotalEquity  =  Portfolio_CurrentEquity;或  TotalEquity =  Portfolio_CurrentCapital() + Portfolio_UsedMargin();   时,公式可以正常开仓15手白糖。
但把该句改成TotalEquity  =A_CurrentEquity();   其他语句全部不变,却无法开仓了,这是为什么啊?
   使用这个输出进行检查 Commentary("high="+Text(high));
TotalEquity=1000000正常,TurtleUnits=15正常,多仓开仓程序无法读入。
而把改回TotalEquity  =  Portfolio_CurrentEquity;又会开个15手的白糖,这是什么情况啊?

Rank: 1

精华
0
UID
234966
积分
47
帖子
29
主题
9
阅读权限
10
注册时间
2016-5-22
最后登录
2020-12-28
2#
发表于 2016-6-6 11:01:52 |只看该作者
又测试了一下在sr000超级图表,映射 主力合约。所有的自带海龟系统代码不变,启动自动交易就会开多仓15手白糖。
在TotalEquity =  Portfolio_CurrentCapital() + Portfolio_UsedMargin();   这一句后加上一句 TotalEquity  =A_CurrentEquity(); 就不能交易了,删掉 TotalEquity  =A_CurrentEquity(); 这句,又会马上发出开多仓15手白糖,这是怎么回事啊?版主@小米?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2016-6-6 14:17:12 |只看该作者
yazhoubao 发表于 2016-6-6 11:01
又测试了一下在sr000超级图表,映射 主力合约。所有的自带海龟系统代码不变,启动自动交易就会开多仓15手白 ...

海龟交易系统是基于图表信号的策略,其中使用到的变量是不可以有帐户函数的。。
因为帐户函数的只在最后K线且有关联帐户与图表(即启动自动交易)后方可取到有效值。
这样的计算手数的结果在历史K线上就不会有信号的。。自然没法交易了。
在这里不适合这种使用帐户函数来替换原变量的改编 方式。

使用道具 举报

Rank: 1

精华
0
UID
234966
积分
47
帖子
29
主题
9
阅读权限
10
注册时间
2016-5-22
最后登录
2020-12-28
4#
发表于 2016-6-6 21:49:37 |只看该作者
小米 发表于 2016-6-6 14:17
海龟交易系统是基于图表信号的策略,其中使用到的变量是不可以有帐户函数的。。
因为帐户函数的只在最后K ...

谢谢版主回复,只有通过全局变量和数据库去实现多品种交易的账户资金变化的传递,A函数行不通啊,不过有思路了,谢谢。

使用道具 举报

Rank: 1

精华
0
UID
234966
积分
47
帖子
29
主题
9
阅读权限
10
注册时间
2016-5-22
最后登录
2020-12-28
5#
发表于 2016-6-6 22:24:51 |只看该作者
测试失败,以我现在的水平,在现在的平台中无法实现。多品种分别在各自的超级图表中资金是独立运行的,控制单位的手数所需的账户变化数据可以通过读写数据库或全局变量实现书中描述的情况,但是这会出现可用资金不足无法开仓的情况。即多品种交易中,品种B的可用资金不能用于品种A开仓,但是但是现实中同一账户的交易的多个品种是共用一个资金池的,只有知道系统函数Portfolio_CurrentEquity()是如何实现的,更底层的程序工作机制,才能解决这个问题,tb没有提供接口和工具环境。最简单的方法是每天手工把账户规模资金量写到程序里,哦,不对,需要每个品种计算一下写进去,每个品种并不相同。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 16:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部