【これで差がつく!MT5のひと工夫】MQL5で独自のインディケーター作成
MQL5のフォーラムにて公開されている記事を参考にまとめていきます。 MQL5: CREATE YOUR OWN INDICATOR 自分の手で独自のインディケーターを作成する方法を学ぶことが本稿の目的です。 インディケ…
これで差がつく!MT5のひと工夫
MQL5のフォーラムにて公開されている記事を参考にまとめていきます。 MQL5: CREATE YOUR OWN INDICATOR 自分の手で独自のインディケーターを作成する方法を学ぶことが本稿の目的です。 インディケ…
これで差がつく!MT5のひと工夫
MQL5のフォーラムにて公開されている記事を参考にまとめていきます。 MQL5 FOR NEWBIES: GUIDE TO USING TECHNICAL INDICATORS IN EXPERT ADVISORS 標準…
これで差がつく!MT5のひと工夫
COrderベースのオブジェクトがどのように作成され、データが入力されるのかをテストしていきます。さらに、それをベースにしてタイプ別にオブジェクトを開発し、コレクションに格納していきます。 Expertsディレクトリまた…
これで差がつく!MT5のひと工夫
ライブラリとそれに基づくプログラムにはさまざまなサービス関数が必要です。ライブラリのルートディレクトリに新しいインクルードファイルを作成します。ライブラリクラス自体とライブラリベースのプログラムの両方で使用できるサービス…
これで差がつく!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…