自适应均线策略 - 范文中心

自适应均线策略

06/22

策略1(原文的策略):

取10天作为计算ER的参数,计算AMA时的过程见上篇

自适应均线拐头向上时按照收盘价买入;

自适应均线拐头向下时按照收盘价卖出。

用本次ama减去上次的ama的正负来判断均线的走势,针对可能出现的错误信号加入一个安全垫,安全垫的公式如下:

Filter =percentage  * stdev( ama[i] –ama[i-1], n)

即取均线增长值在n天内标准差的一个比例值,正常n取20天,percentage原文中没有提及,循环取0.1,0.2---1.0来测试。

买卖规则如下:

Ama[i] – ama[i-1]> filter  or  Ama[i] – ama[i-2]> filter  买入

Ama[i] – ama[i-1]

策略2(普通的均线策略)

取ma10作为买卖的分水岭,当收盘价大于ma10时买入;小于ma10时卖出

买卖规则如下:

Filter =percentage * stdev( ma10[i] – ma10[i-1], 20) , 系数取值同上

Close – ma10 > filter      买入

Close – ma10

策略3(以股价和AMA来判断)

取ama作为买卖的分水岭,当收盘价大于ama时买入;小于ama时卖出

买卖规则如下:

Filter =percentage * stdev( ama[i] – ama[i-1], n) , 系数取值同上

Close – ama > filter      买入

Close – ama

策略4(买入持有)

不做任何买卖操作

实验结果如下:

策略

最大收益率

交易次数

说明

策略1

219%

100

计算filter的系数取0.1时效果最佳

策略2

112%

206

计算filter的系数取0.9时效果最佳

策略3

157%

146

计算filter的系数取0.9时效果最佳

策略4

93%

0

查看策略1的具体买卖时点,以下5次交易获得了较大的收益:

20060825—20070202 64%,20070720—20071019  43%,19990520—1999070632%,

20090429—20090807 32%,20060315-20060609  21%

结果分析:

从上述结果可以看到, 基于原文自适应均线的交易策略,以上证综指为对象,获得了比较不错的效果, 比正常的指数收益超出126%左右,比以10日均线的买卖策略超出107%。究其原因,主要是自适应均线在保留均线策略在指数大幅下跌时能够避开主要跌幅的优势外,在牛市时不会因为暂时跌破短期均线频繁操作而减少利润。

文华财经:

已破解的交易策略源码:

DIRECTION:=CLOSE-REF(CLOSE,10);

VOLATILITY:=SUM(ABS((CLOSE-REF(CLOSE,1))),10);

ER:=ABS(DIRECTION/VOLATILITY);

FASTSC:=2/(2 + 1);

SLOWSC:=2/(30 + 1);

SSC:=ER*(FASTSC-SLOWSC)+SLOWSC;

cxh99.com:c,nodraw;

CONSTANT:=SSC*SSC;

AMAHIGH:=REF(EMA(HIGH,100),1)+CONSTANT*(HIGH- EMA(HIGH,100));

AMACLOSE:=REF(EMA(CLOSE,100),1)+CONSTANT*(CLOSE- REF(EMA(CLOSE,100),1));

AMALOW:=REF(EMA(LOW,100),1)+CONSTANT*(LOW- EMA(LOW,100));

REF(LOW>AMAHIGH,1),BK;

REF(CLOSE

REF(HIGH

REF(CLOSE>AMACLOSE OR CLOSE>=1.005*SKPRICE,1),BP;

AUTOFILTER;

源码解析:

DIRECTION赋值:收盘价-10日前的收盘价

VOLATILITY赋值:(收盘价-昨收)的绝对值的10日累和

ER赋值:DIRECTION/VOLATILITY的绝对值

FASTSC赋值:2/(2 + 1)

SLOWSC赋值:2/(30 + 1)

SSC赋值:ER*(FASTSC-SLOWSC)+SLOWSC

输出CXH99.COM:收盘价,NODRAW

CONSTANT赋值:SSC*SSC

AMAHIGH赋值:昨日最高价的100日指数移动平均+CONSTANT*(最高价- 最高价的100日指数移动平均)

AMACLOSE赋值:昨日收盘价的100日指数移动平均+CONSTANT*(收盘价- 昨日收盘价的100日指数移动平均)

AMALOW赋值:昨日最低价的100日指数移动平均+CONSTANT*(最低价- 最低价的100日指数移动平均)

昨日最低价>AMAHIGH,BK

昨日收盘价

昨日最高价

昨日收盘价>AMACLOSEORCLOSE>=1.005*SKPRICE,BP

AUTOFILTER


相关内容

  • 日元和商品货币齐下跌
    汇通网11月15日讯--周三(11月14日)和今天最大的行情引发并非来自市场持续关注的欧债危机,也不是因为隔夜美联储会议纪要.日元成为了最近两个交易日的大输家,全盘均出现暴跌走势.主要原因是日本首相野田佳彦呼吁近期进行选举,引发人们对主要反 ...
  • 150920第十二周 稳健及激进投资者策略.doc
    第十二周 稳健及激进投资者策略 任凭弱水三千,我只取一瓢饮. 一.稳健同学的买入策略与规则 (一)我推荐稳健同学只操作周线.日线"防狼术"筛选过的个股: 1."防狼术"解释:根据一支股票前世今生来世的 ...
  • 证券投资学报告
    证券投资学 实验报告 姓名: 班级: 学号: 指导老师: 2014 年 11 月 一.实验教学目标 1. 掌握证券交易的基本原理与主要规则: 2. 熟练掌握行情分析软件的基本操作: 3. 能利用技术分析方法对行情进行预测: 4. 能利用技术 ...
  • 512?三角形买入法
    所谓上升三角形  ---  5 , 10 , 20  三条均线形成一个漂亮的三角形 三角形的形成过程是指 --- 某只股票经过一到两轮的调整,最好是有形成双底的意思,当空头排列的5,10,20三条均线中的5和10形成金叉时(股价在5日均线上 ...
  • 选股指标公式集
    选股指标公式集 1,30个交易日内, 股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c,30)>0.5; 2,今天的量 是5天平均的 2倍以上 xg:v>ma(v,5)*2; 缩量 vol/ma(vol,1 ...
  • 振幅大,均线多头排列,放量
    好的选股公式----振幅大,均线多头排列,放量 一个好选股公式: 1.振幅>10; 2.m3,m5,m10多头排列; 3.放量,换手率>3; 原码如下: zf:=(h-l)/ref(c,1)*100; m3:=ema(c,3); ...
  • 通达信均线角度指标
    MA5:=MA(C,5); MA13:=MA(C,13); MA20:=MA(C,20); MA34:=MA(C,34); MA55:=MA(C,55); V0:=MA(C,5)>REF(MA(C,10),1) AND MA(C,10 ...
  • [程序化交易实战]连载7:策略编写陷阱
    <程序化交易实战>连载7:策略编写陷阱-未来函数 1. 未来函数 ⑴.概念介绍 未来函数是指引用未来数据的函数,在策略中的表现形式也就是引用未来时刻的信息作为判断条件,对现在时刻下达开平仓指令.换句话说,函数利用了现在还不知道的 ...
  • 期货投资计划书
    甲醇期货投资计划书 2013 12 16 第一部分 甲醇投资计划摘要„„„„„„„„„„„„„ 一.投资标的„„„„„„„„„„„„„„„„„„„„ 二.操作方向„„„„„„„„„„„„„„„„„„„„ 三.操作策略„„„„„„„„„„„„ ...
  • 炒股188:涨停战法全揭秘如何快速捕捉涨停板
    炒股188:涨停战法全揭秘 如何快速捕捉涨停板 股价为什么会涨停?涨停是主力资金运作的结果,源于主力资金的关照并大举介入.涨停显示主力资金的意图: 其一,引起投资者的注意,显示自身的实力,展露操作意向. 其二,加力吸筹或拔高建仓,强震荡吸货 ...