He creado una base de interior personalizada en RSI, proporciona un valor RSI más alto desde un marco de tiempo mayor ...
Y deseo hacer una fundación EA en ello.
Así que en el EA, utilizo iCustom para tener la información de eso ...
El problema es este:
- El valor obtenido de iCustom no es exacto.
Si coloco el interior personalizado en el gráfico mientras estoy en modo visual, proporcionará el valor que anticipé. Sin embargo, no en la propia EA ...
Así que elegí usar el RSI estándar (Quizás es mi IC).
Sin embargo, luego resulta que para hacer lo mismo ....
Así que aquí está el código que utilizo:
en el EA pongo esto
___
doble rsi = iRSI (Símbolo (), PERIOD_H4,14, PRICE_CLOSE, getBarShift (PERIOD_H4,0));
Comentario (rsi:, rsi);
___
//con toda la función
int getBarShift (int timeframe, int change)
doble periodo = iTime (NULL, 0, shift);
return (iBarShift (NULL, timeframe, time));
y si usted produce un interior para esto ...
Debería dar a ambos el mismo resultado ....
Por cierto, utilizo un gráfico de 1 hora para comprobar.
Pero noté en el comentario que el valor está cambiando en cada pub (pero debería cambiar cada 4 barras como el CI)
pero no en el indior (funciona muy bien) ...
Parece que el EA no puede recuperar 4h RSI con valor ...
Cualquier pista sobre esto ...
Gracias