Bubukas sa bagong tab
Lumaktaw sa nilalaman
Hanapin ang broker para sa akin

Divergence ng RSI: ano ang minamarkahan ng indicator at kailan nito maaaring malaman

Eksaktong mga tuntunin sa pivot at divergence, tunay na mga halimbawa sa orasang EURUSD kabilang ang isang nabigo, at MQL5 download na dumaan sa magkahiwalay na paghahambing.

Mga teknikal na indicator / Divergence ng RSI

Mukhang simple ang isang tool para sa divergence: umaabot ang presyo sa bagong sukdulan ngunit hindi ang RSI. Ang mahahalagang tanong ay kung aling mga swing ang binibilang, aling RSI ang binabasa ninyo, at ilang bar ang kailangang magsara bago ito malaman ng tool. Sinasagot ng pahinang ito ang mga iyon gamit ang eksaktong mga tuntunin, tunay na orasang mga chart at code na maaari ninyong suriin.

RSI ni Wilder · EURUSD · Orasang mga bar (H1) · Mga saradong bar lamang
Datos ng halimbawa: 5,000 saradong bar mula 2025-12-04 08:00 hanggang 2026-09-24 15:00 sa oras ng terminal (orasan ng trade server, UTC+3 noong kinuha), na-export noong 24 Setyembre 2026. pinagmulan

Orasang mga candle ng EURUSD mula sa pinakahuling bahagi ng export, na may RSI panel sa ibaba. Minamarkahan ng mga pares ng letrang A hanggang D ang mga swing low ng bawat bullish divergence, pinagdurugtong sila ng mga berdeng linya sa parehong panel, at minamarkahan ng mga putol-putol na gintong linya na may mga tatsulok ang mga bar ng kumpirmasyon.
Larawan 1. Resulta ng detector sa pinakabagong 240 orasang bar ng export, mula 2026-09-10 16:00 hanggang 2026-09-24 15:00. Sa mga default na setting, ang parehong pivot at ang bar ng kumpirmasyon ng 4 regular bullish at 0 regular bearish na detection ay nasa loob ng window na ito. Minamarkahan ng mga pares ng letra ang pivot 1 at pivot 2 ng bawat detection; minamarkahan ng tatsulok at putol-putol na gintong linya ang bar na ang pagsara ay nagkumpirma sa pivot 2. Datos ng chart

Ano ang sinusukat ng RSI

Inihahambing ng Relative Strength Index ang karaniwang laki ng mga kamakailang pagtaas sa karaniwang laki ng mga kamakailang pagbaba at inilalagay ang resulta sa sukat na mula 0 hanggang 100. Ayon sa tulong ng MT5, iminungkahi ni Wilder ang 14 na period nang ipakilala niya ang index, at naging popular mula noon ang mga bersiyong may 9 at 25 na period. Binabanggit din ng parehong tulong na karaniwang bumubuo ang RSI ng mga tuktok sa itaas ng 70 at mga ilalim sa ibaba ng 30. Tulong ng MT5: RSI

Sa download na ito, iginuguhit ang mga linyang 30 at 70 bilang gabay lamang. Walang divergence na sinasala gamit ang mga ito. Code

Ano ang inihahambing ng divergence

Inihahambing ng divergence ang dalawang swing ng presyo sa mga pagbasa ng RSI sa mismong dalawang bar na iyon. Inilalarawan ito ng tulong ng MT5 bilang bagong high o low ng presyo na hindi kinukumpirma ng RSI sa sarili nitong bagong high o low. Ginagawang eksaktong mga pattern ng download na ito ang paglalarawang iyon: Tulong ng MT5: RSI

  • Regular bearish: mas mataas na swing high sa presyo, na may mas mababang RSI sa ikalawang high.
  • Regular bullish: mas mababang swing low sa presyo, na may mas mataas na RSI sa ikalawang low.
  • Hidden bearish (naka-off bilang default): mas mababang swing high, na may mas mataas na RSI sa ikalawang high.
  • Hidden bullish (naka-off bilang default): mas mataas na swing low, na may mas mababang RSI sa ikalawang low.

Hindi sinusubok ng pahinang ito kung bumabaligtad ang presyo pagkatapos ng divergence. Ipinapakita nito kung ano ang minamarkahan ng mga tuntunin, kailan nila ito maaaring markahan, at mga tunay na kasong lumampas pa rin ang presyo sa ikalawang swing. Datos ng chart

Paano kinukuwenta ng download na ito ang RSI

