Preguntas de un "tonto" - página 47

 
uncleVic:

Después de completar el Asistente, el libro fuente del Asesor Experto se abre en el Editor. Encuentra líneas similares a:

Para eliminar algunos patrones, es necesario añadir una línea para llamar al método PatternsUsage con el parámetro<algún número>. Se verá así:


¿qué significa este número determinado?
 
kirill-demo:
¿qué significa este número determinado?
Es algo así.
 
uncleVic:

Después de completar el Asistente, el libro fuente del Asesor Experto se abre en el Editor. Encuentra líneas en el código fuente similares a:

No tengo estas líneas. Tengo estos
//--- Creating filter CSignalMACD
   CSignalMACD *filter0=new CSignalMACD;
   if(filter0==NULL)

и

//--- Creating signal

   CExpertSignal *signal=new CExpertSignal;

   if(signal==NULL)

Después de añadir esto:

//--- отключаем модель "двойная дивергенция"
   filter.PatternsUsage(31);

el Asesor Experto no está probado. ¿Qué debo hacer?

 
kirill-demo:
No tengo estas líneas. Tengo estos.
//--- Creating filter CSignalMACD
   CSignalMACD *filter0=new CSignalMACD;
   if(filter0==NULL)

и

//--- Creating signal

   CExpertSignal *signal=new CExpertSignal;

   if(signal==NULL)

Después de añadir esto:

el EA no hace pruebas. ¿Qué hacer?

Luego, después:

   signal.AddFilter(filter0);

insertar:

//--- отключаем модель "двойная дивергенция"
   filter0.PatternsUsage(31);

conseguir:

   signal.AddFilter(filter0);
//--- отключаем модель "двойная дивергенция"
   filter0.PatternsUsage(31);
 
uncleVic:
No hay oportunidad de entrar en un debate teórico de varias páginas.
Gracias por esa decisión, yo tampoco tengo tiempo para esas investigaciones verbales en detrimento de la práctica.
 
Примерно вот это.
Gracias por la aclaración, eso tiene más sentido. Pero si quiero eliminar otro modelo o incluso varios, ¿cuál debe ser <algún número>? ¿Explica cómo funciona?
 
kirill-demo:
Gracias por la aclaración. Pero si quiero quitar un modelo diferente o incluso algunos, ¿cuál debe ser <algún número>? ¿Explique cómo se obtiene?

Digámoslo así. Usted escribe:

1. Quiero que se utilicen estos modelos (lista de modelos específicos).

2. Quiero que se utilicen estos modelos (lista de modelos específicos).

...

N. Quiero utilizar estos modelos (lista de modelos específicos).

Y yo sustituiré los números por ti. ¿De acuerdo?

 
uncleVic:

Digámoslo así. Usted escribe:

1. Quiero que se utilicen estos modelos (lista de modelos específicos).

2. Quiero que se utilicen estos modelos (lista de modelos específicos).

...

N. Quiero utilizar estos modelos (lista de modelos específicos).

Y te daré los números. ¿De acuerdo?

He intentado insertar como 000100, 110001. Parece que funciona)) Según he entendido en este número el número de dígitos=número de modelos. Si el número 1 es el tercero desde el final, significa que se incluye el segundo modelo. Si el tercero y el cuarto desde el final de 1, significa que sólo funcionará el segundo y el tercer modelo. ¿Lo he entendido bien? Excepto que no entiendo de dónde has sacado el 31.

P.D. Prefiero aprender yo mismo que preguntarte qué números usar al hacer cada EA.

 
kirill-demo:

He intentado insertar como 000100, 110001. Parece que funciona)) Según he entendido en este número el número de dígitos=número de modelos. Si el número 1 es el tercero desde el final, significa que el segundo modelo está incluido. Si el tercero y el cuarto desde el final de 1, significa que sólo funcionará el segundo y el tercer modelo. ¿Lo he entendido bien? Salvo que no entiendo de dónde has sacado el 31.

P.D. Prefiero aprender yo mismo que preguntarte qué números usar al hacer cada EA.

Tienes razón. Los bits se numeran de derecha a izquierda, empezando por el 0.

Decimal 31 = binario 011111 (todos los modelos funcionan excepto el quinto).

 
es decir, ¿puede ser 31 o011111? no hay diferencia?