¡Pide! - página 172

 

Gracias ND

¿Dónde puedo encontrar un zerolag-true-stochastic?

 

Script para añadir lotes a las órdenes abiertas en beneficio

Hola a todos,

Estoy intentando escribir un script que añada lotes a las órdenes abiertas que están en beneficio. El problema es que necesito implementar refrescos en alguna parte porque para cuando pasan las últimas órdenes sigue usando los mismos datos de precio.

Si alguien pudiera ayudarme se lo agradecería mucho.

Gracias a todos...

Aquí está el código:

#property show_inputs

#include

//+------------------------------------------------------------------+

//|función de inicio del programa de script

//+------------------------------------------------------------------+

int inicio()

{

int total,cnt,err;

total = OrdersTotal();

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderProfit() >= 15) // el beneficio es superior a 15 pips

if(OrderType()==OP_BUY)

OrderSend(OrderSymbol(),OP_BUY, 0.1, MarketInfo(OrderSymbol(),MODE_ASK), 2, NULL, NULL, NULL, NULL, CLR_NONE);

si no

OrderSend(OrderSymbol(),OP_SELL, 0.1, MarketInfo(OrderSymbol(),MODE_BID), 2, NULL, NULL, NULL, NULL, CLR_NONE);

err=GetLastError();

Print("error(",err,"): ",ErrorDescription(err));

Sleep(1000);

}

//----

//----

return(0);

}

Gracias de antemano a todos...

Saludos

Jeff

 
targus:
Gracias ND ¿Dónde puedo encontrar un zerolag-true-stochastic?

Debería estar aquí:

https://www.mql5.com/en/forum/172902

 

Trabajar con dll

Hola ND,

Podrías por favor indicarme la dirección correcta:

1. Necesito aprender más sobre el trabajo mutuo de la dll y la MT, es decir: cómo la MT ejecuta la dll que está escrita en C++; cómo las fuentes de la dll en las cotizaciones de la MT4 y las señales de salida de vuelta a la MT4, etc. Por favor, indíqueme un libro y muestras de código.

2. Solía tener un indicador que analizaba las noticias de algún proveedor de noticias externo (creo que FF) y las analizaba en MT4 y las mostraba en cualquier ventana de TF. O te has encontrado con algo similar.

Gracias de antemano

 
bershk:
Hola ND,

¿Podría indicarme la dirección correcta?

1. Necesito aprender más sobre el trabajo mutuo de la dll y la MT, es decir: cómo la MT ejecuta la dll que está escrita en C++; cómo las fuentes de la dll en las cotizaciones de la MT4 y las señales de salida de vuelta a la MT4, etc. Por favor, indíqueme un libro y muestras de código.

2. Solía tener un indicador que analizaba las noticias de algún proveedor de noticias externo (creo que FF) y las analizaba en MT4 y las mostraba en cualquier ventana de TF. O te encontraste con algo similar.

Gracias de antemano

Hola bershk,

en cuanto al punto 2 (parsing noticias de algún proveedor de noticias externo) para que pueda utilizar este ejemplo:

https://www.mql5.com/en/forum/177102 - indicadores de abastecimiento de las noticias en MT4, y EA de comercio de noticias en MT4. Están en los códigos fuente de mql4 para que pueda descargar y abrir en metaEditor para ver como ejemplo.

Esos indicadores y EAs están usando nuestro calendario forex tsd.

Esos indicadores y EA están usando un dll (lo encontrarás en el hilo y dentro del código de esos indicadores/EA - encontrarás los ejemplos sobre cómo fue implementado/codificado en mql4.

En cuanto al proveedor de noticias FF así que mira este hilo https://www.mql5.com/en/forum/176404

Este hilo https://www.mql5.com/en/forum/173834

https://www.mql5.com/en/forum/175881

sobre tu primera pregunta:

https://www.mql5.com/en/forum/172885

 

dll y noticias

¡Muchas gracias ND!

Eres como siempre muy útil

Saludos,

Victor

newdigital:
Hola bershk,

en cuanto al punto 2 (parsing noticias de algún proveedor de noticias externo) para que pueda utilizar este ejemplo:

https://www.mql5.com/en/forum/177102 - indicadores de abastecimiento de las noticias en MT4, y EA de comercio de noticias en MT4. Están en los códigos fuente de mql4 para que pueda descargar y abrir en metaEditor para ver como ejemplo.

Esos indicadores y EAs están usando nuestro calendario forex tsd.

Esos indicadores y EAs están usando un dll (lo encontrarás en el hilo y dentro del código de esos indicadores/EA - encontrarás los ejemplos sobre cómo fue implementado/codificado en mql4.

En cuanto al proveedor de noticias FF así que mira este hilo https://www.mql5.com/en/forum/176404

Este hilo https://www.mql5.com/en/forum/173834

https://www.mql5.com/en/forum/175881

sobre su primera pregunta:

https://www.mql5.com/en/forum/172885
 

tim

Hola Estimado CodesGuru

Mi pregunta es simple creo, pero no pude averiguar cómo manejarlo.

Así que quiero escribir este código en EA,

Si (highprice - lowprice) < 60 pips entre las 02:00 GMT y las 10:00 GMT entonces vender A UDUSD a lowprice - 5pips o comprar AUDUSD a highprice + 5pips, de lo contrario no se opera

Quiero crear esta simple orden de trading automatizada pero no soy capaz, ¿podríais ayudarme?

gracias

 

Arrastrar y soltar Stop Loss

Hola a todos

Tengo Drag and Drop Stop loss script, y un amor para usarlo. Pero con mi broker no funciona para 2 ordenes en un mismo scart solo establece 1 orden. Quiero establecer el stop loss para 2 órdenes en el mismo lugar.

¿Cuál es el problema? Funciona bien con otros brokers.

Por favor, ayuda

int inicio()

{

//----

int digits = MarketInfo(Symbol(),MODE_DIGITS);

double value = NormalizeDouble(WindowPriceOnDropped(),digits);

for(int i=TotalOrdenes()-1;i>=0;i--)

{

if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

continuar;

if(OrderSymbol()!=Symbol())

continuar;

RefrescarTarifas();

if(OrderType()==OP_BUY)

if(value<Bid)

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if(OrderType()==OP_SELL)

if(value>Ask)

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if((OrderType()==OP_BUYSTOP) || (OrderType()==OP_BUYLIMIT))

if(value<OrderOpenPrice())

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if((OrderType()==OP_SELLSTOP) || (OrderType()==OP_SELLLIMIT))

if(value>OrderOpenPrice())

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

}

return(0);

}

//+------------------------------------------------------------------+

 

Ayuda

Estoy tratando de hacer mi primer EA, pero no puedo averiguar cómo hacerlo, aquí están las reglas que debe tener

Si cierra por encima de la EMA 7 (Comprar)

Si cierra por debajo de la EMA 7 (Vender y vender en corto)

Si cierra por encima de la EMA 7 (Comprar para cubrir y comprar)

 

Pregunta de la primera lección

2;76;;;no se puede abrir el archivo de programa

Hice el archivo de texto, no puedo compilarlo cuando ejecuto lo anterior es el error que sale de (my_first_mql4_script.log) que aparece en lugar del archivo ex4.

Hice el archivo del bloc de notas un archivo .bat como dijo la primera lección y guardé su contenido:

cd C:\NArchivos de Programa\NUpFX Trading Station

metalang -q "C:\gram Files\UpFX Trading Station\my_first_mql4_script.mq4"