b2c信息网

您现在的位置是:首页 > 明日新闻 > 正文

明日新闻

mt4kd指标源码(mt4kd指标是哪个)

hacker2022-09-27 00:55:34明日新闻87
本文目录一览:1、请问mt4软件,kd指标的k周期,d周期,还有减缓数,都对应什么,与一般计算公式有何不同,

本文目录一览:

请问 mt4软件,kd指标的 k周期,d 周期,还有减缓 数,都对应什么,与一般计算公式有何不同,

KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以日KDJ数值的计算为例,其计算公式为

n日RSV=(Cn-Ln)/(Hn-Ln)×100

公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。

其次,计算K值与D值:

当日K值=2/3×前一日K值+1/3×当日RSV

当日D值=2/3×前一日D值+1/3×当日K值

若无前一日K 值与D值,则可分别用50来代替。

J值=3*当日K值-2*当日D值

以9日为周期的KD线为例,即未成熟随机值,计算公式为

9日RSV=(C-L9)÷(H9-L9)×100

公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。

K值=2/3×第8日K值+1/3×第9日RSV

D值=2/3×第8日D值+1/3×第9日K值

J值=3*第9日K值-2*第9日D值

若无前一日K值与D值,则可以分别用50代替。

请教mt4的kd指标有什么不一样

kd指标在mt4软件上只有两根线,如要要调成3根线的话需要下载个插件,然后安装到MT4软件里面。

怎么在MT4中加入KD指标

1、KD指标:KD值:系利用周期中之最高价、最低价与收市价来计算未来之随机值。其数值会介于0~100之间,50是强弱势之分水岭。K线代表快速动线,D线代表慢速动线,K线穿越D线在高档及低档出现,分别代表卖出及买进讯号。为预测短线和中线的分析工具。

2、KD指标使用:

(1)当K值明显大于D值时,说明K线向上突破D线,此时为超卖市场行情,投资者应当考虑买进;而且K线的上冲斜率越是大,投资的获利可靠性越大。

(2)当K值明显小于D值时,说明K线向下跌破D线,此时为超买市场行情,投资者应当考虑卖出。K线的下冲斜率越是大,出仓的信号越是强。

(3)K值与D值相差不大时,说明市场处于相对平衡时期,可以静守等待时机。

3、KD指标设置:在平台界面选择添加技术指标,在自定义技术指标里面有KD指标供选择。

mt4指标代源码导入法,不是已经下好了的格式的。而是字母和数字的散码。如何,复制粘贴导入?

功能-专家系统-导入-复制代码。点击导入完成,然后回到软件页面,输入指标名字的首字母拼音。应该是这样的,我之前做过这个平台的产品,可能些的不详细,忘记了

MT4的MACD、KD、RSI怎样弄到文华财经上?

MACD

有没有大神能把MT4上的单线MACD指标改成通达信,或者文华财经能用的,万分感谢下面是指标源码:

//+------------------------------------------------------------------+

//|                                                  Custom MACD.mq4 |

//|                   Copyright 2005-2014, MetaQuotes Software Corp. |

//|                                               |

//+------------------------------------------------------------------+

#property copyright   "2005-2014, MetaQuotes Software Corp."

#property link        ""

#property description "Moving Averages Convergence/Divergence"

#property strict

#include MovingAverages.mqh

//--- indicator settings

#property  indicator_separate_window

#property  indicator_buffers 2

#property  indicator_color1  Silver

#property  indicator_color2  Red

#property  indicator_width1  2

//--- indicator parameters

input int InpFastEMA=12;   // Fast EMA Period

input int InpSlowEMA=26;   // Slow EMA Period

input int InpSignalSMA=9;  // Signal SMA Period

//--- indicator buffers

double    ExtMacdBuffer[];

double    ExtSignalBuffer[];

//--- right input parameters flag

bool      ExtParameters=false;

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit(void)

{

IndicatorDigits(Digits+1);

//--- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE);

SetIndexDrawBegin(1,InpSignalSMA);

//--- indicator buffers mapping

SetIndexBuffer(0,ExtMacdBuffer);

SetIndexBuffer(1,ExtSignalBuffer);

//--- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+IntegerToString(InpFastEMA)+","+IntegerToString(InpSlowEMA)+","+IntegerToString(InpSignalSMA)+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

//--- check for input parameters

if(InpFastEMA=1 || InpSlowEMA=1 || InpSignalSMA=1 || InpFastEMA=InpSlowEMA)

{

Print("Wrong input parameters");

ExtParameters=false;

return(INIT_FAILED);

}

else

ExtParameters=true;

//--- initialization done

return(INIT_SUCCEEDED);

}

//+------------------------------------------------------------------+

//| Moving Averages Convergence/Divergence                           |

//+------------------------------------------------------------------+

int OnCalculate (const int rates_total,

const int prev_calculated,

const datetime time[],

const double open[],

const double high[],

const double low[],

const double close[],

const long tick_volume[],

const long volume[],

const int spread[])

{

int i,limit;

//---

if(rates_total=InpSignalSMA || !ExtParameters)

return(0);

//--- last counted bar will be recounted

limit=rates_total-prev_calculated;

if(prev_calculated0)

limit++;

//--- macd counted in the 1-st buffer

for(i=0; ilimit; i++)

ExtMacdBuffer=iMA(NULL,0,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,i)-

iMA(NULL,0,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

//--- signal line counted in the 2-nd buffer

SimpleMAOnBuffer(rates_total,prev_calculated,0,InpSignalSMA,ExtMacdBuffer,ExtSignalBuffer);

//--- done

return(rates_total);

}

//+------------------------------------------------------------------+

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26), COLORSTICK;

DEA  : EMA(DIFF,9);

送你  都能用应该

发表评论

评论列表

  • 拥嬉擅傲(2022-09-27 02:30:45)回复取消回复

    和数字的散码。如何,复制粘贴导入?5、MT4的MACD、KD、RSI怎样弄到文华财经上?请问 mt4软件,kd指标的 k周期,d 周期,还有减缓 数,都对应什么,与一般计算公式有何不同,KDJ的计算比较复杂,首先要计算周期(n日、n周等)的R

  • 笙沉念稚(2022-09-27 03:56:15)回复取消回复

    MACD、KD、RSI怎样弄到文华财经上?请问 mt4软件,kd指标的 k周期,d 周期,还有减缓 数,都对应什么,与一般计算公式有何不同,KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以日KDJ数值的计算为例,其计算公