MT5 y trans2quik.dll - página 7

 
prostotrader:

No tiene sentido hacer un lío.

Usando MT5 necesitamos un código en el EA y una DLL que reciba los datos.

Usando sólo Quick, tenemos una sola aplicación (ver fig. con diagrama)

Eh, pues hay que ser programador para sacar el código de funcionamiento autónomo...

Realmente esperaba que apareciera la posibilidad de trabajar con Quick - quiero trabajar más con opciones, pero no es realista sin la automatización, por desgracia.

 

Aeroflot me ha sorprendido hoy...


 
prostotrader:

Aeroflot me ha sorprendido hoy...


¿Qué clase de interés es ese?

 
Aleksey Vyazmikin:

¿Qué tipo de interés es éste?

Se trata de las ganancias netas (incluidas todas las comisiones) en intereses anuales.

 
prostotrader:

Se trata de los ingresos netos (incluidas todas las comisiones) en términos de porcentaje anual.

Entonces, ¡felicidades!

 
Aleksey Vyazmikin:

Entonces, ¡felicidades!

Nada hasta ahora. He escrito un "tepminal" para el quickie completamente. Resuelto el problema de sincronización de hilos,

pero el receptor DDE sigue fallando cuando se intercambian órdenes.

Supongo que hay algo mal en Quickswitch cuando uso DDE + trans2quik.

Yuriy Asaulenko, ¿puedes darme tu código en Lua + DLL fuente?

Quiero asegurarme de que la salida de Quickquik por DDE "se lía".

 

Yuriy Asaulenko no necesita la fuente de la DLL (la escribí yo mismo)

Pregunta ¿Cómo se puede generar una tabla en Lua?

PAK hizo sólo un envío de prueba a dll

require "sfqdata"

res = sfqdata.Numbers(2, 3, "A", 5.3)

message("Numbers=" .. tostring(res, 1), 1)
message("GetHostAppPath=" .. sfqdata.GetHostAppPath(), 1)

function main()
end
 
prostotrader:

Yuriy Asaulenko no necesita la fuente de la DLL (la escribí yo mismo)

Pregunta ¿Cómo se puede generar una tabla en Lua?

Paka sólo hizo un envío de prueba a dll.

Te los daré todos, pero para esta noche.
¿Necesita un libro sobre Lua?
 
Yuriy Asaulenko:
Te los daré todos, pero para esta noche.
¿Necesitas un libro sobre Lua?

Sí, gracias.

Añadido por

¿La salida de la mesa va por eventu o por temporizador?

 

Yuriy Asaulenko Gracias por los ejemplos, pero he dejado tu enlace (mi DLL + Lua), porque la salida de datos es

Los datos se imprimen mediante un temporizador.

He terminado completamente DDE + trans2quik.dll, todo funciona bien.

El listener DDE está completamente implementado en una DLL nativa separada.

En respuesta a su amabilidad, puedo darle el código fuente, o compilar a sus necesidades DDE listener.

DDE + trans2quik.dll funciona más rápido.