标题:
[MC源码]
MultiCharts平台上面编写东方财富及通达信中的EMA(指数加权移动平均)均线并依此编写MACD指标
[打印本页]
作者:
龙听
时间:
2021-10-30 19:30
标题:
MultiCharts平台上面编写东方财富及通达信中的EMA(指数加权移动平均)均线并依此编写MACD指标
MultiCharts平台上面编写东方财富及通达信中的EMA(指数加权移动平均)均线并依此编写MACD指标
EMA即指数加权移动平均在MC中对应的是xaverage函数。
xaverage 函数:
inputs:
PriceValue( numericseries ),
Len( numericsimple ) ;
variables:
var0( 2 / ( Len + 1 ) ) ;
if CurrentBar = 1 then
XAverage = PriceValue
else
XAverage = XAverage[1] + var0 * ( PriceValue - XAverage[1] ) ;
复制代码
为了与东方财富对应起来,在MC的函数里面我们自己做一个EMA函数,如下:
函数:EMA
代码:
inputs:
PriceValue( numericseries ),
Len( numericsimple ) ;
variables:
var0( 2 / ( Len + 1 ) ) ;
if CurrentBar = 1 then
EMA = PriceValue
else
EMA =EMA[1] + var0 * ( PriceValue - EMA[1] ) ;
复制代码
作者:
龙听
时间:
2021-10-30 19:38
然后在指标中直接调用ema函数即可做MACD类要求ema函数写的指标。
东方财富中的MACD的公式如下:
下载
(3.97 KB)
2021-10-30 19:41
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
复制代码
在mc中写这个指标的程式码如下:
本帖隐藏的内容需要回复才可以浏览
在mc中的效果如下:
下载
(69.43 KB)
2021-10-30 19:46
图片附件:
微信截图_20211030193925.png
(2021-10-30 19:41, 3.97 KB) / 下载次数 529
http://qhlt.club/attachment.php?aid=29238&k=4113ba1994be7779ee429a2326199412&t=1720367027&sid=4xag06
图片附件:
微信截图_20211030194402.png
(2021-10-30 19:46, 69.43 KB) / 下载次数 527
http://qhlt.club/attachment.php?aid=29239&k=c7656622853d145d89bdf2d467aed7da&t=1720367027&sid=4xag06
作者:
龙听
时间:
2021-10-30 19:47
怎么样,是不是满满的中国风了。。。。。
作者:
龙听
时间:
2021-10-30 20:02
再加一个中国版的KDJ指数,程式码如下:
指标:KDJ
程式码:
本帖隐藏的内容需要回复才可以浏览
效果图:
下载
(24.91 KB)
2021-10-30 20:02
图片附件:
微信截图_20211030195950.png
(2021-10-30 20:02, 24.91 KB) / 下载次数 519
http://qhlt.club/attachment.php?aid=29240&k=65ee7e17cd164e4ad7a0b950a33483ca&t=1720367027&sid=4xag06
作者:
阿土伯
时间:
2021-11-2 16:19
学习标注一下
作者:
阿土伯
时间:
2021-11-2 16:29
学习了
作者:
一個人
时间:
2023-2-12 00:51
感謝版主分享
欢迎光临 龙听期货论坛 (http://qhlt.club/)
Powered by Discuz! 7.2