以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  开仓手数受初始资金影响,想去掉这个关系  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=90581)

--  作者:chusu
--  发布时间:2016/1/21 16:55:17
--  开仓手数受初始资金影响,想去掉这个关系
咨询个问题,我在模型中自己的模型中有计算手数,
MAXLOST是每次最大的损失
MA30是普通的30日均线
开仓手数:FLOOR(ABS(MAXLOST/((ABS(CLOSE-MA30))*MULTIPLIER)));
BUYSHORT(1>0,开仓手数,market);
按我的想法,这个计算出的手数是不应该跟"费率设置"里面的初始资金是有关系的,因为我已经是给出了开仓手数。

但是我发现目前算出来的,有时候图表上的手数是正确的,有时候又是按照初始资金算的。十分困惑???



--  作者:yukizzc
--  发布时间:2016/1/21 16:59:45
--  

你这个开仓手数只和maxlost有关系,你要去分析这个返回值

另外图表上资金和初始资金肯定有关系,就好比你实盘,你的账户资金肯定是从初始投入开始盈亏的


--  作者:chusu
--  发布时间:2016/1/21 17:04:51
--  
跟MAXLOST是没有关系的,我尝试过把MAXLOST设为固定值
--  作者:chusu
--  发布时间:2016/1/21 17:06:43
--  
我另外把
MAXLOST是每次最大的损失
MA30是普通的30日均线
开仓手数:FLOOR(ABS(MAXLOST/((ABS(CLOSE-MA30))*MULTIPLIER)));
这个写成单独一个指标去观察过输出,这个输出又是正常的

--  作者:yukizzc
--  发布时间:2016/1/21 17:07:01
--  

那你这个开仓手数最后返回多少是,1,2,3还是几

是不是资金不够所以不够开


--  作者:chusu
--  发布时间:2016/1/21 17:11:59
--  
我来看看怎么把图传上来
--  作者:十世
--  发布时间:2016/1/21 17:15:56
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614

 

论坛贴图


--  作者:chusu
--  发布时间:2016/1/21 17:33:34
--  
找到问题了,应该是当我计算出的开仓手数为0的时候,系统会默认使用初始资金这个算出来的手数去开仓