Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Visualizaciones:
88
Ranking:
(7)
Publicado:
\MQL5\Include\fxsaber\Keyboard\
LanguageID.mqh (13.53 KB) ver
KeyCode.mqh (14.23 KB) ver
KeyState.mqh (6.15 KB) ver
Keyboard.mqh (22.43 KB) ver
\MQL5\Experts\
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Biblioteca para el manejo del teclado:

  • Datos de la distribución de teclado seleccionada.
  • Estado y tratamiento de las teclas pulsadas.

Ejemplo:

#include <fxsaber\Keyboard\Keyboard.mqh> // Trabajar con los datos del teclado.

void OnChartEvent( const int id, const long &lparam, const double&, const string& )
{
  static const bool Init = KEYBOARD::FullControl(); // Permitir la interceptación completa de claves.
  static string Str = NULL;

  if (id == CHARTEVENT_KEYDOWN)                              // Si se pulsa la tecla,
  {
    Print(KEYBOARD::Pressed(lparam) +                        // mostrar la combinación pulsada
          ", KeysState: " + ToBits(KEYBOARD::KeysState()));  // salida de los estados clave.

    Str += KEYBOARD::Input(lparam);                          // Forma una cadena de teclas pulsadas desde el inicio.
    
    Comment(EnumToString((ENUM_KEYCODE)lparam) +             // Salida de la tecla pulsada.
            "\nKeyboard language: " + KEYBOARD::Language() + // Idioma actual del teclado.
            "\nKeyboard country: " + KEYBOARD::Country() +   // País actual del teclado.
            "\n----------------\n" + Str);                   // Muestra una cadena de teclas pulsadas desde el inicio.
  }
}

Un ejemplo de funcionamiento de una biblioteca.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/48393

Local Timezones and Local Session Hours Local Timezones and Local Session Hours

Clase para acceder a la hora local de la ubicación especificada, así como a la información sobre la zona horaria y el horario de la sesión de negociación local.

CVD (Cumulative Volume Delta) CVD (Cumulative Volume Delta)

Lightweight CVD (Cumulative Volume Delta) para MT5 - basado en M1, muestra la presión de compra/venta como velas con reinicios opcionales.

Class For Working With Databases In A Simplified Manner Class For Working With Databases In A Simplified Manner

easydatabase

AIS Extremum AIS Extremum

El indicador permite estimar la probabilidad de que el precio haya alcanzado su máximo o mínimo.