mt4kd指标源码(mt4kd指标是哪个)
本文目录一览:
- 1、请问 mt4软件,kd指标的 k周期,d 周期,还有减缓 数,都对应什么,与一般计算公式有何不同,
- 2、请教mt4的kd指标有什么不一样
- 3、怎么在MT4中加入KD指标
- 4、mt4指标代源码导入法,不是已经下好了的格式的。而是字母和数字的散码。如何,复制粘贴导入?
- 5、MT4的MACD、KD、RSI怎样弄到文华财经上?
请问 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);
送你 都能用应该