記事「MQL5を使ったシンプルな多通貨エキスパートアドバイザーの作り方(第1回):ADXとパラボリックSARの組み合わせによる指標シグナル」についてのディスカッション

 

新しい記事「MQL5を使ったシンプルな多通貨エキスパートアドバイザーの作り方(第1回):ADXとパラボリックSARの組み合わせによる指標シグナル」はパブリッシュされました:

この記事で紹介する多通貨エキスパートアドバイザー(EA)は、1つの銘柄チャートから複数の銘柄ペアの取引(新規注文、決済注文、注文の管理など)を行うことができるEA(自動売買ロボット)です。

本記事における多通貨EAは、1つの銘柄チャートから複数の銘柄ペアの取引(新規注文、決済注文、注文管理など)が可能なEA(自動売買ロボット)として定義されます。

多通貨システムを搭載した取引自動化システム(自動売買ロボット)に対するニーズと関心は現在非常に高くなっていますが、MQL5自動売買ロボットへの多通貨システムプログラムの実装は広く公表されていないか、多くのプログラマーによってまだ秘密にされています。

そのため、この記事では、効率的で効果的な自動売買ロボットを求めるトレーダーの本質的なニーズを満たすことを目的とし、信頼性の高いMQL5が提供する長所、能力、機能に頼ることで、指標シグナルを使用するシンプルな多通貨EAを作成します。パラボリックSAR指標と組み合わせたADX(Average Directional Movement、平均方向性移動)です。

作者: Roberto Jacobs

 
アイデアとそれをみんなにシェアしてくれてありがとう。
 
nail sertoglu #:
アイデアとそれをみんなにシェアしてくれてありがとう。

応援してくれてありがとう。あなたがいつも健康であることを願っています。

 
ロベルトさん、ありがとうございます。パラボリック・サー・インディクターは どこでダウンロードできますか?
 
linfo2 パラボリック SARインジケーターはどこでダウンロードできますか?

パラボリックSARはMQL5のビルトインインジケーターで、すでにMT5に入っています。

ナビゲーター>インディケータ>トレンド>パラボリックSARをご覧ください。

パラボリックSARインジケーターの説明は以下をご覧ください。

https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/psar

 

例えば、ADXとSARを使いたくないので、他のシグナルに変更したいのですが、どうすればいいですか?ありがとうございました。

 

私はこのEAをテストしていましたが、何らかの理由で正しくセットアップできませんでした。

アラート: --- EURUSD:未決済ポジションと有効な未決済注文の 最大量が上限に達しました。

また、M C Dボタンは表示されていますが、ボタンを押すことができません。

このEAは素晴らしい出来だと思うので、ぜひテストしたいのですが。何か見落としているのでしょうか?ご助力をお願いします。

ありがとうございます。

 
Robot PS group #:

例えば、ADXとSARを使いたくないので、他のシグナルに変更したいのですが、どうすればいいですか?ありがとうございました。

使用するインジケーター関数を自分で作成し、この記事に添付されているEAプログラムコードに統合する必要があります。ありがとうございました。

 
kashanq69 未決済注文が 上限に達しています。

また、M C Dボタンは表示されていますが、ボタンを押すことができません。

このEAは素晴らしい出来だと思うので、ぜひテストしたいのですが。何か見落としているのでしょうか?よろしくお願いします。

ありがとうございます。

このプログラムはMQL5モデレーターによってテストされ、エラー検証に合格しています。

もしお使いのコンピューターでEAプログラムが正常に動作しない場合は、ブローカーにリミットオーダーがゼロである理由を尋ね、コンピューターでオブジェクトボタンがクリックできない理由を確認してください。

ありがとうございました。

 

シンプルなマルチシンボルEAを作ろうとしていますが、10pipsの動きが100pipsになるものもあるので、tp slは避けたいと思っています。


金額をtpまたはストップロスとして使用する方法はありますか。

 
Joseph Kachimba #:

シンプルなマルチシンボルEAを作ろうとしているのですが、10pipsの動きが100pipsになることもあるので、tp slは避けたいのです。


金額をtpまたはストップロスとして使用する方法はありますか。

71-76行目の設定

input YN use_sl      = Yes;      // ストップロス注文を使う (はい) または (いいえ)
input YN autosl      = No;       // 自動計算ストップロスを使用する (はい) または (いいえ)
input double SLval   = 100;      // 自動SLを使用しない場合 - SLの値をPips単位で入力します。
input YN use_tp      = Yes;      // テイクプロフィット注文を使用する (はい) または (いいえ)
input YN autotp      = No;       // テイクプロフィットの自動計算を使用する (はい) または (いいえ)
input double TPval   = 100;      // 自動TPを使用しない場合、TPの値をPipsで入力します。