Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
También puede inyectar dll's en el espacio de proceso de MT4.
-Cambie algunos recursos, añada menús, botones, etc., y haga que las dll's se carguen dinámicamente.
Inyectar dll's :
Se puede hacer :
-Cambiar las cabeceras del PE (insertar una nueva carga de dll's) .
-Inyectar en el espacio de proceso. (INJLIB.).
-Usar la API de desvío de Microsoft (Añadir un desvío, saltar de nuevo a él después de que su propia función haya sido llamada... Usar LoadLibraryEx dentro de su desvío también es factible):
Básicamente en ASM :
Llama a la función(x) (Esta es la función que desviará).
Función x(){
jmp MiDesvío}
Función Mydetour {
_asm{pushad}//Esto es mirar los registros, necesitas guardarlos, para devolverlos exactamente igual cuando regreses...La librería Microsoft Detour hace esto fácil..
Inserte la función aquí
_asm (popad}
}
Más fácil de leer este tutorial: http://www.codeproject.com/dll/DLL_Injection_tutorial.asp
A partir de ahí, podría añadir recursos personalizados a MT4, añadir funciones SQL, Excel, y muchas más cosas , sólo añadir DLL's y cargarlas.
Déjame saber cómo va, listo para ayudar...(Pero no hacer todo el trabajo..) , y sí sé bastante en este campo...(C++,ASM, .C#) .
Necesito ayuda para un problema con el .dll
Hola a todos,
¿Puede alguien ayudarme sobre un problema que tengo en la creación de una dll para metatrader?
Utilizo code::Blocks o DevC++. Ambos crean mi dll sin error pero en metatrader tengo el error: no se puede llamar a la función 'Test' desde la dll 'ExpertSample.dll' (error 127)
Todas las configuraciones están bien, dll permitido, dll en la carpeta de bibliotecas ...
Supongo que el problema es la configuración de los parámetros de mi proyecto o ide antes de compilar en mi IDE.
Si alguien tiene una idea sobre esto
Muchas gracias,
FerruFx
¿cómo puedo convertir mi indicador en DLL?
hola a todos
alguien sabe cómo puedo convertir mi indicador a la extensión DLL??????
Sólo para información:
tenemos este hilo https://www.mql5.com/en/forum/172885
Sí, lo veo.
pero no es para los indicadores
Pregunta mtguru1.dll
Utilizo los siguientes comandos de MT4:
handle=FileOpen(file, FILE_BIN|FILE_READ);
FileReadString
FileReadDouble
FileIsEnding
¿Puede la dll ejecutar funciones similares?
¿Puede el gFileRead hacer esto?
¿O hay una forma mejor de usar kernel32.dll?
No estoy familiarizado con C++ o dlls, sólo con el código de MT4.
Sharpdevelop
Hola,
Para aquellos que no tienen C#, C++ o VB.net. Descargue una versión gratuita de código abierto aquí:
SourceForge.net: SharpDevelop
El proyecto de código abierto se puede encontrar aquí:
SharpDevelop @ic#code
Le encantará.
Saludos cordiales
Derik
Delphi y MQL4
Hola a todos
como puedo hacer un codigo delphi para usarlo en MQL4... como acceso a DLL...
¿alguien tiene un ejemplo?
saludos
charles
Algunos otros hilos relacionados con este tema:
https://www.mql5.com/en/forum/172885
https://www.mql5.com/en/forum/176134
https://www.mql5.com/en/forum/175924
Y he actualizado este pequeño hilo https://www.mql5.com/en/forum/174329 con más funciones.