Psychological Indicator For MT4
Table Of Contents:
- Psychological Indicator For MT4
- Instalowanie Psychological Indicator For MT4
- Parametry Psychological Indicator For MT4
- Bufory słowa Psychological Indicator For MT4
- Główne części Kodeksu
Psychological Indicator For MT4 jest oscylatorem pędu importowanym z platformy FXAccuCharts. Wskaźnik śledzi związek między bieżącą ceną zamknięcia a poprzednim zamknięciem w rozważanych ramach czasowych. Następnie jest wykreślany jako oscylator w osobnym panelu poniżej wykresu cen. Odczyty powyżej 75 są uważane za wykupienie, a te poniżej 25 są uważane za wyprzedane. Rosnący wskaźnik psychologiczny Dla sygnałów MT4, że byki dominują na rynku, podczas gdy spadająca linia wskaźnika wskazuje na obecność niedźwiedzi presji. Transakcje mogą być inicjowane, gdy wskaźnik osiągnie górne / dolne skrajności, a odwrócenie ceny zostanie potwierdzone przez formację świecznika.
Instalowanie Psychological Indicator For MT4
Po pobraniu wskaźnika za pomocą powyższego formularza musisz rozpakować plik zip. Następnie musisz skopiować plik MT4-Psychological.mq4 do folderu MQL4Indicators instalacji MT4 . Następnie uruchom ponownie MT4, a wtedy będziesz mógł zobaczyć wskaźnik na liście wskaźników.
Parametry Psychological Indicator For MT4
Psychological Indicator For MT4 1 Psychological Indicator For MT4 ma parametry 1 do skonfigurowania.
extern int PsychPeriod=25;
Bufory słowa Psychological Indicator For MT4
Psychological Indicator For MT4 zapewnia bufory 1 .
SetIndexBuffer(0,PsychBuffer);
Główne części Kodeksu
int start() { int counted_bars=IndicatorCounted(); if(counted_bars lt 0) return(-1); if(counted_bars gt 0) counted_bars--; int limit=Bars-counted_bars; if(Bars lt PsychPeriod) { Print("not enough bars"); return(0); } if(counted_bars==0) limit-=(1+PsychPeriod+1); // Resize the non-buffer array if necessary if(ArraySize(CountBuf)!=ArraySize(PsychBuffer)) { ArraySetAsSeries(CountBuf,false); ArrayResize(CountBuf,ArraySize(PsychBuffer)); ArraySetAsSeries(CountBuf,true); } for(int ictr=0; ictr lt limit; ictr++) { int Count=0; int endctr=ictr+1+PsychPeriod; for(int jctr=ictr+1; jctr lt endctr; jctr++) { if(Close[jctr] gt Close[jctr+1]) { Count++; } } if(Close[ictr] gt Close[ictr+1]) { Count++; } if(Close[ictr+PsychPeriod] gt Close[ictr+PsychPeriod+1]) { Count--; } double dCount=Count; PsychBuffer[ictr]=(dCount/PsychPeriod) *100.0; } //---- return(0); } //+------------------------------------------------------------------+