Everything about RSI - page 79

 

RSI starc (by Alexander Gettinger)

rsi_starc.mq4

Files:
rsi_starc.gif  21 kb
rsi_starc.mq4  2 kb
 

Reverse Engineering RSI

Good morning to all

I would like to know if anyone knows this indicator.

If it is built for MT4.

Please could share.

Attached magazine article describing its operation and formulated for creating.

reverse_engineering_rsi.pdf

I have this code also created another platform for trading Visual Chart V.

PROGRAMMING CODE REVENGRSI FOR VISUAL CHART 5.

'¡¡ Summary

' Classification: Pivots

'Summary !!

'¡¡ Parameters

Dim BandValue As Double '50

Dim WilderPeriod As Integer '14

'Parameters !!

Dim wilderdata As DataIdentifier

Dim auc_1() As Double

Dim adc_1() As Double

Dim lastbar As Long

Option Explicit

Public APP As OscUserApp

Implements Indicator

Public Sub Indicator_OnInitCalculate()

With APP

ReDim auc_1(1)

ReDim adc_1(1)

lastbar = -1

wilderdata = .GetIndicatorIdentifier(AvWilder, Data, WilderPeriod, PriceClose)

End With

End Sub

Public Sub Indicator_OnCalculateBar(ByVal Bar As Long)

With APP

Dim expper As Integer

expper = 2 * WilderPeriod - 1

Dim k As Double

k = 2 / (expper + 1)

If (lastbar Bar) Then

auc_1(1) = auc_1(0)

adc_1(1) = adc_1(0)

Else

auc_1(0) = auc_1(1)

adc_1(0) = adc_1(1)

End If

Dim auc As Double

Dim adc As Double

If (.Close() > .Close(1)) Then

auc = k * (.Close() - .Close(1)) + (1 - k) * auc_1(0)

adc = (1 - k) * adc_1(0)

Else

auc = (1 - k) * auc_1(0)

adc = k * (.Close(1) - .Close()) + (1 - k) * adc_1(0)

End If

Dim x As Double

x = (WilderPeriod - 1) * (adc * BandValue / (100 - BandValue) - auc)

Dim revrsival As Double

If (x >= 0) Then

revrsival = .Close() + x

Else

revrsival = .Close() + x * (100 - BandValue) / BandValue

End If

.SetIndicatorValue (revrsival)

auc_1(0) = auc

adc_1(0) = adc

lastbar = Bar

End With

End Sub

Hope this can help them and share indentificar indicator if someone has it.

So the indicator is loaded four times on the same graph.

Kind regards.

Hermo.

Files:
 
Hermo:
Good morning to all

I would like to know if anyone knows this indicator.

If it is built for MT4.

Please could share.

Attached magazine article describing its operation and formulated for creating.

reverse_engineering_rsi.pdf

I have this code also created another platform for trading Visual Chart V.

PROGRAMMING CODE REVENGRSI FOR VISUAL CHART 5.

'¡¡ Summary

' Classification: Pivots

'Summary !!

'¡¡ Parameters

Dim BandValue As Double '50

Dim WilderPeriod As Integer '14

'Parameters !!

Dim wilderdata As DataIdentifier

Dim auc_1() As Double

Dim adc_1() As Double

Dim lastbar As Long

Option Explicit

Public APP As OscUserApp

Implements Indicator

Public Sub Indicator_OnInitCalculate()

With APP

ReDim auc_1(1)

ReDim adc_1(1)

lastbar = -1

wilderdata = .GetIndicatorIdentifier(AvWilder, Data, WilderPeriod, PriceClose)

End With

End Sub

Public Sub Indicator_OnCalculateBar(ByVal Bar As Long)

With APP

Dim expper As Integer

expper = 2 * WilderPeriod - 1

Dim k As Double

k = 2 / (expper + 1)

If (lastbar Bar) Then

auc_1(1) = auc_1(0)

adc_1(1) = adc_1(0)

Else

auc_1(0) = auc_1(1)

adc_1(0) = adc_1(1)

End If

Dim auc As Double

Dim adc As Double

If (.Close() > .Close(1)) Then

auc = k * (.Close() - .Close(1)) + (1 - k) * auc_1(0)

adc = (1 - k) * adc_1(0)

Else

auc = (1 - k) * auc_1(0)

adc = k * (.Close(1) - .Close()) + (1 - k) * adc_1(0)

End If

Dim x As Double

x = (WilderPeriod - 1) * (adc * BandValue / (100 - BandValue) - auc)

Dim revrsival As Double

If (x >= 0) Then

revrsival = .Close() + x

Else

revrsival = .Close() + x * (100 - BandValue) / BandValue

End If

.SetIndicatorValue (revrsival)

auc_1(0) = auc

adc_1(0) = adc

lastbar = Bar

End With

End Sub

Hope this can help them and share indentificar indicator if someone has it.

So the indicator is loaded four times on the same graph.

Kind regards.

Hermo.

Hermo

Check this post : https://www.mql5.com/en/forum/178733/page25

 

RSI paint system (indicators + template)

rsipaint.rar

Files:
rsipaint.rar  34 kb
 

RSI (multi time frame with alerts) updated to be new mql compatible : rsi_-_mtf__alerts_nmc.mq4

Files:
 

Color RSI histo zero line colorrsi_histo_zeroline.ex4

 

RSI filter pete rsifilter_pete.mq4

 

Helps in trade or the usual 50 to 50?

 
Olivia:
Helps in trade or the usual 50 to 50?

Pay attention to trading systems - indicators are just one part of trading systems.

Foor example : trading systems usually can have a 20:80 ratio (80 being the losing part) and they still can be profitable

 

RSI levels rsi_levels.mq4

Files:
Reason: