¿Cómo codificar? - página 191

 

¿Cómo puedo reemplazar la función IndicatorCounted a continuación para utilizarla en un EA?

¿Cómo puedo reemplazar la función IndicatorCounted a continuación para su uso en un EA?

Gracias de antemano,

Paul

int inicio()

{

int i,k

int barras_contadas=IndicadorContado();

double high,low,price;

//----

if(Bars<=Tenkan || Bars<=Kijun || Bars<=Senkou) return(0);

//---- cero inicial

if(barras_contadas<1)

 
lumanauw:
Hola,

Intento codificar esto, pero no funciona.

Intenta esto:

bool GetFreeSpace(int Magic)

{

int total=OrdersTotal();

for (int cnt = total -1; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()<=OP_SELL )

if ( MathAbs(Bid-OrderOpenPrice())<(Step+Slippage)*Point))

return(false);

else return(true);

}

}
 
 

Gracias

¿Cuál es la diferencia entre usar (total) y (total-1) para el cnt? Si las órdenes total=total, ¿por qué disminuye en (-1)?

for (int cnt = total -1; cnt >=0 ; cnt--)

 
lumanauw:
Gracias

¿Cuál es la diferencia entre utilizar (total) y (total-1) para el cnt? ¿Si el total de pedidos=total, por qué se disminuye en (-1)?

for (int cnt = total -1; cnt >=0 ; cnt--)

Intentaré responder pero no te fíes al 100% de mí, aún estoy aprendiendo.

cnt = total - 1

total :contará todas las posiciones

total -1 :devolverá la posición actual en valor decreciente (digamos que el total es 5 por lo que disminuirá así

select cnt=posición número 5 después de terminar el cnt-- disparado así

select cnt=posición número 4 después de terminar el cnt-- desencadenado así...etc...

puede ser que sea así espero que este correcto

 

Las órdenes se mantienen en un array basado en CERO, por lo que se disminuye el número total de órdenes en uno. Así que el primer pedido tendría el índice 0, el segundo el índice 1, etc.

Lux

 

Lista de símbolos de corredores

Hola...

Quiero saber si hay algún código para obtener la lista de símbolos del broker?

por ejemplo EURUSD, GBPUSD, USDJPY ......

si hay entonces por favor pasar este código

Gracias

 
arshadFX:
Hola...

Quiero saber si hay algún código para obtener la lista de símbolos del broker?

por ejemplo EURUSD, GBPUSD, USDJPY ......

si lo hay entonces por favor pase este código

Gracias

SymbolList fromSet - MQL4 Code Base

 

¿Cómo codificar? Ayuda por favor

Hola a todos

Quiero codificar un indicador pero soy novato sobre MQL y necesito ayuda..

Lo que intento hacer es

1 Asumir que el precio más alto antes es H1 y

el precio más bajo antes es L1

2 Cuando el precio cruza por encima de H1 entonces viene un evento.

Cuando el precio cruza por debajo de L1 entonces un evento viene.

3 Los tipos de eventos (señales) son

1 punto de color

2 sonido (las iteraciones son opcionales)

3 correo electrónico (las iteraciones son opcionales)

4 "X" es la variación de H1 o L1

se puede asignar.

Ej. Cuando H2>(H1+X) se produce un evento.

5 Cuando llega un nuevo evento, los puntos de color marcados antes serán eliminados.

Eso es todo

Ayuda por favor

Gracias...

Archivos adjuntos:
higher_high.jpg  24 kb
 
mladen:
Puede ocurrir que algunos de los símbolos "falten" en los archivos de sets (simplemente modificando ese archivo de sets desde market watch, por ejemplo). mladen

Es fácil de arreglar. Haga clic con el botón derecho en Market Watch y luego en "Mostrar todo". Nuevamente haga clic con el botón derecho, luego Sets->Guardar como... y haga el archivo con la lista completa de divisas.

Razón de la queja: