Asesores Expertos: DDE - Server

 

DDE - Server:

Exportar datos reales de MQL5 a Excel (DDE).

Diseñada inicialmente para MetaTrader 4 (MQL4), con algunas pequeñas modificaciones funciona perfectamente en MetaTader 5 (MQL5). Es una pequeña aplicación MFC (servidor DDE).

Todos los datos disponibles en MQL5 pueden ser exportados mediante su interfaz DDE (por ejemplo datos reales a Excel).

Autor: Alexander Piechotta

 

¿Tiene una versión para MT4? Reescribí el ejemplo EA para MT4 pero estoy recibiendo un error.

2012.12.04 07:34:06 dde EURUSD,Semanal: las llamadas dll no están permitidas; 'user32.dll'-'FindWindowW'

Mike

 

Oops mi culpa. Había permitido llamadas DLL. Pero ahora me sale la alerta no puede encontrar la ventana MT4.DDE.2. Inicié la aplicación de servidor MFC DDE y puedo ver la ventana, pero todavía me sale la alerta.

 

Hola, necesito enviar cotizaciones a la hoja de Excel, ¿tiene algún ejemplo?

mejores reggards.

 
fxyekim:

¿Tiene una versión para MT4? Reescribí el ejemplo EA para MT4 pero estoy recibiendo un error.

2012.12.04 07:34:06 dde EURUSD,Semanal: las llamadas dll no están permitidas; 'user32.dll'-'FindWindowW'

Mike

Estimado FXyekim,

¿Puede usted por favor compartir la versión MT4?

Gracias.

 

Hola Gracias.

El programa se ejecuta, pero no puedo entender cómo funciona el programa. Me gustaria si tienes alguna expresión para mi.

Martin

 

INCREMENTA ESTAS LÍNEAS

double LAST = SymbolInfoDouble("EURUSD",SYMBOL_LAST) // para eurusd (ejemplo) ,

en // Check & Add Item DDE:

if(!CheckItem("C", "D"))

{if(!AddItem("C", "D")) return; } in // Comprobar y añadir elemento DDE

in // Establecer valor de elemento DDE

SetItem("C", "D", "LAST: "+DoubleToString(LAST,5)); in // Establecer el valor del elemento DDE

 

Hola Alexander Piechotta,

Estoy usando Metatrader 5 y me gustaría enviar datos a Amibroker, ¿podrías ayudarme?

muchas gracias,

MartinScholz:

Gracias.

El programa se ejecuta, pero no puedo entender cómo funciona el programa. Me encantaría si usted tiene alguna expresión para mí.

Martin

 

Hola a todos,

¿Existe alguna función para High, Low, Open, Close por favor?

if(!CheckItem("BID", "EURUSD")) AddItem("BID", "EURUSD"); funciona

if(!CheckItem("LAST", "EURUSD")) AddItem("LAST", "EURUSD"); funciona

if(!CheckItem("ASK", "EURUSD")) AddItem("ASK", "EURUSD"); funciona

========================== // =====================

if(!CheckItem("HIGH", "EURUSD")) AddItem("HIGH", "EURUSD"); ?

if(!CheckItem("LOW", "EURUSD")) AddItem("LOW", "EURUSD"); ?

if(!CheckItem("OPEN", "EURUSD")) AddItem("OPEN", "EURUSD"); ?

if(!CheckItem("CLOSE", "EURUSD")) AddItem("CLOSE", "EURUSD"); ?

Cualquier ayuda se agradece.

Gracias por adelantado.

ychaim

 

Hola,

Me gustaría utilizar el servidor DDE con Metatrader 5.

Desafortunadamente, no entiendo cómo iniciarlo.

¿Puede darme algunas instrucciones?

Gracias por sus esfuerzos.

Un cordial saludo

JFBe

 

¿No hay ningún archivo EXCEL DDE-sample.xls en el directorio del terminal?

Entonces todo lo que tienes que hacer es iniciar el servidor desde el archivo zip y hacer que el EA en el gráfico y las entradas correctas en la celda en Excel.