よくあるご質問

Q,作成してみたものの、良い自動売買か悪い自動売買かわからない。

A,あくまで判断は自己責任でお願いします。
その上で、参考となる資料をお教えします。

こちら無料教材ですが、EAを判断するポイントを書かれています。
自動売買ソフト(EA)の評価方法について Beginners’ class

こちら有償でより詳細に書かれた上級者向けです。かなり難しいので覚悟して購入して下さい。
オプティマイゼーション vs カーブフィッティング  自動売買ソフト(EA)の評価方法について Upper class自動売買ソフト(EA)の評価方法について Upper class | fx-on.com

Q,バックテストにて、ある程度の期間をテストしたいのですが、価格データがありません。

A,こちらよりテストしたい通貨の1分足のデータをダウンロードして頂き、
http://www.fxdd.com/us/jp/forex-resources/forex-trading-tools/metatrader-1-minute-data/

こちらのページより「period_converter_ALL.mq4」を入手します。
http://codebase.mql4.com/ru/988

次に、MT4メニュー;「ファイル」→「データフォルダを開く」→「MQL4」→「Scripts」を選択し
開いたScriptsフォルダにperiod converter ALLをコピー

MT4再起動または、MT4ナビゲーターウィンドウの「スクリプト」上で右クリック「更新」

「ファイル → オフラインチャート」よりバックテストしたい通貨ペアの1分足を選択。

MT4のナビゲーターウィンドウの「Scripts」より「period_converter_ALL」を実行(タブルクリック)し、しばらく待ちます。

MT4の「ファイル → オフラインチャート」にてバックテストしたい通貨ペアのM1以外の時間足が出来ているかチェックしあればOKです。

Q,バックテストでの結果、グラフ、レポートが表示されません。

A,ロジック通りならばエントリーしている場合には
取引ロットのチェックをお願いします。

業者によっては最低取引ロットが1万通貨=表記では0.1である場合があります。

気配値表示⇒通貨ペアリスト⇒該当通貨で右クリック⇒仕様を選択にて、
通貨の取引仕様が表示されます。
その中で、最小取引数量が表示されますので、その数値以上の取引ロットを設定して下さい。

Q,同じ通貨で異なる設定でEAを稼働させたない。

チャート毎にEAの設定「マジックナンバー」を異なる値にしてください。
マジックナンバーの数値をチャート毎に違った値にして頂ければ、違う設定でのトレードが同時並行で行われます。

Q,バックテストのエキスパート設定の「テスト設定」にて
初期証拠金の隣の 「USD,EUR,GBP,CHF」は何か?

A,これは「取引通貨(銘柄)」ではなく「口座の通貨」=「証拠金の通貨」です。

Q,mq4とex4の違いは何ですか?

A,mq4ファイルは、ソースコードというものです。ソースコードはプログラムの設計図のようなものです。
人間でも読める形式となっており、これがあれば改良を行うことができます。

ex4ファイルは、プログラム本体です。これをメタトレーダー4は読み込んでその内容に従ってインジケーターやEA(自動売買プログラム)を動かしています。人間には読めない形式となっており、これだけで改良を行うことはできません。