Synthetic VIX Indicator For MT5
Table Of Contents:
- Synthetic VIX Indicator For MT5
- Instalowanie Synthetic VIX Indicator For MT5
- Parametry Synthetic VIX Indicator For MT5
- Bufory słowa Synthetic VIX Indicator For MT5
- Główne części Kodeksu
Synthetic VIX Indicator For MT5 jest oparty na dobrze znanym standardowym wskaźniku VIX. Standardowy wskaźnik VIX jest ograniczony do indeksów giełdowych, takich jak S&P 500, NASDAQ itp. Syntetyczny VIX nie ma ograniczeń. Można go stosować na każdym instrumencie handlowym.
Instalowanie Synthetic VIX Indicator For MT5
Po pobraniu wskaźnika za pomocą powyższego formularza musisz rozpakować plik zip. Następnie musisz skopiować plik Synthetic VIX.mq5 do folderu MQL5Indicators instalacji MT5 . Następnie uruchom ponownie MT5, a wtedy będziesz mógł zobaczyć wskaźnik na liście wskaźników.
Parametry Synthetic VIX Indicator For MT5
Synthetic VIX Indicator For MT5 1 Synthetic VIX Indicator For MT5 ma parametry 1 do skonfigurowania.
input int inpVixPeriod = 20; // Synthetic VIX period
Bufory słowa Synthetic VIX Indicator For MT5
Synthetic VIX Indicator For MT5 zapewnia bufory 2 .
SetIndexBuffer(0,val,INDICATOR_DATA); SetIndexBuffer(1,valc,INDICATOR_COLOR_INDEX);
Główne części Kodeksu
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[]) { if(Bars(_Symbol,_Period) lt rates_total) return(prev_calculated); int i=(int)MathMax(prev_calculated-1,0); for(; i lt rates_total && !_StopFlag; i++) { int _start = MathMax(i-inpVixPeriod+1,0); double _highest = high[ArrayMaximum(high,_start,inpVixPeriod)]; val[i] = 100.0*(_highest-low[i])/_highest;; valc[i] = (i gt 0) ?(val[i] gt val[i-1]) ? 1 :(val[i] lt val[i-1]) ? 2 : valc[i-1]: 0; } return (i); }