
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
De hecho, mi indicador puede simplificarse aún más. Simplemente creamos en una ventana separada Open[0] para USDCHF y conectamos este indicador a EURUSD y AUDUSD. Después de algún tiempo (en el gráfico horario - unas pocas horas) la divergencia comenzará a aparecer.
De hecho, mi indicador puede simplificarse aún más. Simplemente creamos en una ventana separada Open[0] para USDCHF y conectamos este indicador a EURUSD y AUDUSD. Después de algún tiempo (en el gráfico horario - unas horas) comenzarán a aparecer divergencias.
Sólo con ver tu creación :) Tu estilo no ha cambiado, escribes con claridad... para ti :)
Tengo dos pares - GBPUSD M5 y GBPJPY M5. Entonces me di cuenta - Quark, como usuario experimentado, ha ocultado el error más profundamente :) He comprobado la ecuación de la media móvil exponencial - es correcta. PERO... el código asume que si se abre una nueva barra en GBPJPY (donde el indicador está rondando), entonces se abrirá una nueva barra en USDCHF (de donde se lee Open[]).
¿Es realmente así? Por eso el error aparece gradualmente, en varios días, porque las diferencias necesitan tiempo para acumularse. Creo que lo he explicado todo con claridad...
Como dice el refrán: "Me enfadé, me equivoqué, lo retiro todo". ;о)
La culpa la tienen los "agujeros" de la historia. Es interesante, por cierto, que sólo tengo un "agujero" de su ejemplo - 25.12.2001. Pero 14.03.2005 todas las barras están presentes.
Todavía estoy adivinando, donde 8 horas de citas han desaparecido, pero eso es otra historia.
En cualquier caso, muchas gracias por la ayuda. :о)
¿Es realmente así? Por eso el error aparece gradualmente, en varios días, porque las diferencias necesitan tiempo para acumularse. Creo que lo he explicado todo con claridad...
Mi estilo es... No lo sé. Quería hacerlo mejor. ¿Qué tiene de malo? Se acepta la crítica. Constructivo :)
Aquí hay una nueva variante, sin MA en absoluto. Dibuja iOpen(USDCHF) y iClose.
Ahora sobre la acumulación de errores debido a los diferentes tiempos de apertura de las barras. Formalmente, Open[0] es el mismo sin importar qué (se forma en hh:00). Pero en la práctica, ¿qué pasa si una barra de nuestro gráfico ya ha llegado (primer tick, es decir), y el USDCHF (moneda indicadora) aún no? Um... Uno pensaría que un código bien construido preguntaría al servidor, pero si eso no se hace, entonces sí, se utilizará el valor de la apertura anterior (de hace una hora) (¡¡muy mal!!) o el valor del último tick (que tampoco es muy bueno). Así que tal vez Roche tenga razón.
Sin embargo, no habrá acumulación de errores con esto (no es que estemos construyendo MAs, sólo estamos dibujando precios abiertos).
Para investigar el problema, he puesto un nuevo indicador en dos gráficos que también dibuja iClose.
Permítanme señalar que, incluso en este caso, puede haber divergencias. Por ejemplo, si el último tick en una de las divisas está MUY retrasado, y la Apertura en el gráfico llegó antes que el Cierre en la divisa del indicador.
Para investigar este problema, he añadido un tercer buffer al indicador que dibuja la apertura de la barra anterior. Creo que todo el mundo estará de acuerdo en que estos datos estarán SIEMPRE sincronizados en el reloj. Es difícil imaginar que una moneda tenga Open[0] y la otra no tenga Open[1] todavía.
Si el razonamiento anterior es correcto, resulta que hay que tener mucho cuidado cuando se utilizan datos de otra moneda. Sería bueno que los desarrolladores escribieran (en un ayudante, o donde sea) algún tipo de recomendación.
En unas 12 horas publicaré lo que ha salido de la prueba.
No lo entiendo, explica.