MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第88回「待機注文情報取得用のクラスを追加する」

前回は、前々回の講座記事第86回で作った PendingOpen関数(アクセスレベル=protected)にメインプログラムからアクセスする為のアクセスレベル=publicの関数を合計で6つ、OriginalCTradeクラスに追加しました...
Uncategorized

講座記事第87回時点でのOriginalTrade.mqhファイル全体のコード記述について

※【おススメのMT5・MQL5対応のFX業者】 MQL5にて開発した、MT5用EAを実運用するにあたり、 当サイトでは以下のFX業者をおススメいたします。 ・外為ファイネスト ・アヴァトレードジャパン ・フィリップ証券 ----------...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第87回「待機注文関数を作る-その2-」

前回は、OriginalCTradeクラスにアクセスレベル=protectedのPendingOpen関数を追加し、そのコード内容を解説しました。↓ 前回86回で解説したアクセスレベル=protectedのPendingOpen関数はアクセ...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第86回「待機注文関数を作る-その1-」【MT5用EAの作り方】

前回は、ポジションをクローズする為のクラス関数を追加・実装する過程を解説しました。 OriginalCTradeクラスに、ポジションを決済する用の関数であるClosePosition関数というアクセスレベル=publicのメンバ関数を作る過...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第85回「ポジションを決済する関数を作る」【MT5用EAの作り方】

前回は、ポジション情報を取得する為の独立関数についての解説をしました。 記事では、OriginalTrade.mqhファイル内、「OriginalCPositions」クラスの下の部分に以下の独立関数を追加しました。 PositionCom...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第84回「ポジション情報を取得する独立関数を作る」【MT5用EAの作り方】

前回第83回では、「OriginalCPositions」クラスに以下のメンバ関数を追加しました。 ChangeArraySize関数(ポジション情報が格納された配列の、配列サイズ変更を担うアクセスレベル=protectedの内部関数) G...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第83回「ポジション情報管理クラスを作る-その2」【MT5用EAの作り方】

前回は、新たにOriginalCPositionsというクラスを宣言し、アクセスレベルがprotected,publicそれぞれのメンバ変数・メンバ関数も併せて宣言しました。そしてアクセスレベル₌protectedカテゴリーの関数である、G...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第82回「ポジション情報管理クラスを作る-その1」【MT5用EAの作り方】

-- 前回は、動的ストップロスを設定する一例として、直近高安値を取得して、それをストップロスとするやり方についての解説を行いました。 今回の記事から、しばらくはポジション情報を取得し、管理する記述について解説する内容が続きます。最終的には、...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第81回「動的ストップロスの一例」【MT5用EAの作り方】

前回はOriginalTrade.mqhファイルに以下の関数を追加・実装する過程を解説しました。↓ ModifyUpperStopLevel関数(ストップレベルの最小値を満たすよう修正する独立関数) ModifyLowerStopLevel...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第80回「ストップレベルに違反していた場合に、自動修正する関数」【MT5用EAの作り方】

前回は、OriginalTrade.mqhファイルに以下の関数を追加・実装する過程を解説しました。↓ CheckUpperStopLevel関数(ストップレベルの最小値要件を満たしているかをチェックする独立関数) CheckLowerSto...