[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 247
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
sss2019, no hay tiempo para tratar el tema ahora, lo siento.
No es así. Correcto, como se muestra arriba.
En cuanto me ponga a ello, lo arreglaré y editaré el código en el post de allí.
Pregunta. ¿Cómo puedo obtener un puntero a una cadena? La cadena MQL4 es C++ lpsz, por lo que he entendido. Pero, ¿cómo obtenemos la dirección de la cadena en sí?
Si tengo una idea de cómo hacer que un mismo EA funcione con diferentes asistentes. el robot debe manejar por separado esta situación cuando se produce un bloqueo y no interferir con otras órdenes. Es decir, tenemos una posición abierta en Bay (magia 001) el mercado se fue en contra y en vez de cerrar la operación se abre la opuesta en Sell con magia 001 y el robot se encargará de la situación y quiero abrir de nuevo Bay pero con magia (002) y si la tendencia no se corrige se abrirá de nuevo la opuesta Sell con magia (002) y así sucesivamente. Algún consejo de cómo hacer que las operaciones funcionen como una capa con diferentes magias? o cómo implementarlo?
Ejemplo de contador de órdenes abiertas y pendientes por el símbolo y el mago requeridos
Por alguna razón, el terminal falló durante las pruebas. Ahora cuando lo enciendes, empieza a usar unos 150 mb de memoria y se cuelga. Iba a reinstalar, pero moví todos mis archivos antes de hacerlo. Cuando abrí las carpetas descubrí que no estaban todos los archivos que había creado. ¿Dónde están los demás?
Por alguna razón, el terminal falló durante las pruebas. Ahora cuando lo enciendes, empieza a usar unos 150 mb de memoria y se cuelga. Iba a reinstalar, pero moví todos mis archivos antes de hacerlo. Cuando abrí las carpetas descubrí que no estaban todos los archivos que había creado. ¿Dónde están los demás?
sss2019, no hay tiempo para tratar el tema ahora, lo siento.
En cuanto me ponga a ello, lo arreglaré y editaré el código en el post de allí.
Pregunta. ¿Cómo puedo obtener un puntero a una cadena? La cadena MQL4 es C++ lpsz, por lo que he entendido. Pero, ¿cómo obtengo la dirección de la propia cadena?
La captura de pantalla de la izquierda es MQL5, no 4.
No, el cuarto. Es que los archivos de la cuarta, al hacer clic, se abren a través de la quinta, por alguna razón
Abrir MetaEditor para 5, en la ventana de la izquierda "Navegador" -> en una carpeta clic derecho del ratón -> "Abrir carpeta" y allí entre las carpetas tratar de buscar.
No hay manera de hacerlo en MQL4. Puede pasar una cadena a una DLL y devolver la dirección como INT.
//MQL4
Para que otros no sufran lo mismo, he adjuntado todo el proyecto comprimido. Con fuentes, para que otros puedan ver que no es un virus. No he tenido tiempo de comprobar lo que se compila en VC++ 6.0 y lo que es basura. StrAddress.dll está en la carpeta Debug.
Abrir MetaEditor para 5, en la ventana de la izquierda "Navegador" -> botón derecho del ratón sobre una carpeta -> "Abrir carpeta" y allí entre las carpetas tratar de buscar.
Gracias, pero nada de mt4 apareció allí. Usé la búsqueda y encontré todos los archivos en la siguiente dirección:
C:|Users\Qwer\AppData\Local\VirtualStore\Nde los archivos de programa\MetaTrader 4\\Ninclude
No tengo ni idea de cómo llegaron allí, para ser honesto, ya que fueron guardados correctamente antes.