Gumagamit ang indicator ng mga closing price at smoothing ni Wilder. Hinahati ang pagbabago ng presyo ng bawat bar sa gain at loss, na ang isa ay laging zero, at parehong pinapakinis. Binibilang ang mga bar mula sa pinakamatandang naka-load na bar, simula sa zero:

change[t]  = Close[t] − Close[t−1]
gain[t]    = max(change[t], 0)        loss[t] = max(−change[t], 0)

Panimulang halaga sa bar N:
AvgGain[N] = (gain[1] + … + gain[N]) / N
AvgLoss[N] = (loss[1] + … + loss[N]) / N

Mga susunod na bar:
AvgGain[t] = (AvgGain[t−1] × (N − 1) + gain[t]) / N
AvgLoss[t] = (AvgLoss[t−1] × (N − 1) + loss[t]) / N

RSI[t]     = 100 − 100 / (1 + AvgGain[t] / AvgLoss[t])

Ang N ang period, na 14 bilang default. Ang hakbang ng smoothing ay ang smoothed moving average mula sa tulong ng MT5: ang nakaraang average na minumultiply sa N − 1, dinaragdagan ng bagong halaga, at hinahati sa N. Ibinibigay ng tulong ng MT5 para sa RSI ang huling formula ngunit hindi sinasabi kung aling average ang gagamitin, kaya tinutukoy ng pahinang ito ang ginagamit ng code. Tulong ng MT5: smoothed moving average Tulong ng MT5: RSI Code

Panimulang halaga at paghahanda

Ang unang average gain at loss ay mga simpleng average ng unang 14 pagbabago, kaya nangangailangan ang unang halaga ng RSI ng 15 closing price. Sa export na ito, nasa bar na 2025-12-04 22:00 ito at katumbas ng 42.78. Nananatiling walang laman ang mga naunang bar, at walang iginuguhit ang indicator kapag 14 o mas kaunti ang mga bar. Code Mga halagang ginamit sa pahinang ito

Humihina ang epekto ng panimulang halaga ngunit hindi lubusang nawawala. Pinananatili ng bawat hakbang ang (N − 1) / N ng nakaraang average, kaya pagkalipas ng 100 bar ay may bigat pa rin na humigit-kumulang 0.06% ang panimulang halaga sa bawat average. Kaya ang RSI na nagsisimula sa ibang unang bar o gumagamit ng ibang panimulang halaga ay nagpapakita muna ng ibang mga halaga. Sa parehong closing price at smoothing, lumiliit ang agwat ng mga average sa salik na iyon sa bawat bar. Mga halagang ginamit sa pahinang ito

Kapag walang gumagalaw

Kung zero ang average loss, maghahati sa zero ang formula. Ibinabalik ng code ang 100 kapag positibo ang average gain at 50 kapag parehong zero ang mga average, na nangangahulugang hindi gumalaw ang presyo. Kapag zero ang average gain at positibo ang average loss, ang formula mismo ang nagbibigay ng 0. Code

Hindi umabot sa mga kasong ito ang tunay na datos: wala sa 4,986 halaga nito ng RSI ang eksaktong 0, 50 o 100. Sa halip, sinasaklaw ang mga ito ng mga sintetikong serye ng presyong patag at iisang direksiyon sa pagsubok. Magkahiwalay na paghahambing

Maghambing ng magkakatulad. Magtutugma lamang ang dalawang linya ng RSI kapag magkapareho ang mga closing price, period, smoothing, panimulang halaga at unang bar. Kailangan din ng dalawang listahan ng divergence ang parehong mga tuntunin sa pivot at pagpapares.

Paano nakakahanap ng divergence ang indicator

Mga swing pivot

Ang isang bar ay pivot high kapag ang high nito ay mahigpit na mas mataas sa mga high ng 5 bar bago ito at hindi nilalampasan ng mga high ng 5 bar pagkatapos nito. Baligtad na inilalapat ng pivot low ang tuntunin sa mga low:

Pivot high sa bar p:  High[p] > High[j]  para sa j = p − L … p − 1
                      High[p] ≥ High[j]  para sa j = p + 1 … p + R
Pivot low sa bar p:   Low[p]  < Low[j]   para sa j = p − L … p − 1
                      Low[p]  ≤ Low[j]   para sa j = p + 1 … p + R

