بی نظیر چارت
آموزش
دسترسی سریع
مشاهده پول های درشت

بی نظیر چارت

ورود | عضویت
بورس اختیار معامله
logo بی نظیر چارت
ورود | عضویت

فیلتر مکدی | فیلتر کراس مکدی | فیلتر مکدی صعودی

سطح دوره پیشرفته
آخرین بروزرسانی 1403/05/17

فیلتر مکدی | فیلتر کراس مکدی | فیلتر مکدی صعودی

 

مکدی چیست؟

(moving average convergence&divergence) به معنای میانگین متحرک هم گرا و واگرا است.برخی اندیکاتورها هستند که  روی نمودار قرار میگیرند و نوعی دیگر از اندیکاتورها  که پایین  چارت  قرار میگیرند. اندیکاتور مکدی از نوع دوم است که پایین چارت قرار میگیرد. این اندیکاتور از دو خط و میله هایی قرمز رنگ تشکیل شده است. خط آبی (خط مکدی) ، خط قرمز (خط سیگنال) و میله های قرمز رنگ را (هیستوگرام) (histogram) مینامند. در قبل اشاره کردیم که ملاک اصلی ما چارت هست و فقط برای راهنمایی گرفتن ، از این اندیکاتور ها استفاده میکنیم در واقع این اندیکاتور ها نقش تابلوی راهنما را برای ما ایفا میکنند.

کراس مکدی چه کاربردی دارد؟

بسیاری از تحلیلگران برای شناسایی نقاط خرید و فروش از سیگنال‌های اندیکاتور MACD استفاده می‌کنند. آنها معتقدند اگر خط مکدی و خط سیگنال از یکدیگر عبور کنند، اصطلاحاً‌ مکدی متقاطع رخ داده است. در این صورت اگر خط مکدی خط سیگنال را به سمت بالا قطع ‌کند، سیگنال خرید و اگر خط مکدی خط سیگنال را به سمت پایین قطع کند سیگنال فروش صادر می‌شود. در نظر داشته باشید سیگنال خرید در فاز منفی هیستوگرام (زیر خط صفر) و سیگنال‌ فروش در فاز مثبت هیستوگرام (بالای خط صفر) از اعتبار بیشتری برخوردار هستند. همچنین در هر دو مورد هر چقدر طول نوارهای هیستوگرام بلندتر باشد، شاهد سیگنال قوی‌تری خواهیم بود.

 

 

 

 

فیلتر کراس مکدی_فیلتر مکدی




true==function(){
var speriod=12
var lperiod=26
var sgperiod=9
//-------------------
var dlen = 60
var xb=0
var yb=0
var dle=0
var sma=0
var sum=0
var zr1=0
var zr2=0
var zr3=0
var zper=sgperiod+lperiod
//-------------------
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb++
}else{}
}
dle=yb
var ema1=[];ema1.length=dle
var ema2=[];ema2.length=dle
var macd=[];macd.length=dle
var macsig=[];macsig.length=dle
var machis=[];machis.length=dle
var closdbs=[];closdbs.length=dle
//-------------------
yb=dle+1
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb--
closdbs[yb]=[ih][xb].PDrCotVal
}else{}
}
zr1=2/(speriod+1)
zr2=2/(lperiod+1)
zr3=2/(sgperiod+1)
sum=0
for(xb=1;xb<=speriod;xb++)
{
sum+=closdbs[xb]
}
//sma1[speriod]=sum/speriod
sma=sum/speriod
//ema1[speriod]=sma1[speriod]
ema1[speriod]=sma
for(xb=speriod+1;xb<=dle;xb++)
{
ema1[xb]=zr1*(closdbs[xb]-ema1[xb-1])+ema1[xb-1]
}
sum=0
for(xb=1;xb<=lperiod;xb++)
{
sum+=closdbs[xb]
}
//sma2[lperiod]=sum/lperiod
//ema2[lperiod]=sma2[lperiod]
sma=sum/lperiod
ema2[lperiod]=sma
for(xb=lperiod+1;xb<=dle;xb++)
{
ema2[xb]=zr2*(closdbs[xb]-ema2[xb-1])+ema2[xb-1]
}
for(xb=lperiod;xb<=dle;xb++)
{
macd[xb]=ema1[xb]-ema2[xb]
}
for(xb=lperiod;xb<=zper-1;xb++)
sum=0
{
sum+=macd[xb]
}
sma=sum/sgperiod
macsig[zper-1]=sma
for(xb=zper;xb<=dle;xb++)
{
macsig[xb]=zr3*(macd[xb]-macsig[xb-1])+macsig[xb-1]
machis[xb]=macd[xb]-macsig[xb]
}
if(dle>=zper&&machis[dle-1]<0&&machis[dle]>=0)
{

return true
}else{
return false
}
}()

