3C JRSX H Indicator For MT4
3C JRSX H Indicator For MT4 लिए 3C JRSX H Indicator For MT4 एक बहुत ही उन्नत थरथरानवाला है जिसका उपयोग ज्यादातर छोटे और लंबे व्यापार सेटअप को फ़िल्टर करने के लिए किया जाता है। जब थरथरानवाला वक्र सकारात्मक पक्ष पर हिस्टोग्राम सलाखों को प्रिंट करता है, तो आपको लंबे ट्रेडों से निपटने के लिए तैयार होना चाहिए। इसके विपरीत जब यह नकारात्मक पक्ष पर हिस्टोग्राम सलाखों को प्रिंट करता है तो कुछ मंदी की कार्रवाई देखने के लिए तैयार हो जाते हैं। जब आप इस संकेतक को अपने ट्रेड फ़िल्टर टूल के रूप में उपयोग करते हैं, तो मूल्य कार्रवाई पुष्टिकरण संकेतों पर भरोसा करने का प्रयास करें।
3C JRSX H Indicator For MT4 स्थापित करना
आपके द्वारा उपर्युक्त फ़ॉर्म के माध्यम से संकेतक डाउनलोड करने के बाद आपको ज़िप-फ़ाइल को अनज़िप करना होगा। तो फिर तुम फाइल कॉपी करने की जरूरत है 3c_JRSX_H.mq4 फ़ोल्डर में MQL4Indicators अपने की MT4 स्थापना। उसके बाद कृपया MT4 को पुनः आरंभ करें और फिर आप संकेतक की सूची में संकेतक देख पाएंगे।
3C JRSX H Indicator For MT4 पैरामीटर
3C JRSX H Indicator For MT4 पास कॉन्फ़िगर करने के लिए 2 पैरामीटर हैं।
extern int Lengh=14;
extern int CountBars=300;
3C JRSX H Indicator For MT4 के 3C JRSX H Indicator For MT4
3C JRSX H Indicator For MT4 3 बफ़र्स प्रदान करता है।
SetIndexBuffer(0,JRSX_Up);
SetIndexBuffer(1,JRSX_Down);
SetIndexBuffer(2,JRSX_St);
संहिता के मुख्य भाग
int start()
{
counted_bars=IndicatorCounted();
if (counted_bars lt 0) return(-1);
if (counted_bars gt Lengh) shift=Bars-counted_bars-1;
else shift=Bars-Lengh-1;
//----
Tnew=Time[shift+1];
//--- âîññòàíîâëåíèå ïåðåìåííûõ ----------
if((Tnew!=T0)&&(shift lt Bars-Lengh-1))
{
if (Tnew==T1)
{
f28=F28; f30=F30; f38=F38; f40=F40; f48=F48; f50=F50;
f58=F58; f60=F60; f68=F68; f70=F70; f78=F78; f80=F80;
} else return(-1);
}
//-------------------------
if (Lengh-1 gt =5)w=Lengh-1;else w=5; Kg=3/(Lengh+2.0); Hg=1.0-Kg;
while(shift gt =0)
{
//-------------------
if (r==0){r=1; k=0;}
else
{
//-----------------------
if (r gt =w) r=w+1; else r=r+1;
//----
v8=Close[shift]-Close[shift+1]; v8A=MathAbs(v8);
//---- âû÷èñëåíèå V14 ------
f28=Hg * f28 + Kg * v8;
f30=Kg * f28 + Hg * f30;
v0C=1.5 * f28 - 0.5 * f30;
f38=Hg * f38 + Kg * v0C;
f40=Kg * f38 + Hg * f40;
v10=1.5 * f38 - 0.5 * f40;
f48=Hg * f48 + Kg * v10;
f50=Kg * f48 + Hg * f50;
v14=1.5 * f48 - 0.5 * f50;
//---- âû÷èñëåíèå V20 ------
f58=Hg * f58 + Kg * v8A;
f60=Kg * f58 + Hg * f60;
v18=1.5 * f58 - 0.5 * f60;
f68=Hg * f68 + Kg * v18;
f70=Kg * f68 + Hg * f70;
v1C=1.5 * f68 - 0.5 * f70;
f78=Hg * f78 + Kg * v1C;
f80=Kg * f78 + Hg * f80;
v20=1.5 * f78 - 0.5 * f80;
//-------wwwwwwwwww---------
if ((r lt =w) && (v8!= 0)) k=1;
if ((r==w) && (k==0)) r=0;
}
//----------------------
if ((r gt w)&&(v20 gt 0.0000000001)){v4=(v14/v20+1.0)*50.0;if(v4 gt 100.0)v4=100.0;if(v4 lt 0.0)v4=0.0;}else v4=50.0;
//----
JRSX=(v4/50)-1;
//--- Ñîõðàíåíèå ïåðåìåííûõ -----------------
if (shift==1)
{
T1=Time[1];T0=Time[0];
F28=f28; F30=f30; F38=f38; F40=f40; F48=f48; F50=f50;
F58=f58; F60=f60; F68=f68; F70=f70; F78=f78; F80=f80;
}
//--------------------------------------------
minuse=JRSX - JRSX_Up[shift+1]-JRSX_Down[shift+1]-JRSX_St[shift+1];
JRSX_Up[shift]=0.0;JRSX_Down[shift]=0.0;JRSX_St[shift]=0.0;
if (minuse gt 0.0)JRSX_Up[shift]=JRSX;else{if (minuse lt 0.0)JRSX_Down[shift]=JRSX;else JRSX_St[shift]=JRSX;}
//---------------------------------------------------------------------------------------------------
shift--;
}
//-------------------
return(0);
}
//+------------------------------------------------------------------+