Ang L ay PivotLeftBars at ang R ay PivotRightBars. Nilulutas ng hindi magkaparehong tuntunin ang mga tabla: hindi kinakansela ng pantay na high sa kanan ang pivot, ngunit kinakansela ito ng pantay na high sa kaliwa, kaya sa dalawang pantay na high na nasa saklaw ng isa’t isa, ang naunang bar ang nagiging pivot. May mga tabla sa tunay na datos. Sa export na ito, may 10 pivot high at 4 pivot low na may pantay na sukdulan sa kanan, at may 14 high at 4 low na hindi naging pivot dahil lamang may pantay na sukdulan sa kaliwa. Sa kabuuan, may 313 pivot high at 311 pivot low ang export. Code Mga bilang

Mga pares at pagsubok sa divergence

Kapag nakumpirma ang bagong pivot, inihahambing ito ng code sa nakaraang pivot na kapareho ng uri, at doon lamang. Sinusubok ang pares kapag ang dalawang pivot ay may pagitan na mula 5 hanggang 60 bar at mayroon nang RSI sa unang pivot. Laging hinaharangan ng mas malapit na pivot ang paghahambing sa mas matanda. Code

Karaniwang bearish:  High[p2] > High[p1]  at  RSI[p2] < RSI[p1]
Karaniwang bullish:  Low[p2]  < Low[p1]   at  RSI[p2] > RSI[p1]
Nakatagong bearish:  High[p2] < High[p1]  at  RSI[p2] > RSI[p1]
Nakatagong bullish:  Low[p2]  > Low[p1]   at  RSI[p2] < RSI[p1]
Iniulat sa bar:      c = p2 + R

Mahigpit ang lahat ng paghahambing, kaya hindi kailanman bumubuo ng divergence ang magkapantay na presyo o pagbasa ng RSI. Sa 5 bar sa kaliwa at 5 sa kanan, ang dalawang pivot na magkapareho ang uri ay laging may pagitan na hindi bababa sa 6 bar, kaya hindi naglilimita ang minimum na distansiya sa mga default. Mga tuntunin

Mga setting

Ito ang mga input ng download. Gumagamit ng mga default ang bawat larawan sa pahinang ito; mga panimulang halimbawang halaga ang mga iyon at hindi mga halagang na-optimize.

Input na parameter Default na halaga Ano ang kinokontrol nito
RsiPeriod 14 Period ng RSI sa mga closing price na may smoothing ni Wilder.
PivotLeftBars 5 Mga bar bago ang pivot na dapat nitong mahigpit na lampasan.
PivotRightBars 5 Mga saradong bar pagkatapos ng pivot na hindi dapat lumampas dito. Ito rin ang pagkaantala ng kumpirmasyon.
MinPivotDistance 5 Pinakakaunting bar na pinapayagan sa pagitan ng dalawang pivot ng isang pares.
MaxPivotDistance 60 Pinakamaraming bar na pinapayagan sa pagitan ng dalawang pivot. Doon humihinto ang paghahanap sa nakaraang pivot.
ShowHidden false Nagdaragdag ng mga hidden divergence bilang mga tuldok-tuldok na linya na may sariling mga arrow.

Mga kahulugan ng input

Itinatakda ng period kung gaano kalaki ang ambag ng bawat bagong pagbabago. Binibigyan ito ng smoothing ni Wilder ng bigat na 1/14 sa default at 1/9 o 1/25 sa mga alternatibong period na binabanggit ng tulong ng MT5, kaya mas malakas tumugon sa bawat bar ang mas maikling period. Ipinagpapalit ng PivotRightBars ang bilis para sa kumpirmasyon: hindi kailanman nagdaragdag ng pivot ang mas malaking halaga, at inaantala nito ang bawat detection nang katumbas ng mga dagdag na bar. Tulong ng MT5: RSI Mga halagang ginamit sa pahinang ito

Pag-unawa sa tunay na mga halimbawa

Nagmula ang mga larawan 2 hanggang 4 sa export sa pamamagitan ng mga nakapirming tuntunin sa pagpili. Niraranggo ng mga tuntunin para sa mga larawan 2 at 3 ang mga detection ayon sa agwat ng RSI sa pagitan ng mga pivot at hindi isinasaalang-alang ang sumunod na galaw ng presyo. Sadyang pumipili ang larawan 4 ng nabigong kaso. Mga tuntunin sa pagpili

