Discusión sobre el artículo "MQL5: Crea tu propio indicador" - página 4

 
Hola, alguien podría explicarme en
r+s-1

por qué

-1

por favor.

Muchas gracias.

 
Antonio Jesus Martin Ruiz:
Hola, alguien podría explicarme en

por qué

por favor.

Muchas gracias.

Sí, es más fácil aprender ruso.

 
Como "estudiante básico" de creación de robots, prácticamente en cada artículo o vídeo que he visto, su autor hace la siguiente afirmación:_ Todo indicador tiene un asa...
Teniendo en cuenta este excelente artículo, que ya forma parte de mis textos de estudio, ¿para qué situaciones es cierta esta afirmación? ¿Cómo puedo crear una manija para este indicador?
¿Puede alguien ayudarme?
 

Estoy con @okwh. Todavía estoy desconcertado ¿por qué el bucle comienza con 1?

He leído el artículo que fue señalado por @Rashid Umarov. Decía esto :

La indexación por defecto de todos los arrays y buffers de indicadores es de izquierda a derecha. El índice del primer elemento es siempre igual a cero. Así, el primer elemento de un array o buffer indicador con índice 0 está por defecto en la posición extrema izquierda, mientras que el último elemento está en la posición extrema derecha.

 
Muchas gracias por este útil artículo. Como un principiante utilizando la plataforma MT5, y como @ Wolfgang señaló, aquellos de nosotros que no son codificadores profesionales realmente dependen de este tipo de artículos para familiarizarse con el funcionamiento interno de la lengua.
 
¡¡¡Gran artículo!!! Me han encantado todos los detalles y he aprendido mucho. Gracias. Gran trabajo.
 
dhermanus #:

Estoy con @okwh. Todavía estoy desconcertado por qué el bucle comienza con 1?

He leído el artículo que fue señalado por @Rashid Umarov. Decía esto :

La indexación por defecto de todos los arrays y buffers indicadores es de izquierda a derecha. El índice del primer elemento es siempre igual a cero. Así, el primer elemento de un array o buffer indicador con índice 0 está por defecto en la posición extrema izquierda, mientras que el último elemento está en la posición extrema derecha.

Porque en este ejemplo en particular, el indicador necesita calcular el Cierre[1]-Cierre[0]. Entonces, si el inicio es igual a 0, eso causaría que el indicador calcule un índice negativo: Cierre[0] - Cierre[-1]. Por eso el inicio debe ser 1. Entonces el indicador calculará: Cierre[1] - Cierre[0]. Algo así como: Close[start] - Close[start-1] escrito en el código.

 
okwh #:

for(int i=1;i<total_tarifas;i++)
{
MTMBuffer[i]=precio[i]-precio[i-1];
AbsMTMBuffer[i]=fabs(MTMBuffer[i]);
}

¿Por qué usar [i-1] para calcular [i] y empezar i=1 ? no [0] ?

MTMBuffer[i]=price[i]-price[i-1];

Porque en este ejemplo en particular, el indicador necesita calcular el Cierre[1]-Cierre[0]. Entonces, si el inicio es igual a 0, eso causaría que el indicador calcule un índice negativo: Cierre[0] - Cierre[-1]. Por eso el inicio debe ser 1. Entonces el indicador calculará: Cierre[1] - Cierre[0]. Algo así como: Close[start] - Close[start-1] escrito en el código.
 
¿Existe en alemán?
La búsqueda de "Wie man einen eigenen Indikator erstellt" ha dado muchos resultados, pero no de 2010.
 
Tobias Johannes Zimmer #:
¿Existe en alemán?
La búsqueda de "Wie man einen eigenen Indikator erstellt" ha dado muchos resultados, pero no de 2010.

Desde el propio artículo se puede cambiar entre los distintos idiomas disponibles.

https://www.mql5.com/de/articles/10

MQL5: Erstellen Ihres eigenen Indikators
MQL5: Erstellen Ihres eigenen Indikators
  • www.mql5.com
Was ist ein Indikator? Es ist ein Satz berechneter Werte, die auf praktische Weise auf dem Bildschirm angezeigt werden sollen. Sätze von Werten werden in Programmen als Arrays dargestellt. Somit bedeutet das Erstellen eines Indikators, einen Algorithmus zu schreiben, der bestimmte Arrays bearbeitet (Preis-Arrays) und die Ergebnisse der Bearbeitung für andere Arrays (Indikator-Arrays) aufzeichnet. Durch die Beschreibung der Erstellung des True Strength Index zeigt der Autor, wie Indikatoren in MQL5 geschrieben werden.