Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 423

 
Pero los indicadores del historial muestran un hecho consumado, y en el comercio real puede ser mucho peor o mejor.
 
kosmos0975:
1. Una persona con conocimientos (programador) se avergonzaría de llamar a mi solicitud un trabajo
.
El buen trabajo debe estar bien pagado.
2. No he podido encontrar un lugar de asesoramiento gratuito en el enlace.


1. ¿es usted una persona con conocimientos (programador)? Si es así, ¿cuál es el problema? Si no es así, ¿cómo puede saber lo que una persona con conocimientos (programador) considerará su petición y cómo "se avergonzará" de llamarla y cómo "no se avergonzará"?

2. ¿En qué parte de tu post has pedido asesoramiento gratuito?

Pediste que te hicieran un trabajo, seguramente el de tu curso ;), para hacer lo que necesitas. Te dirigiste a la parte del foro donde hacen el trabajo para los que no pueden/quieren/deben tener tiempo.

Y si no lo consideras un trabajo - cuál es el problema: aprende mkl y haz peticiones similares gratis por tu cuenta. Recibirás muchos de ellos de los gorrones, así que no te aburrirás )))))))))))))).

 
VladislavVG:


1. ¿Es usted una persona con conocimientos (programador)? Si es así, ¿por qué no nos dice cuál es el problema? Si no es así, ¿cómo puede saber lo que una persona con conocimientos (programador) pensará que es su petición y cómo se "avergonzará" de llamarla y cómo "no se avergonzará"?

2. ¿En qué parte de tu post has pedido asesoramiento gratuito?

Pediste que te hicieran un trabajo, seguramente el de tu curso ;), para hacer lo que necesitas. Te dirigiste a la parte del foro donde hacen el trabajo para los que no pueden/quieren/deben tener tiempo.

Y si no lo consideras un trabajo - cuál es el problema: aprende mkl y haz peticiones similares gratis por tu cuenta. Los gorrones te darán muchos, así que no te aburrirás )))))))))))))).


 

Los que van por libre no entenderán lo que se necesita. Este es un ejemplo de la variante 1. Los máximos están calculados en el EURUSD M5 desde el 10.01.14.

Si sabes por qué ZigzagBuffer3 no se renderiza, por favor explica.

No sabía que (Seguir el tema) no muestra las páginas nuevas. Habría respondido antes.

Archivos adjuntos:
zigzag_1.mq4  8 kb
 
khorosh:
Mira donde hay una comisión, normalmente no engañan.
Hay una comisión, y el spread es menor, pero como se dice, "por las buenas o por las malas".
 
kosmos0975:

Si sabes por qué ZigzagBuffer3 no se renderiza, por favor explica.

#property indicator_buffers 4   //изменено с indicator_buffers 1
 
kosmos0975:

Los que van por libre no entenderán lo que se necesita. Este es un ejemplo de la variante 1. Los máximos están calculados en el EURUSD M5 desde el 10.01.14.

Si sabes por qué ZigzagBuffer3 no se renderiza, por favor explica.

No sabía que (Seguir el tema) no muestra las páginas nuevas. Habría respondido antes.


О. Ahí es donde deberías haber empezado: has intentado hacer algo, pero no está funcionando. En este caso, la ayuda es gratuita.

Tu pregunta ha sido respondida - post anterior - corrige el número de topes.

Y esta parte del código

if (counted_bars==0 && !downloadhistory2)   //добавлено
     {
      ArrayInitialize(ZigzagBuffer3,0.0);   //добавлено
      ZigzagBuffer3[0]=ZigzagBuffer[0];   //добавлено
      ZigzagBuffer3[23]=ZigzagBuffer[23]-100*Point;   //добавлено
      ZigzagBuffer3[30]=ZigzagBuffer[30]+100*Point;   //добавлено
      ZigzagBuffer3[55]=ZigzagBuffer[55]-100*Point;   //добавлено
      ZigzagBuffer3[82]=ZigzagBuffer[82]+100*Point;   //добавлено
      ZigzagBuffer3[102]=ZigzagBuffer[102]-100*Point;   //добавлено
      downloadhistory2=true;   //добавлено
      for (int num=100;num>=0;num--)   //добавлено
         {
            Alert("num = ",num,"   ZigzagBuffer3[num] = ",ZigzagBuffer3[num]);   //добавлено
            // Видно, что в элементах массива ZigzagBuffer3[num] присутствуют не нулевые значения.
         }
     }