Orasang mga candle ng EURUSD na may RSI panel sa ibaba. Pinagdurugtong ng pulang linya ang isang swing high sa bahagyang mas mataas na ikalawang swing high, habang bumababa ang pulang linya sa pagitan ng parehong mga bar sa RSI panel. Sinasaklaw ng may-kulay na lugar ang mga bar pagkatapos ng ikalawang swing hanggang sa bar ng kumpirmasyon, na minamarkahan ng putol-putol na gintong linya at pababang arrow.
Larawan 2. Regular bearish na divergence. Pivot 1 sa 2026-08-28 04:00: high na 1.16549, RSI na 47.82. Pivot 2 sa 2026-08-28 17:00: high na 1.16588, RSI na 28.83. Lumilitaw ang detection kapag nagsara ang bar na 22:00, 5 saradong bar pagkatapos ng pivot 2; nagsara ang bar na iyon nang 1.15853. Pinili bilang pinakamalaking agwat ng RSI sa mga regular bearish na detection na may 12 bar bago ang pivot 1 at 24 bar pagkatapos ng bar ng kumpirmasyon. Datos ng chart

Sa larawan 2, ang ikalawang high ay 0.00039 sa itaas ng una, habang mas mababa nang 18.99 puntos ang RSI. Nabubuo ang dalawang serye mula sa magkaibang presyo: gumagamit ang mga pivot ng mga high at low, samantalang closing price ang ginagamit ng RSI. Ang bar na gumawa ng ikalawang high ay nagsara sa 1.16168, 0.00420 sa ibaba ng sarili nitong high at 0.00212 sa ibaba ng nakaraang closing price, kaya nagtala ang RSI ng loss sa mismong bar na nagtakda ng bagong high. Mga halagang ginamit sa pahinang ito

Orasang mga candle ng EURUSD na may RSI panel sa ibaba. Pinagdurugtong ng berdeng linya ang isang swing low sa bahagyang mas mababang ikalawang swing low, habang tumataas ang berdeng linya sa pagitan ng parehong mga bar sa RSI panel. Nagtatapos ang may-kulay na lugar sa bar ng kumpirmasyon, na minamarkahan ng putol-putol na gintong linya at pataas na arrow; pinahahaba ng tuldok-tuldok na linya ang ikalawang low pakanan.
Larawan 3. Regular bullish na divergence. Pivot 1 sa 2026-05-20 11:00: low na 1.15830, RSI na 32.46. Pivot 2 sa 2026-05-20 17:00: low na 1.15821, RSI na 58.68. Nakumpirma nang magsara ang bar na 22:00, 5 saradong bar pagkatapos ng pivot 2; nagsara ang bar na iyon nang 1.16273. Parehong tuntunin sa pagpili tulad ng larawan 2, na inilapat sa mga bullish na detection. Datos ng chart

Ang ikalawang low sa larawan 3 ay 0.00009 lamang sa ibaba ng una, na katumbas ng 9 puntos sa price step na 0.00001 ng simbolong ito, habang mas mataas nang 26.22 puntos ang RSI. Walang minimum na laki ang tuntunin, kaya binibilang ang ganoong kaliit na pagkakaiba tulad ng iba. Dito rin ay malayo sa sukdulan nito nagsara ang pivot bar: sa 1.16176, 0.00355 sa itaas ng low nito at 0.00272 sa itaas ng nakaraang closing price. Mga halagang ginamit sa pahinang ito

Hindi pinili ang alinmang halimbawa dahil sa kinalabasan nito. Pagkatapos ng kumpirmasyon sa larawan 2, walang high sa susunod na 24 bar na lumampas sa pivot 2. Pagkatapos ng kumpirmasyon sa larawan 3, bumaba ang presyo sa ilalim ng pivot 2 sa 2026-05-21 16:00 na may low na 1.15757, 18 bar pagkatapos ng bar ng kumpirmasyon. Mga tala ng chart

Orasang mga candle ng EURUSD na may RSI panel sa ibaba. Pinagdurugtong ng pulang linya ang isang swing high sa bahagyang mas mataas na ikalawang swing high, habang bumababa ang RSI sa pagitan nila. Pagkatapos ng bar ng kumpirmasyon, lumampas kalaunan ang presyo sa tuldok-tuldok na antas ng ikalawang high sa isang bar na may magenta na label.
Larawan 4. Isang regular bearish na divergence na nabigo. Pivot 1 sa 2026-04-06 10:00: high na 1.15682, RSI na 71.11. Pivot 2 sa 2026-04-06 17:00: high na 1.15710, RSI na 53.23. Nakumpirma nang magsara ang bar na 22:00. Sa 2026-04-07 11:00, 13 bar pagkatapos ng bar ng kumpirmasyon, lumampas sa pivot 2 ang high na 1.15751. Sadyang pinili: ang pinakamalaking agwat ng RSI sa mga regular na detection maliban sa mga larawan 2 at 3 kung saan lumampas ang presyo sa pivot 2 sa loob ng 24 bar. Datos ng chart

