设为首页收藏本站

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 532|回复: 8

求问斑竹一个非常关键的问题 [复制链接]

Rank: 6Rank: 6

发表于 2010-9-3 23:59:10 |显示全部楼层
我的开仓头寸随意按照BAR波动的2倍来取

  total = CurrentCapital()+ Abs(CurrentContracts()*Close*ContractUnit()*BigPointValue()*MarginRatio());
Lots = (total*RiskRatio/100) /((bodong*2) * ContractUnit()*BigPointValue());  

bodong就简单取N个BAR的TRUERANGE

但是开仓规模一直有个问题 在20万以下的话 可以正常开仓 但是资金到了20万以上甚至50万的时候 开仓头寸规模就一直超过账户规模啊 无法开仓了

我想改善这个写法 但是逻辑上想不通为何为这样

请各位朋友帮我想想

Rank: 6Rank: 6

发表于 2010-9-6 16:19:21 |显示全部楼层
经过我不懈的努力和研究 我发觉这个问题产生的原因是TB的程序错误
资金一旦到了100万左右 TB程序就开始乱计算了

使用道具 举报

Rank: 6Rank: 6

发表于 2010-9-6 16:19:57 |显示全部楼层
斑竹在吗?能否私下联系下

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2010-9-6 17:11:32 |显示全部楼层
本帖最后由 cnbiz850 于 2010-9-6 17:13 编辑
经过我不懈的努力和研究 我发觉这个问题产生的原因是TB的程序错误
资金一旦到了100万左右 TB程序就开始乱计算了
speed_fj 发表于 2010-9-6 16:19


我在思考你的问题,请问你发现在大资金时TB乱算了什么?

另外,你的RiskRatio是多少?你是用现价开仓的吗?

使用道具 举报

Rank: 6Rank: 6

发表于 2010-9-6 17:21:56 |显示全部楼层
现价开的 譬如资金500万改成50万 就出现信号了

为什么500万没有呢?

我写了很多fileappend分析了各类变量的赋值 最终得出TB程序计算错误

使用道具 举报

Rank: 6Rank: 6

发表于 2010-9-6 17:28:05 |显示全部楼层
晕倒 发现原因了 谢谢各位啊

原来是这个 我可是迷茫了2个月找原因 排除程序问题啊

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2010-9-6 17:32:08 |显示全部楼层
你的最大持仓是不设得太低了?

使用道具 举报

Rank: 6Rank: 6

发表于 2010-9-6 18:37:32 |显示全部楼层
我设置200 过小了点

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2010-9-6 19:44:01 |显示全部楼层
我觉得你这个问题也该值500万吧?

使用道具 举报

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

bottom

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

GMT+8, 2012-5-25 06:36 , Processed in 0.017741 second(s), 8 queries , Memcache On.

Powered by Discuz! X2

© 2011-2012 交易开拓者 Inc.

回顶部