no está claro.

Siempre habrá valores distintos de cero en la matriz ZigzagBuffer3 con los índices seleccionados: Allí se restan o añaden valores, excepto la barra cero - a veces puede quedar un valor cero - cuando ZigzagBuffer[0] permanece 0.

¿Qué quiere decir ejecutar allí?

 
VladislavVG:


О. Ahí es donde deberías haber empezado: has intentado hacer algo, pero no funciona. En este caso, la ayuda es gratuita.

Tu pregunta ha sido respondida - post anterior - corrige el número de topes.

Pero esta parte del código

no está claro.

Siempre habrá valores distintos de cero en la matriz ZigzagBuffer3 con los índices seleccionados: Allí se restan o añaden valores, excepto la barra cero - a veces puede quedar un valor cero - cuando ZigzagBuffer[0] permanece 0.

¿Qué quiere decir ejecutar allí?

¡Si sólo hubiera "insinuado" algo! Lo tomé en algún lugar y no puedo "ejecutarlo", ¡demasiado perezoso para estudiar!
 

Los valores de ZigzagBuffer3 son válidos hasta la nueva barra cero. En el propio buffer habrá valores de ZZ optimizados por sus propios algoritmos.

Es importante que el indicador funcione al menos así. Pero no funciona. SPLXGV no funciona. ¿Lo has comprobado?

La variante 2 es aún más complicada. Los valores ni siquiera se escriben en los búferes de los indicadores ( 2 ). Tiene su propio tiempo.

Tal vez el software (MT4) tiene un fallo. Por eso te pedí que lo comprobaras. No tengo suficientes conocimientos. No encuentro nada nuevo sobre este tema. Así que aquí estoy.

 
kosmos0975:

Los valores de ZigzagBuffer3 son válidos hasta la nueva barra cero. En el propio buffer habrá valores de ZZ optimizados por sus propios algoritmos.

Es importante que el indicador funcione al menos así. Pero no funciona. SPLXGV no funciona. ¿Lo has comprobado?

La variante 2 es aún más complicada. Los valores ni siquiera se escriben en los búferes de los indicadores ( 2 ). Tiene su propio tiempo.

Tal vez el software (MT4) tiene un fallo. Por eso te pedí que lo comprobaras. No tengo suficientes conocimientos. No encuentro nada nuevo sobre este tema. Así que aquí estoy.


El indicador funciona y trabaja como lo escribiste, pero aparentemente no de la manera que pretendías, como te escribí en el post anterior - es bastante obvio por el código ;)))))))). Naturalmente, si se ha corregido el número de topes.

М1

М5

М15

Sobre el tema del "glitching" de MT4 - no seas ridículo. Por lo general, todos los que ignoran la documentación, el tutorial y comienzan con el método de la intuición, comienzan a "escribir" sus propias deficiencias a los errores de MT exactamente hasta que comienzan a leer los docs. Por desgracia, no es usted el primero ni el último. Por supuesto, algunos errores en MT están ahí y se corrigen regularmente, pero está claro que no es el caso: incluso el código muestra que no conseguirá lo que quiere, o más bien puede conseguirlo en un solo caso, que probablemente ocurrió en la historia y es poco probable que se repita en el futuro: la probabilidad es muy baja - busque errores / deficiencias en sus propios algoritmos.

En cuanto a las píldoras, ¿todavía no entiende qué está tomando? A mí, por ejemplo, como a muchos de este foro, me funcionan todos los algoritmos sin ninguna "píldora" ))))))))))