Tama ayon sa mga tuntunin ang detection sa larawan 4: mas mataas na high na may RSI na mas mababa nang 17.88 puntos. Ang nabigo ay ang inaasahang pagbaligtad. Pagkatapos bumaba sa low na 1.15237 sa 2026-04-07 05:00, tumuloy ang presyo sa mas mataas na high. Mga tala ng chart Mga halagang ginamit sa pahinang ito

Ano ang ipinapakita ng sample

Sa mga default na setting, naglalaman ang export ng 73 regular na detection: 29 bearish at 44 bullish. Kapag naka-on ang ShowHidden, nadaragdag ang 43 hidden bearish at 29 hidden bullish na detection, 145 sa kabuuan. Inilalarawan ng mga bilang na ito ang sample na ito sa ilalim ng mga tuntuning ito. Hindi ito mga hit rate, at walang trading performance na sinubok. Mga bilang

Inilalarawan ng divergence ang dalawang swing na nangyari na. Hiwalay na tanong kung ano ang susunod na gagawin ng presyo.

Kailan nalalaman ang divergence

Ang pagkaantala ng kumpirmasyon

Nangangailangan ang pivot ng 5 saradong bar sa kanan nito, kaya hindi malalaman ng detector ang pivot 2 hangga’t hindi nagsasara ang huli sa mga bar na iyon. Inilalagay ng code ang arrow sa bar ng kumpirmasyon na iyon, hindi sa pivot 2, at kasabay nitong lumilitaw ang linya sa pagitan ng dalawang pagbasa ng RSI. Itinuturing na nabubuo pa ang pinakabagong bar sa chart, kaya hindi ito kailanman nagkukumpirma ng pivot. Code

Pinalaking orasang chart ng EURUSD na may RSI panel. Pinagdurugtong ng berdeng linya ang isang swing low sa bahagyang mas mababang ikalawang swing low. Binibilang nang paisa-isang bar ang may-kulay na lugar pagkatapos ng ikalawang low hanggang sa bar ng kumpirmasyon, na minamarkahan ng putol-putol na gintong linya; sinasabi ng tala sa RSI panel na lumilitaw lamang ang linya at arrow pagkatapos magsara ang bar na iyon.
Larawan 5. Ang pagkaantala ng kumpirmasyon sa pinakahuling regular na detection na ang mga pivot ay may pagitan na hindi hihigit sa 30 bar. Ang pivot 2 ay ang bar na 2026-09-24 05:00, na nagsara nang 06:00. Nalaman ang detection nang magsara ang bar na 10:00 nang 11:00, 5 saradong bar pagkaraan. Nagtatapos ang export 5 bar pagkatapos nito; sa mga bar na iyon, ang pinakamababang low ay 1.13611 nang 13:00, sa ibaba ng low na 1.13683 ng pivot 2. Datos ng chart

Nagbabago ba ito ng dating mga marka?

Kapag naitala na, nananatili ang detection sa kinalalagyan nito hangga’t hindi nagbabago ang saradong history. Muling ipinapatakbo ng native test ang lahat ng 5,000 bar nang paisa-isa, una gamit ang binagong intermediate tick sa pinakabagong bar at pagkatapos gamit ang huling mga halaga nito, at sinusuri sa bawat hakbang na lumilitaw lamang ang mga detection sa kanilang bar ng kumpirmasyon at hindi na nagbabago pagkatapos. Gumagalaw pa rin sa bawat tick ang halaga ng RSI ng pinakabagong bar, tulad ng anumang RSI. Kung magbabago ang price history mismo, halimbawa kapag nag-download ng mas malalim na history, ipinapasa ng terminal ang zero bilang prev_calculated at muling kinukuwenta ng indicator ang lahat mula sa bagong datos. Native na pagsubok Sanggunian ng MQL5: OnCalculate

Hindi makukumpirma ang swing bago magsara ang mga bar na tumutukoy rito.

Pagsasama sa ibang mga tool

Inihahambing ng detector ang dalawang swing sa dalawang pagbasa ng RSI at wala nang iba. Anumang dagdag ay hiwalay na tuntunin na kailangan ninyong tukuyin at subukin mismo. Hindi sinusubok ng gabay na ito ang alinman sa sumusunod na mga dagdag:

  • Mga antas ng presyo. Pinahahaba ng tuldok-tuldok na linya sa mga larawan 2 hanggang 5 ang antas ng pivot 2. Nakikita sa chart kung lumalampas dito ang presyo sa kalaunan, at nangyari iyon sa mga larawan 3 hanggang 5.
  • Mga antas ng RSI. Magiging bagong input ang filter gaya ng mga bullish na detection sa ibaba lamang ng 30. Iginuguhit ng download na ito ang mga linyang 30 at 70 ngunit hindi nagsasala gamit ang mga iyon.
  • Iba pang pagbasa ng RSI. Inilalarawan din ng tulong ng MT5 ang mga tuktok at ilalim, mga pormasyon ng chart, failure swing at support o resistance sa mismong linya ng RSI. Hindi hinahanap ng detector ang mga iyon.
  • Mga trend filter at mas mataas na timeframe. Babaguhin ng trend filter gaya ng moving average, o ng parehong mga tuntunin sa mas mataas na timeframe, kung aling mga detection ang matitira. Hindi sinusukat ng pahinang ito ang alinman sa dalawa.

Tulong ng MT5: RSI

Mga limitasyon

  • Inilalarawan ng detector ang mga nakaraang bar. Hindi ito nanghuhula, at walang iniulat na hit rate o resulta ng trading.
  • Dumarating ang bawat detection 5 saradong bar pagkatapos ng pivot 2, ayon sa pagkakagawa nito.
  • Binibilang ang maliliit na pagkakaiba. Sa 621 nasuring pares, ang pinakamaliit na pagkakaiba ng presyo ay 0.00001, ang pinakamaliit na price step ng simbolo, at ang pinakamaliit na pagkakaiba ng RSI ay 0.05 puntos. May eksaktong magkapantay na pivot price sa 1 pares, na ayon sa tuntunin ay hindi divergence.
  • Gumagamit ang mga pivot ng high at low, ngunit closing price ang ginagamit ng RSI. Maaaring magtakda ang bar na may mahabang mitsa ng bagong sukdulan at magsara pa rin nang malayo rito, tulad ng sa mga larawan 2 at 3.
  • Magkakatabing pivot lamang ang inihahambing, na may pagitan na hindi hihigit sa 60 bar. Hindi iniuulat ang divergence sa pagitan ng mga swing na hindi magkatabi.
  • Nakadepende sa panimulang halaga ang mga halaga malapit sa simula ng naka-load na history at maaaring magkaiba sa ibang mga implementation ng RSI.
  • Ang mga oras ay mula sa orasan ng trade server, UTC+3 noong kinuha; hindi minomodelo ang mga dating pagbabago sa daylight saving time. Pinaiikli ng mga chart ang mga puwang sa weekend at iba pang pagitan.
  • Hindi pa na-compile o napatakbo sa MT4 ang MQL4 file.

Mga agwat sa pagpapasya Code

Gamitin ang indicator

Para sa MT5 ang mga hakbang sa ibaba. Para sa MT4 ang .mq4 file at hindi pa ito nasubok doon.

  1. I-download ang .mq5 source o ang na-compile na .ex5 sa ibaba.
  2. Buksan ang data folder (File › Buksan ang Data Folder sa MetaEditor) at kopyahin ang file sa folder na MQL5\Indicators.
  3. Kung source ang ginagamit ninyo, buksan ito sa MetaEditor at pindutin ang F7 upang i-compile. Lilikha ito ng .ex5 file.
  4. Sa window ng MT5 Navigator, i-drag ang indicator sa isang chart. Bubukas ito sa hiwalay na indicator window na may sariling sukat, na nakapirmi mula 0 hanggang 100.
  5. Panatilihin ang mga default upang tumugma sa pahinang ito, o baguhin ang mga input mula sa talahanayan ng mga setting kapag inilagay ninyo ito.

Folder ng datos Folder ng mga indicator at pag-compile Paglalagay ng mga indicator

Source ng MQL5

Nae-edit na native MQL5 code: RSI na may mga linya at arrow ng divergence sa hiwalay na window. Walang mga order, alert, DLL import o web request.

I-download ang .mq5 →

Na-compile na MQL5

Binuo mula sa source na ito gamit ang MetaEditor: 0 error, 0 babala. Hindi pa nasubok ang paglalagay nito sa live chart.

I-download ang .ex5 →

Source ng MQL4

Parehong seksiyon ng pagkukuwenta na may pag-set up ng buffer na pang-MT4. Static na pagsusuri lamang: hindi na-compile o napatakbo sa MT4.