فیلتر کراس مکدی رو به بالا

 

 

کد فیلتر

//فیلتر کراس مکدی رو به بالا 


true==function(){
var speriod=12
var lperiod=26
var sgperiod=9
//-------------------
var dlen = 60
var xb=0
var yb=0
var dle=0
var sma=0
var sum=0
var zr1=0
var zr2=0
var zr3=0
var zper=sgperiod+lperiod
//-------------------
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb++
}else{}
}
dle=yb
var ema1=[];ema1.length=dle
var ema2=[];ema2.length=dle
var macd=[];macd.length=dle
var macsig=[];macsig.length=dle
var machis=[];machis.length=dle
var closdbs=[];closdbs.length=dle
//-------------------
yb=dle+1
for(xb=0;xb<dlen;xb++)
{
if([ih][xb].QTotTran5J>0)
{
yb--
closdbs[yb]=[ih][xb].PDrCotVal
}else{}
}
zr1=2/(speriod+1)
zr2=2/(lperiod+1)
zr3=2/(sgperiod+1)
sum=0
for(xb=1;xb<=speriod;xb++)
{
sum+=closdbs[xb]
}
//sma1[speriod]=sum/speriod
sma=sum/speriod
//ema1[speriod]=sma1[speriod]
ema1[speriod]=sma
for(xb=speriod+1;xb<=dle;xb++)
{
ema1[xb]=zr1*(closdbs[xb]-ema1[xb-1])+ema1[xb-1]
}
sum=0
for(xb=1;xb<=lperiod;xb++)
{
sum+=closdbs[xb]
}
//sma2[lperiod]=sum/lperiod
//ema2[lperiod]=sma2[lperiod]
sma=sum/lperiod
ema2[lperiod]=sma
for(xb=lperiod+1;xb<=dle;xb++)
{
ema2[xb]=zr2*(closdbs[xb]-ema2[xb-1])+ema2[xb-1]
}
for(xb=lperiod;xb<=dle;xb++)
{
macd[xb]=ema1[xb]-ema2[xb]
}
for(xb=lperiod;xb<=zper-1;xb++)
sum=0
{
sum+=macd[xb]
}
sma=sum/sgperiod
macsig[zper-1]=sma
for(xb=zper;xb<=dle;xb++)
{
macsig[xb]=zr3*(macd[xb]-macsig[xb-1])+macsig[xb-1]
machis[xb]=macd[xb]-macsig[xb]
}
if(dle>=zper&&machis[dle-1]<0&&machis[dle]>=0)
{

return true
}else{
return false
}
}()

هنوز بازخوردی برای این محصول ثبت نشده است

user_profile_icon

کاربر

1402/08/18 12:01:41

سلام خسته نباشید چطوری قالب فیلتر رو بسازیم برای این فیلتر ممنونم

profile

آکادمی بی نظیر چارت

1402/08/21 11:11:19

سلام ممنون این فیلتر قالب نیازی نداره نمادهایی که کراس مکدی داشته باشند رو فقط نمایش میده

برچسب ها