以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 请高手帮改一下DUAL THRUST策略 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=80115) |
-- 作者:wawjjxkh -- 发布时间:2015/6/25 10:53:50 -- 请高手帮改一下DUAL THRUST策略 请高手帮一下忙,修改一下金字塔内置的DUAL THRUST策略。 1、设置盈利增仓的防止爆仓。 2、设置浮动亏损止损占浮动资产的15%或者20%后强制平仓。
金字塔内置的DUAL THRUST策略: //策略:DUAL THRUST //中间变量 当前持仓:HOLDING,COLORGRAY,LINETHICK0; |
-- 作者:yukizzc -- 发布时间:2015/6/25 11:20:37 -- 您好,请稍等 |
-- 作者:wawjjxkh -- 发布时间:2015/6/25 11:34:48 -- 谢谢! |
-- 作者:wenarm -- 发布时间:2015/6/25 12:20:25 -- 你的条件1中,是什么意思,没看明白。 |
-- 作者:wenarm -- 发布时间:2015/6/25 12:30:40 -- 在你的程序中加上下面的代码。 你所说的浮动资产,我理解的是浮动盈亏。 浮动盈亏:OPENPROFIT; |
-- 作者:yukizzc -- 发布时间:2015/6/25 14:21:03 -- if -OPENPROFIT>asset*0.15 then //当浮动盈亏是负的,并且大于资产的15%。平仓 begin sell(); sellshort(); end |
-- 作者:wawjjxkh -- 发布时间:2015/6/25 18:26:34 -- 谢谢,辛苦了。 |
-- 作者:wawjjxkh -- 发布时间:2015/6/25 18:32:09 -- 我的条件1:DUAL THRUST策略中好像是随着资金的增减来调整仓位的大小,测试的时候发现,差不多在全仓的条件下,很容易就爆仓了。 所以我想请高手帮设置一个条件,大概仓位在85%就行了。 |
-- 作者:yukizzc -- 发布时间:2015/6/25 22:14:00 -- 和资金没有关系的,代码没有限制不允许加仓,所以会出现一直开。 cash(0)*0.85>TACCOUNT(41)*c*MULTIPLIER*holding //在开仓条件中加个条件,保证金占用小于可用资金的85% |