buy(开仓条件,20%,thisclose);
当开仓用比例时,这个20%比例是什么对象的20%?是初始资金的20%?是当时账户动态权益的20%?还是什么的?
比如策略资金是100万,那下单永远都是100万的20%?
如果资金量增长了之后,想要增加下单量,就只能调整策略里的设置?有没有别的办法?
是图表虚拟资金最新的资金,最初100万赢利后150万了,就是150万的20%。
那对于多框架来说,账户刚刚开始交易时,图表虚拟根据其上一个信号可能已经是大幅盈利的,这时候你可能更希望的是按你所设的初始资金的比例来交易。下单的实际单量可能与预期不同,这样岂不是很难做资金的品种配比和管理?
你的意思是初始资金是100万,后边一直按100万的20%下单?这样的话你直接写手数不就行了?
[此贴子已经被作者于2015/4/29 13:09:13编辑过]
直接写手数固然可以,过去也是这么做的。但问题在于发现越来越麻烦,因为多账户多策略多框架交易,策略一有修改所有的手数就得全部重新输入,总是挂一漏万。我希望系统自动计算不同品种应该下的手数,我只控制其占总金额的比例就行了。
接着追问比例下单:如果策略里初始资金是100万,每次下单使用20%的资金,从虚拟图表上来说,计算当时的虚拟净值(总资金)是从图表上第一个信号计算起,还是从最近一个信号算起,还是从历史算起(似乎不应是这个)?
1,这个情况你把手数设置成一个参数,下次直接改动参数
目前就是这样的。但每个品种就得设不同的手数,品种一多就比较麻烦了。策略只要有一点点小修改,就得保存,一保存策略所有的框架窗格中手数就回归默认就得一个一个重新调整手数。比较麻烦。还请回答上面的问题