【これで差がつく!MT5のひと工夫】プライベートメソッドを宣言、プロテクトクラスのコンストラクタを実装
インクルードファイル「 Order.mqh」に記載する処理の内容です。注文データからプロパティを受け取るためのプライベートメソッドを宣言し、実装しました。 注文/取引/ポジションの整数プロパティを取得するためのメソッド …
これで差がつく!MT5のひと工夫
インクルードファイル「 Order.mqh」に記載する処理の内容です。注文データからプロパティを受け取るためのプライベートメソッドを宣言し、実装しました。 注文/取引/ポジションの整数プロパティを取得するためのメソッド …
これで差がつく!MT5のひと工夫
指定したプロパティでオブジェクトを比較する仮想メソッドは、標準ライブラリのCObjectクラスで宣言されています。しかし、このメソッドはサブクラスで実装する必要があります。そこで、「抽象注文クラス」に、COrderオブジ…
これで差がつく!MT5のひと工夫
①Defines.mqhに接続する「#include」を追加 前回、Defines.mqhファイルを作成いたしました。Order.mqhのCOrderクラスに、Defines.mqhに接続する「#include」の一行を…
これで差がつく!MT5のひと工夫
初期化に使用されるのがコンストラクタであり、構造体またはクラスのオブジェクトを作成する時に自動的に呼び出されます。コンストラクタ名は、構造体/クラス名と一致する必要があります。 //+——R…
これで差がつく!MT5のひと工夫
「<terminal data folder>>MQL5\Include」の中に、ライブラリファイルを格納するDoEasyフォルダを作成します。この段階では、DoEasyフォルダ内にさらに2つのディレク…
これで差がつく!MT5のひと工夫
メタトレーダーのプログラムを簡単かつ迅速に開発するためのライブラリ構築をトリシュキン氏は考えているようです。 A library for easy and fast development of MetaTrader p…