¡Qué buen sistema! - página 15

 

1. TrailingStep obligatorio

2. Disminución de SL

3. El coeficiente por el que se dividirá la LS, para indicar el momento en que se iniciará la reducción de la LS tras el avance.

 

Only_Profit_H4_beta.mq4

Versión Beta: 108


Modificado:

- Trailing Stop (Paso de arrastre - es un paso de transferencia de stop en puntos)

- El número mágico es ahora generado automáticamente por Expert Advisor, por lo que ninguna de las empresas de corretaje detectará que se trata del mismo Expert Advisor)

- Formato del código

Archivos adjuntos:
 

Es agotador. -:(

La cosa es que según el sistema IBEX-CPR la señal tiene que ser confirmada en 3 TFs: H1, H4 Y D1.

La señal de tendencia debe confirmarse en: M80, H1 && H4.

No funcionará con este EA.

Todavía no sé qué hacer con él.

 
artsnz >> :

Only_Profit_H4_beta.mq4

Versión Beta: 108

artsnz, gracias por poner tus fuentes aquí. ¿Y si creamos un grial con nuestros esfuerzos conjuntos? :)

 
liza >> :

Funciona en H4.

El indicador como zigzaga muestra la dirección (en M30 y H1 una confirmación).

Dos líneas finas (verde y roja) - rompa la roja para vender, suba la verde para comprar.

¿Quién se abre paso? ¿La línea en zigzag o el precio actual?

 
netyar >> :

artsnz, gracias por publicar sus fuentes aquí. ¿Y si creamos un grial juntos? :)

Por supuesto, ¡GRACIAS!

Una cabeza está bien, pero muchas es mejor.


Un grial no es un grial, pero si el beneficio dará con una expectativa matemática positiva,

No me importaría darles las gracias no sólo con palabras, sino también con una parte de los beneficios obtenidos.

 
artsnz >> :

- El número mágico es ahora generado automáticamente por los EAs para que ninguna de las compañías de corretaje sepa que es el mismo EA)

Entonces, ¿crees que los DCs cogen a los comerciantes que operan con el mismo EA y les aplican sanciones?

¿Y cuando se opera con varios EAs diferentes se pueden evitar estas sanciones?

:)

¿Cuál es el propósito secreto de esta función?

Podemos generar comentarios arbitrarios para confundir a las empresas acreedoras.

:)


SZ

Para DC no importa cuántos y qué EAs tengas en tu cuenta.

Es importante CÓMO operan, cuál es el beneficio en puntos y cuánto tiempo se mantiene la posición.

Y los resultados finales son importantes. El juego con los magos y los comentarios es perverso.

Y este truco no engañará a las empresas de corretaje, sino a usted y a los que utilizarán este EA:

Al abrir una posición, el mago será asignado a la orden. Entonces, el PC o el terminal se bloquean.

Tras el reinicio, el Asesor Experto considerará la orden como de otra persona, ya que el número mágico no se guardará.

La posición se volverá inmanejable.

Si utilizas estos trucos, tienes que guardar el asistente en variables globales

del terminal o del archivo. ¿Pero qué sentido tiene? :)

 
netyar >> :

¿Quién se abre paso? ¿La línea en zigzag o el precio actual?

Precio

 
goldtrader >> :

Si utilizas este tipo de trucos, debes guardar el magik en variables globales

del terminal o de un archivo. ¿Pero qué sentido tiene? :)

Hay una opción alternativa. Yo lo hago de una manera más simple - codifico la moneda, el marco de tiempo y el número de EA en magik. +Tienen un número único. Creo que esto es mucho más conveniente porque ¿quién dice que el EA puede abrir sólo un número fijo de órdenes?

 
Azzx >> :

Existe una variante alternativa. Estoy haciendo las cosas más fáciles - en magik codifico la moneda, el marco de tiempo y el número de Asesor Experto + tienen números únicos. Es mucho más cómodo en mi opinión, porque ¿quién dijo que un EA puede abrir sólo un número fijo de órdenes?

Es bastante lógico.

El magik es estático, es decir, no cambia con cada nueva orden abierta por el mismo Asesor Experto en el mismo par y marco temporal.

Por lo tanto, cuando reiniciemos el EA, éste encontrará fácilmente sus posiciones y las recogerá.

Y no es necesario almacenar cada nuevo magik en un archivo o en una variable global del terminal.

.

El autor genera magia aleatoria dinámica a partir de la hora local del PC:

//+-----------------------------------------------------------------------------------------------+
//| Генерация магического номера.                                                                 |
//+-----------------------------------------------------------------------------------------------+
int Get. Magic()
 {
  string mag;
  int Magic. g;
  Sleep(1000);
  while (true)
   {
    MathSrand (TimeLocal());
    mag = StringConcatenate( mag, MathRand()/15, MathRand()/8, MathRand()/32); 
    Magic. g = MathRound(MathAbs(StrToInteger( mag)));
    mag = DoubleToStr( Magic. g,10);
    if (StringLen ( mag) >= 15) { Magic. g = StrToInteger( mag); break;}
   }
  return (MathRound(MathAbs( Magic. g)));
 }

¿Por qué complicar y provocar errores de ejecución?