以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问排除跳空的日内,1分记录15分MACD的写法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12972) |
-- 作者:yanxc -- 发布时间:2012/7/17 21:30:45 -- 请问排除跳空的日内,1分记录15分MACD的写法 从阿火秘籍,已知 排除跳空的日内、1分记录3分 的写法如下:
问题1: 如何能够综合2者,得到日内1分记录15分的代码呢?
问题2: MACD的三指标P/S/M变化后,相应都需要调整吗?
十、在小周期级别上记录大周期指标的实际走势的方法 这里以1分钟引用3分钟的macd为例,常规方法只能在1分钟K线上显示3分钟K线的macd走势,至于3分钟内部每根1分钟K线的macd走势不知道 方法原理:获取上一根3分钟的diff、dea、macd,然后配合1分钟的CLOSE计算出实际的diff、dea、macd 第一步、首先在macd指标里加入以下2句: ema12: ema(c,12),linethick0; 第二步、复制以下代码即可 runmode:1; 十一、日内重新计算指标(macd)的方法,以避免跳空对指标造成的影响。 这里顺带介绍一下日内重新计算指标的方法,这样可以避免跳空对指标造成的影响。 比较难的是macd,kdj之类的,均线之类的简单 这里依然以macd为例 runmode:0; variable:ema12=c,ema26=c,dea=0; if day<>ref(day,1) then begin ema12:=c; ema26:=c; dea:=0; end ema12:=ema12*11/13+c*2/13; ema26:=ema26*25/27+c*2/27; diff:ema12-ema26; dea:=dea*4/5+diff/5; macd:2*(diff-dea),colorstick; |
-- 作者:jinzhe -- 发布时间:2012/7/18 9:04:54 -- 把引用函数里面的3分钟周期改为15分钟周期 |
-- 作者:yanxc -- 发布时间:2012/7/18 13:07:25 -- 那实盘的话,最大问题是什么呢?请有实盘的前辈说一下。 以下是引用jinzhe在2012-7-18 9:04:54的发言:
把引用函数里面的3分钟周期改为15分钟周期 这个知道啊。
关键是如何只显示当日日内的。
以及如何调整3个参数。 |