以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  开仓数量百分比  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=95987)

--  作者:muxia5568
--  发布时间:2016/4/8 11:54:01
--  开仓数量百分比
请教老师,模型测试时,开仓数量用百分比为什么不行哪?我是用这样编写的,测试通不过;kxsl;50%;
--  作者:admin
--  发布时间:2016/4/8 12:17:42
--  

这个百分比必须直接写在交易语句中,不能你这样的用法


--  作者:muxia5568
--  发布时间:2016/4/8 13:11:26
--  

听说前一段金字塔升级新增了一个百分比测试的函数?


--  作者:jinzhe
--  发布时间:2016/4/8 13:24:19
--  

是的, 是:pertrader,使用方法:

buy(c>o,50%,marketr),pertrader;


--  作者:muxia5568
--  发布时间:2016/4/8 13:45:06
--  
谢谢金老师
--  作者:netfox
--  发布时间:2016/4/8 13:47:47
--  
以下是引用jinzhe在2016/4/8 13:24:19的发言:

是的, 是:pertrader,使用方法:

buy(c>o,50%,marketr),pertrader;

pertrader 与现在用 50%差别是什么,没搞明白啊。


--  作者:jinzhe
--  发布时间:2016/4/8 13:56:01
--  

实际交易时,有pertrader以当前账户的50%资金开仓,没有就是按照虚拟资金的50%开仓

测评时一样,按照虚拟资金来算


--  作者:netfox
--  发布时间:2016/4/8 14:05:15
--  
以下是引用jinzhe在2016/4/8 13:56:01的发言:

实际交易时,有pertrader以当前账户的50%资金开仓,没有就是按照虚拟资金的50%开仓

测评时一样,按照虚拟资金来算

 

可以又用百分比又是常数吗?  我想40%开仓,但是不允许超过80手。

 

我没搞定啊,我本来是写了2个if 后的变量。。。但是在 buy(1,开仓量,xx,xx)

这个开仓量好像不能在百分比与常数转换。。。 T__T  是不是思路不对啊


--  作者:jinzhe
--  发布时间:2016/4/8 14:12:22
--  

这个你要用当前的40%资金计算出开仓手数和80比一下,40%大就下80手,80手大就下40%

这个图表上就不好用了,要涉及到实际的资金