I-download ang .mq4 →

Ano ang sinuri

Na-compile ang seksiyon ng pagkukuwenta ng MQL5 file sa isang test program, na ang pangalan lamang ng entry function nito ang binago, at pinatakbo sa math tester ng MT5 sa parehong 5,000 bar. Isang independiyenteng reference implementation ng parehong mga tuntunin ang nagproseso ng parehong mga row. Gumagamit ang mga average nito na ayon kay Wilder ng exponentially weighted mean, isang ibang anyong aritmetika ng parehong recursion. Saklaw ng test harness Sanggunian ng MQL5: pagsubok Average na may eksponensiyal na timbang

Nagtutugma ang lahat ng 4,986 halaga ng RSI sa loob ng 4.97e-14 puntos, at 2,139 sa mga iyon ang magkapareho sa bawat bit. Ang tolerance para pumasa ay 1e-9 puntos: higit na mataas sa inaasahang floating-point noise na humigit-kumulang 1e-13 puntos at mas pino kaysa sa 2 decimal na ipinapakita ng indicator. Eksaktong nagtutugma ang lahat ng 145 detection, kapag naka-on ang ShowHidden, ayon sa uri, bar ng kumpirmasyon at parehong pivot bar. Walang pagpapasya na malapit sa tolerance: ang pinakamaliit na pagkakaiba ng RSI sa alinmang nasuring pares ay 0.05 puntos. Magkahiwalay na paghahambing Log ng pagbuo

Pumasa ang native program sa 41 sa 41 pagsusuri, na sumasaklaw sa paghahanda at panimulang halaga, patag at iisang-direksiyong presyo, magkapantay na high at low, mga divergence na may alam nang sagot, kulang na history, paulit-ulit na tick, binagong bar na nabubuo pa, idinagdag na bar, muling pagpapatakbo nang paisa-isang bar at ang default na setting ng ShowHidden. Pumasa ang script ng magkahiwalay na paghahambing sa 24 sa 24 paghahambing. Native na pagsubok Magkahiwalay na paghahambing

Sinasaklaw ng mga pagsusuring ito ang aritmetika at lohika ng pag-update. Hindi nila sinasaklaw ang pagguhit sa live chart, MT4, o mga resulta ng trading. Saklaw ng test harness

Babala sa panganib. May panganib ang trading, at maaari kayong mawalan ng pera. Minamarkahan lamang ng indicator na ito ang mga nakaraang pattern ng presyo at RSI: hindi ito nanghuhula ng presyo, naglalagay o nagpoprotekta ng mga order, o namamahala ng panganib. Ipinapakita ng mga halimbawa ang mga tuntunin. Hindi sila mga trading signal, at walang anuman sa pahinang ito ang nangangako ng resulta.

Mga madalas itanong

Ano ang divergence ng RSI?

Ito ay hindi pagkakatugma sa pagitan ng dalawang swing ng presyo at ng mga pagbasa ng RSI sa parehong dalawang bar. Sa regular bearish na divergence, gumagawa ang presyo ng mas mataas na swing high habang mas mababa ang RSI sa ikalawang high. Sa regular bullish na divergence, gumagawa ang presyo ng mas mababang swing low habang mas mataas ang RSI sa ikalawang low.

Paano kinukuwenta ng download na ito ang RSI?

Gumagamit ito ng mga closing price at smoothing ni Wilder na may period na 14. Ang unang average gain at loss ay mga simpleng average ng unang 14 pagbabago ng presyo; pagkatapos nito, pumapasok ang bawat bagong pagbabago na may bigat na 1/14. Nagbibigay ng ibang mga halaga sa kabuuan ang RSI na may ibang smoothing. Sa parehong smoothing ngunit ibang panimulang halaga o unang bar, pinakamalaki ang mga pagkakaiba malapit sa simula ng history at humihina kalaunan.

Bakit lumilitaw ang divergence 5 bar pagkatapos ng swing?

Nagiging pivot lamang ang swing kapag nagsara na ang 5 bar sa kanan nito nang hindi ito nilalampasan. Iniuulat ng indicator ang divergence sa huli sa mga bar na iyon at hindi ito inililipat pabalik sa pivot bar, kaya ipinapakita ng chart kung ano ang maaaring malaman ng indicator sa sandaling iyon.

Binabago ba ng indicator ang dating mga marka?

