Programación MQL4 - Página 3

 

Publi

Página 3 de 405 PrimerPrimer 12345 ÚltimoÚltimo
Resultados 21 al 30 de 41

Tema: Programación MQL4

  1. #21
    ¿Programando como tablero? Sin demanda de comercio de automóviles. Solo para monitoreo y alerta. Voy a buscar tu @.

  2. #22

    Cita Iniciado por ;
    quote Gracias Mladen por tu comentario. Aquí están: archivo de archivo
    Archivo descompilado ilegal ...

  3. #23

    Cita Iniciado por ;
    cita Gracias Mladen a tu comentario. Aquí están: archivo de archivo
    Lamentablemente, eso también se descompila;

  4. #24
    He arrojado un mensaje para ti. . ¿Viajará a Kuala Lumpur cuando proporcionemos el alojamiento del vuelo durante dos o tres días?

  5. #25
    Hola, ¿puedo hacer una pregunta? Me ha dejado perplejo por un largo momento. ¡Gracias! Al hacer una evaluación de respaldo en el modo Visual, en lugar de proceder automáticamente, podemos demostrar manualmente el pub presionando la tecla F12. Lo que tengo que hacer es presionar una sola tecla, por ejemplo la tecla S (el código principal es 0x53), luego F12 se enviará pronto al MT4 cinco veces. El código es el siguiente. El resultado es que, incluso cuando está en evaluación posterior, al presionar la tecla S se mostrarán las barras justo cuando se ingresó F12, ¡pero solo una o dos salen en cada momento! Me pregunto por qué no muestra 5 pubs ... ¿Tienes algunas buenas soluciones? ¡Gracias de antemano! #import user32.dll vacío keybd_event (int bVk, int bScan, int dwFlags, int dwExtraInfo); #import #define KEYEVENTF_KEYUP 0x0002/- la clave se publica (no se presiona) vacío OnChartEvent (const int id,/identificador de la ocasión const long lparam,/parámetro de la ocasión de la clase extendida const dual dparam,/parámetro de la ocasión de la clase dual const series sparam)/Parámetro de ocasión del tipo de serie if (id == CHARTEVENT_KEYDOWN) switch (int (lparam)) case 0x53:/'S' keybd_event (0x7B, 0, 0, 0);/F12 1º keybd_event (0x7B, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x7B, 0, 0, 0);/F12 2nd keybd_event (0x7B, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x7B, 0, 0, 0);/F12 3rd keybd_event (0x7B, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x7B, 0, 0, 0);/F12 4th keybd_event (0x7B, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x7B, 0, 0, 0);/F12 5th keybd_event (0x7B, 0, KEYEVENTF_KEYUP, 0); descanso; predeterminado: romper;

  6. #26

    Cita Iniciado por ;
    Hola, ¿puedo hacer una pregunta? Yo estaba confundido. ¡Gracias! Al hacer una evaluación de respaldo en el modo Visual, en lugar de proceder automáticamente, podemos mostrar la barra uno por uno presionando la tecla F12. Lo que quiero hacer es presionar una tecla, por ejemplo, la tecla S (el código de la tecla es 0x53), luego F12 se enviará a MT4 en cinco ocasiones. El código es el siguiente. El resultado es que, durante la evaluación, las barras se mostrarán al presionar la tecla S ya que se ingresó F12 solo una, ¡o incluso dos salen en cada momento! Me pregunto por qué no ...
    ¿Qué hace exactamente F12 en el MT4? Suponiendo que haya delegado una función XYZ () en el botón F12. Por lo tanto, cuando presiona S, debe llamar al método XYZ () 5 veces

  7. #27

    Cita Iniciado por ;
    Hola, ¿puedo hacer una pregunta? Me ha confundido. ¡Gracias! Al hacer la prueba de regreso en modo Visual, en lugar de proceder automáticamente, podemos mostrar el pub uno por uno presionando la tecla F12. Lo que quiero hacer es que simplemente presionando una tecla, por ejemplo, la tecla S (el código principal es 0x53), entonces F12 pronto se transmitirá a MT4 en cinco ocasiones. El código es el siguiente. El resultado es que, incluso cuando está en prueba, las barras se mostrarán al presionar la tecla S ya que se ingresó F12; solo una, o dos, salen en tres barras cada vez. Me pregunto por qué no ...
    Código insertado #import user32.dll vacío keybd_event (int bVk, int bScan, int dwFlags, int dwExtraInfo); int SendInput (int nInputs, int pInputs, int cbSize); string GetLastError (); #import #define KEYEVENTF_KEYUP 0x0002/- clave publicada (no presionada) vacío OnChartEvent (const int id,/identificador de evento const long lparam,/parámetro de evento de tipo largo const dual dparam,/parámetro de evento de tipo dual const string sparam)/Parámetro de evento de tipo cadena if (id == CHARTEVENT_KEYDOWN) switch (int (lparam)) caso 0x53:/'S' keybd_event (0x41, 0, 0, 0); keybd_event (0x41, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x41, 0, 0, 0); keybd_event (0x41, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x41, 0, 0, 0); keybd_event (0x41, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x41, 0, 0, 0); keybd_event (0x41, 0, KEYEVENTF_KEYUP, 0); keybd_event (0x41, 0, 0, 0); keybd_event (0x41, 0, KEYEVENTF_KEYUP, 0); división; case 0x08:/Backspace Alert (Delete); división; caso 0x41:/'a' Imprimir (A); descanso; Con el código al hacer clic en S llamará haga clic en imprimir y A A 5x

  8. #28
    1 Adjunto (s) ¡Gracias por su respuesta rápida! Gt; ¿Qué hace F12 en el MT4? Al realizar la prueba de regreso manualmente, F12 mueve el gráfico hacia adelante en 1 vela de una vez. El enlace debajo clarifica esto.
    Https://www.fxdayjob.com/manual-backtesting-in-mt4gt; Con el código de arriba una vez que haga clic en S llamará a hacer clic en A e imprimir A 5x Sin embargo, esto no se aplica a F12. Al presionar la tecla S se mostrarán dos pubs, solo uno, como mucho tres pubs saldrán a la vez, tal vez no 5x como escribí ayer. Tal vez este es el error de la prueba de MT4?

  9. #29

    Cita Iniciado por ;
    ¡Gracias por su rápida respuesta! Gt: ¿Qué hace exactamente F12 en el MT4? Al hacer una evaluación de respaldo, F12 mueve el cuadro hacia adelante en 1 vela de una vez. Esto se describe a continuación por la URL.
    Https://www.fxdayjob.com/manual-backtesting-in-mt4gt; Con el código anterior al hacer clic en S llamará al clic en A y publicará A 5x. Sin embargo, esto no se aplica a F12. Presionando la tecla S se mostrarán 2 barras, o solo una, como máximo tres barras salen a la vez, no 5x como escribí ayer. Tal vez esta es la prueba de MT4 back test ??
    El problema es que el MT4 no permite que OnChartEvent () se ejecute en Backtest. Eso significa que no permitirá la entrada desde su periférico, es decir, haga clic con el mouse o haga clic en el teclado a través de OnChartEvent ()

  10. #30
    Probé el código descubierto en la prueba A posterior y se publicó cinco veces. Así que supongo que la ventana de Backtest no recibirá F12 5x, pero no puede solucionarlo por alguna razón. Soy un hilo nuevo para preguntar a otros chicos si hay solución. ¡Muchas gracias por el tiempo y la orientación!

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.