Ideas en bruto - página 6

 

Pregunta del curso MLQ4

CodersGuru,

En el ejemplo de EA de tu curso, definiste una función"Cruzada". Mencionas que las variables estáticas mantienen su valor entre llamadas REPETIDAS... mi pregunta es, ¿es necesario que estas llamadas repetidas sean CONCURRENTES?

Estoy creando un EA usando 4 periodos de tiempo, y hago una llamada a "Crossed" para cada uno de los 4 pares de líneas... ¿se reajustarán las variables estáticas después de cada par, o sólo se establecen una vez cuando se ejecutan por primera vez, y luego hasta la salida?

Supongo que necesito saber por qué las variables estáticas no se inicializan cada vez que se llama a "Crossed"... y bajo qué condición se reinician....

¿Hay algún documento en el que pueda investigar esto por mí mismo? MT4 "HELP" es casi inútil

Gracias por su ayuda.

-charliev

 

¿hay un indicador Pivot favorito?

He visto demasiados indicadores de pivote para MT4.

He probado algunos y tenía líneas S y R en diferentes lugares.

¿Alguien tiene uno bueno que sea su favorito?

 

Por favor, publique el gráfico con las configuraciones.

Una imagen vale más que mil palabras.

Gracias

 

Oscilador LSS

¡Hola!

Encontré la descripción de ese indicador en google

¿Alguien lo ha usado o ha escuchado algo sobre él?

Archivos adjuntos:
 

Pregunta sobre el ZigZag

Hola a todos,

¿Alguien tiene alguna idea de cómo puedo modificar el indicador Z -Z1 ZigZag para que NO borre los falsos puntos de giro? Me gustaría verlos?

Gracias por su tiempo

EK

Archivos adjuntos:
z-z1.mq4  5 kb
 

Breakout de doble vuelta

¡Estaba experimentando en MT3 y probé un algoritmo simple y tuve algunos resultados bastante buenos! ¿Puede alguien más verificar este backtest? ¡Cualquier otra idea o comentario es muy apreciado!

/*[[

Name := Double-Back Breakout

Author := Nicholishen @ Apex Group Investments, LLC

Lots := 0.1

Stop Loss := 100

Take Profit := 20

Trailing Stop := 0

]]*/

Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);

var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);

diff=0;vol=0;

for i=PeriodsBack downto 2{

vol= vol + Volume;

diff= diff + (high-low);

}

avg= diff / (PeriodsBack -2);

volavg = vol / (PeriodsBack -2);

p1d=High[1]-Low[1];

vol1=Volume[1];

if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {

if close[1]>close[2] and TotalTrades < 1 then{

SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);

}

};

for i=1 to TotalTrades{

profit = ord(i,VAL_PROFIT);

if Abs(profit) >= dBack * (Lots * 10) then{

if TotalTrades < 2 then{

SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);

}

}

};

Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);

Archivos adjuntos:
 

Hola,

Hay errores, quiero comprobarlo para poder probarlo. Gracias

 

Ideas en bruto

¿hay algún tipo de "tope" o algo similar que pueda utilizar

precio medio/precio medio?

por ejemplo, compro a 1,2313 y espero que el valor suba a

1,2339 (el objetivo es 20), pero cuando cae a 1,2269 doblo la

inversión, pero ahora el objetivo de ambas órdenes será 1.2305, porque

mi precio medio es 1,2285.

El sistema no utilizará ningún indicador para entrar (empezar a operar), por lo que

sólo se iniciará cuando las órdenes de venta y compra sean ordenadas; y si

hay una ganancia de N pips cierra la orden y de inmediato y

luego abre otra orden por la misma cantidad. Si pierdo X pips entonces

hago el precio medio.

¿hay algo que lo haga automáticamente por mi? si es negativo,

¿alguien aquí que sepa programar lo haría por mí?

muchas gracias

 

¡FiboPiviots incluyendo el lunes!

Para todos los interesados

https://www.mql5.com/en/forum/173201/page73

 

Pregunta sobre la conversión de MQLII

Hola a todos

Estoy tratando de convertir el código MQLII au código MQL4, pero tengo algunas preguntas sobre:

// Código MQLII

Var : MiCondición(Falso);

Vars : MyValue(1.2345);

Variable : Contador(0);

Variable : String("");

Variables : String1("Alguna cadena");

Variables : Contador(0);

- ¿Cuál es la diferencia entre estas sintaxis: Var, Vars, Variable y Variables ?

- ¿Puedo declarar Integer, Double, String o Boolean utilizando todas estas palabras clave?

- ¿Y cómo puedo saber el tipo de datos de estas variables como "Counter" es Integer, Double?

Muchas gracias si me pueden explicar esta sintaxis.

Yousky