ライブラリ: MQL5のキーワードとエイリアス

 

MQL5のキーワードとエイリアス:

自動変換に使われるMQL5キーワードとエイリアスが提示されています。

たぶん何かを逃したと思うので、お分かりの場合お知らせください。リストを更新します。

作者: Joo Zepper

 
MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // 実行されるアクションのタイプ
   ulong                         magic,            // エキスパート・スタンプ(マジックナンバー識別子)
   ulong                         order,            // オーダー・チケット
   ...
  )

//注文チケット。未決注文の 変更に必要

注文を設定するにはチケットが必要であることがわかったので、詳しい説明を追加してください。

演算子に2つの演算子がありません。

:
::

また句読点のZYがありません。

( )

そして結論として、わかりやすくするためにすべてmqhにリネームしました(サードパーティーのエディターを使うなら、txtの方が便利なのは同意しますが)。

 
Urain:
.............

オリジナルのヘルプでは、構造はこのように表示されている:

struct MqlTradeRequest
  {
   ENUM_TRADE_REQUEST_ACTIONS    action;           // 実行されるアクションのタイプ
   ulong                         magic;         // エキスパート・スタンプ(マジックナンバー識別子)
   ulong                         order;         // オーダー・チケット
   string                        symbol;        // 取引商品名
   double                        volume;        // ロット単位の取引要求量
   double                        price;         // 価格 
   double                        stoplimit;     // 注文のストップ・リミット・レベル
   double                        sl;            // 注文のストップロス・レベル
   double                        tp;            // 注文の利益確定レベル
   ulong                         deviation;     // 要求価格からの最大許容偏差
   ENUM_ORDER_TYPE               type;           // 注文タイプ
   ENUM_ORDER_TYPE_FILLING       type_filling;    // 実行による注文タイプ
   ENUM_ORDER_TYPE_TIME          type_time;       // 有効時間による注文タイプ
   datetime                      expiration;    // 注文の有効期限 (ORDER_TIME_SPECIFIED タイプの注文の場合)
   string                        comment;       // オーダーの解説
  };

しかし、私はAliases.txtファイルの構造をこのようにスタイルしました:

MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // 実行されるアクションのタイプ
   ulong                         magic,            // エキスパート・スタンプ(マジックナンバー識別子)
   ulong                         order,            // オーダー・チケット
   string                        symbol,           // 取引商品名
   double                        volume,           // ロット単位の取引要求量
   double                        price,            // 価格 
   double                        stoplimit,        // 注文のストップ・リミット・レベル
   double                        sl,               // 注文のストップロス・レベル
   double                        tp,               // 注文の利益確定レベル
   ulong                         deviation,        // 要求価格からの最大許容偏差
   ENUM_ORDER_TYPE               type,             // 注文タイプ
   ENUM_ORDER_TYPE_FILLING       type_filling,     // 実行による注文タイプ
   ENUM_ORDER_TYPE_TIME          type_time,        // 有効時間による注文タイプ
   datetime                      expiration,       // 注文の有効期限 (ORDER_TIME_SPECIFIED タイプの注文の場合)
   string                        comment,          // オーダーの解説
  )

自動置換テンプレートとしてサードパーティーのソースコードエディターと互換性を持たせるためです。特定のIDEについては、そのエディタの自動置換テンプレートの設計要件に従って、このファイルを修正する必要があります。

句読点ファイルの"("と") "の欠落について - はい、欠落しています。何かが欠落している可能性があることを警告しました。:)

ウレイン

まあ、最終的にはmqhがわかりやすくなったので、全部リネームしました(サードパーティのエディタを使うなら、txtの方が便利だと思いますが)。

この貴重な情報をどう活用するかは、もちろんオーナー次第だ。


追記 zip-archiveに梱包しました。ファイルが別々にアップロードされたという事実のために、ダウンロードカウンタを巻き戻しませんでした。

 

もし使っている人がいたら、見逃した項目を追加してここに投稿してください。

ここで、多かれ少なかれ最近のキーワードのスクリーンショットを作り、FineReaderで識別しようとしましたが、できません。誰か手伝ってくれるかな?

このトピックを作成するとき、私は手探りでヘルプからキーワードを集めました。

ファイル:
MQL5.ZIP  600 kb
 
標準ライブラリの クラスやメソッドも使用できますか?