三均线趋势策略
今天策略天地带来的是趋势策略, 利用平均线来作进出场判断, 均线是一种平均成本的概念, 最常被人拿来应用, 均线的使用方式很多, 一条,两条,三条,甚至四条均线的策略都有, 我们接下来要介绍则是使用三条均线
策略原理:
趋势根据三条均线来编写程序源码, 将均线分成快中慢三种周期均线, 对于多方, 在快速和中速均线都在慢速均线之上的情况下, 当快速均线往上穿过中速均线时就买进, 而当快速均线往下穿过慢速均线时就卖出, 致于空方, 反之亦然利用同样道理, 简而言之, 快和中决定进场, 快和慢则决定出场, 下有图示
测试商品rb, 周期为30 min。
源码如下:
Input:n(2),n1(16),n2(39);
//定义三条均线参数(其中数字依个人判断调整)
var:ma2(0),ma16(0),ma39(0);
//定义变量三条均线
ma2=XAverage(close,n);
ma16=XAverage(close,n1);
ma39=XAverage(close,n2);
//定义三条均线的值
if ma2 crosses above ma16 and ma2>ma39 and ma16 >ma39 then buy ("b1")next bar at market;
//用快速均线上穿中速均线并且快速均线跟中速均线均在慢速均线上方,来判断趋势往上,然后开仓做多。
if marketposition-1 then sell("sp") next bar at ma39 stop;
//在开仓做多后,以慢速均线的价格做出场准备,防着行情突变亏损。
if ma2 crosses below ma16 and ma2 1 then buytocover("bp") next bar at ma39 stop;
//在开仓做空后,以慢速均线价格做出场准备,防着行情突变亏损。
源码不多也不难, 但实际用起来效果不错,
策略加载图表案例展示:
程序化交易, MultiCharts
风险提示及免责条款
市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!