以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  测试股票的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56828)

--  作者:新手1W
--  发布时间:2013/9/22 10:33:59
--  测试股票的问题

我做了个加仓的公式,测试期货时正常,我想测试股票时遇到了问题。

源码如下

if c>h+0.1

then begin

buy(holding=0,50%,thisclose);

end

if c>h+1.1

then begin

buy(c>0,0,thisclose);

end


--  作者:新手1W
--  发布时间:2013/9/22 10:36:31
--  
测试的时候会提示资金不足用于开仓,在图表显示时都正常,测试时会这样提示
--  作者:jinzhe
--  发布时间:2013/9/22 10:39:58
--  
表示钱全部用光了,不是亏光了,就是剩余的前不够开仓
--  作者:新手1W
--  发布时间:2013/9/22 10:50:02
--  
但这样做的公式,前面只用了50%的仓位,何以后面会把钱用完,求教如何修改可以解决
--  作者:jinzhe
--  发布时间:2013/9/22 10:53:08
--  

if c>h+1.1

then begin

buy(c>0,0,thisclose);

end

 

这个会把钱全部用掉,如果这个条件二次达成,那么就会造成没有足够的资金开仓