【※この記事にはプロモーションが含まれています。MQL5を使って自作したEAをシステムトレードに利用するには、取引プラットフォームとしてMT5を提供しているFX会社に口座を開設しなくてはいけません。一定の方向に上がり続ける、あるいは下がり続けるトレンド相場で構成されています。トレンドフォローとは、そのトレンドが今後も続くだろうという想定のもと、トレンドと同じ方向にポジションを取る戦略のことを言います。トレンドフォロー戦略の構築には↓の記事も参考になるかと思います。時間指定オーダーは、その名の通り、特定の時間になったら注文を出す回路を組み込むことです。相場が活性化して、ボラティリティが高まる時間帯を狙ってトレンドフォローのエント...mqlinvestmentlab.com2022.05.30今回はそんなトレンドフォロー戦略の簡易版を作っていこうと思います。発注回路をOnTick()関数内に簡単に組み込むために、Trade.mqhをインクルードして、CTradeクラスのオブジェクトを生成します。CTradeクラスのオブジェクトを宣言OnTick()内に移動平均やトレンド判定などの必要な情報を取得する記述トレンド判定に必要な移動平均線と現在値(AskとBid)の取得を行います。MQL4とは異なり、MQL5はiMA関数だけで移動平均線情報は完結できないので、iMA関数を使ってハンドル(移動平均線の値を取得するためのカギみたいなものです)を取得ArraySetAsSeries関数を使って配列を時系列にセット。時系列設定を付与することができる関数です。※多次...mqlinvestmentlab.com2022.05.26※移動平均線自体の解説については↓の記事をご参照ください。当サイトでは以下のFX業者をおススメいたします。(一本前の移動平均価格)という式で行っています。我ながら、雑な判定だな、とは思いますがバックテストの挙動を見るとそれなりの?判定をしてくれているようにも思います(笑)待機注文の有効期間を指定しているのは削除の記述を省略したかったからで、戦略的意味合いはありません(-_-;)トレンドが継続していれば再度注文を出しなおします。OnTick()全体のプログラムコード全体のプログラムコードは以下のようになります。<注意>発注回路が入っています。コピーして試される際はバックテストモードで行うか、デモ口座で行うようにしてください。OnTick()//+------------------------------------------------------------------+プログラムの挙動は以下のようになります。_)>※トレンドフォロー戦略に関する記事であれば、下記↓のパーフェクトオーダー実装の記事も参考になるかと思います。パーフェクトオーダーは、トレンドフォロー戦略に用いる判断基準の一つです。期間の異なる、複数の移動平均線をトレンド発生の判断材料とします。短期、中期、長期の3本を用いるのが一般的でしょうか。第0回から、順を追って勉強していけばプログラミングの経験がなくてもMQL5を使って、MT5用のEAが作れるように書いています。最初は難しいと感じるかもしれませんが、繰り返し勉強していく事で自然とスキルが身についていくはずです。興味ある方は是非ご覧ください。↑MQL5やFX関連の用語リンク集です。当サイトでは、元々わからない言葉や概念に出くわしたら、すぐその言葉に立ち戻れるよう、かなり細かく内部リンクを張り巡らせており、多様な用語を網羅しています。興味のある内容に直接アクセスし、疑問の解決にお役立ていただければと思います。【※この記事にはプロモーションが含まれています。MQL5を使って自作したEAをシステムトレードに利用するには、取引プラットフォームとしてMT5を提供しているFX会社に口座を開設しなくてはいけません。時間指定オーダーは、その名の通り、特定の時間になったら注文を出す回路を組み込むことです。待機注文は特定の価格に到達する事を想定し、現在値から一定数離れた価格で注文を出す方式となります。算出したものになります。※MT5内臓のインディケーターではN期間のデフォルト値は「14」になっています。パラボリックparabollicとは「放射線」という意味です。Point=SAR)が描画されるインジケータです。ストキャスティクスはというのはオシレーター系の指標の一つです。RSIなどと同じように相場の過熱感をはかる類の指標です。先日記事にした、オーサムオシレーターもオシレーター系指標です。通貨ペア情報について。EA(自動売買プログラム)を作成するにあたり、取引対象となる通貨ペアを把握することは重要になってきます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ΔホームEA制作お役立ち記事スポンサーリンクスポンサーリンクスポンサーリンクプロフィールエムキューエルシステムトレーダー。プログラミング経験ゼロ・四則演算も怪しい所から独学でMQL5を習得。使ったMT5用EAの作り方を発信中。EAを作ろうブログ.メニューMQL5でEAを作ろう講座EA制作お役立ち記事MQL5リファレンスおススメのMT5・MQL5対応FX業者お問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。