Por favor, aconsejar - ¿Cómo reescribir un indicador de Rulang a MQL4(cuatro)? - página 7

 
Dmitry Fedoseev:

¿De dónde viene esto? Se supone que hay errores en el código.

aquí está la libra

Archivos adjuntos:
 
Dmitry Fedoseev:

Oh, mierda. No tienes que pensar aquí, tienes que mirar aquí.

Y hay errores, sólo funcionó con este algoritmo. En Rumus sólo funciona con n=1 - aquí tienes.

Aquí he cambiado n=1, N=5, N=10. Todo es igual. Tal vez sea diferente en el acta. Es decir, habrá diferentes máximos - HHV en diferentes parámetros, pero en cualquier caso cooperarán en algún bar.

Archivos adjuntos:
 
Dmitry Fedoseev:
Envía el contenido de f a un gráfico en tu Rumus - mira lo que hay en él.
p, li { white-space: pre-wrap; }

si h>l y v>ref(v,-1) y v>ref(v,-2) y v>ref(v,+1) y v>ref(v,+2) y k>ref(k,-1) y k>ref(k,-2)y k>ref(k,+1) y k>ref(k,+2) entonces fv=v;

si h>l entonces f=fv;

x=HHV(f,n);

si f=x y c>o entonces lev1=h;

si f=x y c<o entonces Lev2=l;

¿Te refieres a la f de la fórmula? Es cualquier letra, en lugar de la f puedes usar cualquier letra excepto O,H,C,L,V. Puedes usar una combinación de letras y números, puedes usar aa o ff o fo en lugar de f, como fv.

Ah, lo tengo. Espera un momento.

No puedes combinar lev y f, es un índice diferente con el mismo resultado

p, li { white-space: pre-wrap; }

x=HHV(f,n);

si f=x y c>o entonces Lev1=h;

si f=x y c<o entonces Lev2=l;

//Lev1;

//Lev2;

f;

Archivos adjuntos:
 
Dmitry Fedoseev:
Envía el contenido de f a un gráfico en tu Rumus - mira lo que hay en él.

Aquí están los minutos con n=1 y n=1000. Se puede ver que en algunos lugares los niveles coinciden.

Y aquí está el mismo indicador pero con los fractales 3 y 4 más altos.

p, li { white-space: pre-wrap; }

si h>l y v>ref(v,-1) y v>ref(v,-2) y v>ref(v,-3)y v>ref(v,+1)y v>ref(v,+2)y v>ref(v,+3)y k>ref(k,-1) y k>ref(k,-2)y k>ref(k,-3)y k>ref(k,+1)y k>ref(k,+2)y k>ref(k,+3)entonces fv3=v;

si h>l entonces f3=fv3;

x3=HHV(f3,n1*t);

si h>l y v>ref(v,-1) y v>ref(v,-2) y v>ref(v,-3) y v>ref(v,-4) y v>ref(v,+1)y v>ref(v,+2)y v>ref(v,+3)y v>ref(v,+4)y k>ref(k,-1) y k>ref(k,-2)y k>ref(k,-3)y k>ref(k,-4)y k>ref(k,+1)y k>ref(k,+2) y k>ref(k,+3) y k>ref(k,+4)entonces fv4=v;

si h>l entonces f4=fv4;

x4=HV(f4,n1*t);

5 y más mostrarán más o menos lo mismo.


PD: Pero he llegado a la opinión de que lo mejor es un fractal estándar de 5 barras, por lo que he dejado el máximo de HHL como base y n=1.Para evitar multiplicar entidades.
 
No es sólo una letra, es una matriz, y está medio vacía. Y repetir los errores de una lengua a otra es una tarea muy difícil.
 
Dmitry Fedoseev:
No sólo una carta, sino una matriz, y está medio vacía. Y repetir los errores de un idioma en otro es una tarea muy difícil.

Sí, supongo que sí. Todavía no lo entiendo. Oh, bueno, seguiré echando vapor.

¡Muchas gracias! He tratado de entender por qué no se muestran todos los fractales en su versión.

Muchas gracias una vez más. Seamos amigos).