無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
70
評価:
(7)
パブリッシュ済み:
\MQL5\Include\fxsaber\Keyboard\
KeyCode.mqh (14.23 KB) ビュー
Keyboard.mqh (22.43 KB) ビュー
\MQL5\Experts\
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

キーボード操作用のライブラリ:

  • 選択されたキーボードレイアウトのデータ。
  • 押されたキーの状態と処理。

例)

#include <fxsaber\Keyboard\Keyboard.mqh> // キーボードのデータを扱う。

void OnChartEvent( const int id, const long &lparam, const double&, const string& )
{
  static const bool Init = KEYBOARD::FullControl(); // キーの完全な傍受を許可する。
  static string Str = NULL;

  if (id == CHARTEVENT_KEYDOWN)                              // キーが押された場合、
  {
    Print(KEYBOARD::Pressed(lparam) +                        // 押された組み合わせを表示する
          ", KeysState: " + ToBits(KEYBOARD::KeysState()));  // キーの状態を出力する。

    Str += KEYBOARD::Input(lparam);                          // 起動時に押されたキーの文字列。
    
    Comment(EnumToString((ENUM_KEYCODE)lparam) +             // 押されたキーを出力する。
            "\nKeyboard language: " + KEYBOARD::Language() + // 現在のキーボード言語。
            "\nKeyboard country: " + KEYBOARD::Country() +   // 現在のキーボードの国。
            "\n----------------\n" + Str);                   // 起動時に押されたキーの文字列を出力する。
  }
}

ライブラリーの運用例。

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/48393

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

指定した場所の現地時間、タイムゾーン情報、現地の取引セッション時間にアクセスするためのクラス。

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

MT5用の軽量CVD(累積出来高デルタ) - M1ベース、オプションのリセットで売り買いの圧力をローソク足で表示します。

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

イージーデータベース

AISエクストレム AISエクストレム

このインジケーターを使用すると、価格が最大または最小に達した確率を推定することができます。