Hindi pagkatapos ng kumpirmasyon, hangga’t nananatiling pareho ang saradong history. Sa muling pagpapatakbo ng lahat ng 5,000 bar sa native na pagsubok, na may intermediate tick sa bawat bagong bar, walang nakitang detection na lumitaw nang maaga, lumipat o nagbago kalaunan. Nagbabago pa rin sa bawat tick ang halaga ng RSI ng bar na nabubuo pa, at ang pagbabago sa naka-load na history, gaya ng pag-download ng mas malalim na history, ay nagpapakuwenta muli sa indicator ng lahat.

Ano ang mga hidden divergence?

Ang hidden bearish na divergence ay mas mababang swing high na may mas mataas na RSI; ang hidden bullish na divergence ay mas mataas na swing low na may mas mababang RSI. Naka-off ang mga ito bilang default. Kapag itinakda ang ShowHidden sa true, iginuguhit ang mga ito bilang tuldok-tuldok na linya na may sariling mga arrow. Inihambing sila ng magkahiwalay na pagsusuri habang naka-on ang setting, at kinumpirma ng native test na hindi gumuguhit ng mga hidden divergence ang default na setting at hindi nito binabago ang mga regular.

Ibig bang sabihin ng divergence ay babaligtad ang presyo?

Hindi iyon ipinapakita ng pahinang ito. Inilalarawan nito ang isang sample sa ilalim ng mga nakapirming tuntunin, at ipinapakita ng mga larawan 3, 4 at 5 na lumampas ang presyo sa ikalawang swing pagkatapos ng kumpirmasyon. Walang hit rate o resulta ng trading na sinubok.

Maaari ko bang gamitin ang MQL4 file sa MT4?

Nasa .mq4 file ang parehong seksiyon ng pagkukuwenta tulad ng nasubok na MQL5 file, na may pag-set up ng buffer na pang-MT4. Static lamang ang naging pagsusuri rito: hindi ito na-compile o napatakbo sa MT4. I-compile ito sa MetaEditor na kasama ng MT4 at tingnan sa compiler log kung may mga error at babala bago gamitin.

Mga sanggunian at kakayahang ulitin ang resulta

Tulong ng MT5: Relative Strength Index: saklaw, period ni Wilder at mga popular na alternatibo, karaniwang tuktok at ilalim, mga divergence, formula.

Tulong ng MT5: Moving Average: formula ng smoothed moving average.

Sanggunian ng MQL5: OnCalculate: ang halagang prev_calculated at buong muling pagkukuwenta pagkatapos magbago ang datos ng presyo.

Sanggunian ng MQL5: copy_rates_from_pos: mga posisyon ng bar para sa export; ang posisyong zero ang kasalukuyang bar, na nilalaktawan ng export.

Sanggunian ng MQL5: pagsubok: ang mode ng mga pagkukuwentang matematikal na ginamit para sa native test.

Dokumentasyon ng reference library: average na may eksponensiyal na timbang: ang recursion na adjust=False na ginamit ng independiyenteng pagsusuri.

Tulong ng MetaEditor: istruktura ng platform: ang folder ng datos at mga folder ng indicator.

Tulong ng MT5: algorithmic trading: ang folder na MQL5\Indicators at pag-compile gamit ang F7.

Tulong ng MT5: mga teknikal na indicator: paglalagay ng indicator mula sa Navigator at magkakahiwalay na indicator window.

Mga halagang ginamit sa pahinang ito at sa mga chart · Mga na-export na bar · Pinagmulan ng export · Reference na RSI at mga pivot · Mga reference na detection · Mga native MQL5 buffer · Mga native MQL5 detection · Magkahiwalay na paghahambing · Pagpapatakbo ng native test · Log ng pagbuo · Log ng compiler · Mga espesipikasyon

Pinaiikli ng mga chart ang mga weekend at iba pang puwang sa pagitan ng mga bar. Ang mga oras ay mula sa orasan ng trade server ng terminal ayon sa pagkaka-export. Nakapirmi ang mga halimbawa upang maulit ang resulta at hindi mga komentaryo sa live market.

Maaaring mabilis na mawalan ng pera sa mga produktong may leverage. Sa Pilipinas, labag sa batas ang pag-aalok ng securities ng mga hindi rehistradong dayuhang CFD platform.

Magpatuloy sa pagbabasa

Mga Forex Broker Regulator: Ranggo mula Tier 1 hanggang Offshore

Paper trading: Paano magsanay gamit ang virtual na pera

Paliwanag sa order blocks: Kahulugan, tuntunin at resulta ng pagsubok