Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[分享]使用asset做策略

1楼
qwer123 发表于:2013/9/17 8:23:03
这是回答一个塔友的帖子,大家一起补充一下怎么样?

问:能不能用另外一个策略的"asset"来做策略?

答:可以!
比如你有策略A,想用A策略的资金曲线来做策略,先在策略A的最后加一句:资金:asset,linethick0;
在策略B中使用stkindi来读A策略的“资金”;
通常的策略是这样的
1.计算资金的回撤,当回撤到一定值时开仓;
2.倒金字塔加仓,比如回撤2万开1手,回撤4万加2手。。。。。
3.以A策略的“资金”做成主图k线,再做策略;
平仓策略
1.A策略资金创新高就平仓;
2.A策略资金创新高后回撤一定时间和幅度后平仓;
3.根据A策略的资金做成的k线图做平仓策略;

这种策略在图表交易的环境下一定要注意交易“效率”问题,
1.你引用了资金曲线,那么你“快速”就要设置比较大,可能让你很难正常交易,你可以使用“自定义数据”试试;
2.收益一般比A策略要低,但回撤可能小的多。
3.。。。。。。

供参考!
2楼
michael000 发表于:2013/9/17 21:21:00
学习了!谢谢分享!!
3楼
qwer123 发表于:2013/9/19 21:48:02
我用asset做了一个策略,qq7是一个实盘程序,1手,滑点2.0,0.1,手续费0.275%%


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130919164827.png
图片点击可在新窗口打开查看
然后我搞了一个程序wwww引用了qq7的asset,加了一段程序如下: 
w1:=stkindi('if00','qq7.盈亏',0,1); 
w2:=ref(hhv(w1,60),1);
 if abs(w2-w1)>0.1 then c4:=1; 
if w2-w1>5000 then c4:=-1; 
 if c4<0 and="and" p3<=xd then 
 begin 
 sell(1,0,limitr,c-hd1); 
 sellshort(1,0,limitr,c+hd1); 
end 
这段程序是当qq7的asset曲线,大于60分钟的最高值时开始交易,如果qq7的asset小于最大值5000时停止交易。 其他程序和qq7一样,在开仓条件中加上c4>0 结果就如下:
 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130919180446.png
图片点击可在新窗口打开查看
从结果来看,wwww收益明显小于qq7,而回撤也没有小多少。 对于wwww的回撤和qq7的回撤是不是一个概念?我总觉得应该是不一样的,我想了半天也没有想透。
[此贴子已经被作者于2013/9/19 21:49:50编辑过]
4楼
武田晴信 发表于:2013/9/28 14:33:23

学习了

5楼
AI无敌 发表于:2013/10/2 17:54:06
其实用资金曲线做策略最大的好处是可以防止策略失效
6楼
qwer123 发表于:2013/10/3 12:00:53
以下是引用AI无敌在2013/10/2 17:54:06的发言:
其实用资金曲线做策略最大的好处是可以防止策略失效

这个有道理,也就是说回撤不会失控?那么一个新策略,想急着投入使用,是不是可以使用这个方法?

7楼
chnxgd 发表于:2013/11/24 11:51:59
有创意!
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 2 queries.