Interesante asesor - página 8

 
sergeev:

ya están en el código base desde hace un año

https://www.mql5.com/ru/code/8867


¿Y qué? ¿O es un juego para encontrar 5 enlaces y obtener una bonificación?
 
lerik:


Lo hice una vez: realmente es mejor generar filtros sobre un par, un marco temporal y unas cotizaciones específicas (es decir, OC). Pero en general se pueden utilizar los filtros publicados (el más cercano es EURUSD), seleccionando el marco temporal 1H-1D dependiendo de la CV (cotizaciones).

Si necesitas un generador de filtros, puedo prepararlo.


Haz una buena acción, publícala.
 
¿rebiata podskajute skolko mog stoit Maiatnik (Swinger) v 2008 gody?
 
Mathemat:

Y en realidad, esto es bastante interesante:

También hay protección por número de cuenta comercial. De todos modos, no es bueno hurgar en los descompilados :)

No creo que merezca la pena el esfuerzo.

Déjenme decirles que tener construcciones como:

   if (IsTesting() != TRUE) {
      if (IsVisualMode() != TRUE) {

debería ser una bandera roja.

Este es un código amateur.

Un codificador normal lo escribirá:

   if ( !IsTesting() ) {
      if ( !IsVisualMode() ) {


Si la codificación es así, aunque haya alguna idea, surge la pregunta: "¿En qué medida está bien implementada en la EA?"

 

Las construcciones son equivalentes, no hay ningún error terrible en el código dado. Bueno, a algunos les gusta la brevedad (a mí también me gusta más la segunda variante, por cierto), mientras que al autor le gusta lo que él llama legibilidad.

Sí, hay mucha redundancia en el EA, un número excesivo de variables globales de cadena, hay otras deficiencias. Sin embargo, un código de trabajo de este tamaño ya es un logro.

 
Mathemat:


Sí, hay mucha redundancia en el EA, un número excesivo de variables globales de cadena y otras deficiencias. Sin embargo, un código de trabajo de este tamaño ya es un logro.

Con esta calidad de codificación, una EA que funcione es naturalmente un logro.
 

No estoy siendo gracioso, no estoy siendo gracioso.

Sólo lo digo.

 
Mathemat:

Las construcciones son equivalentes, no hay ningún error terrible en el código anterior.


No hablo de errores, sino de estilo.
 
PapaYozh:
No hablo de errores, sino de estilo.
Podrían haber copiado del lenguaje de las plataformas de la competencia, de ahí las meteduras de pata.
 
DekanFF:

Haz una buena acción, publícala.

http://fx.qrz.ru/

https://www.mql5.com/ru/articles/32

Razón de la queja: