externstring Comment_1 = " -- Comma separated list of Symbol Pairs: EURUSD,USDCHF";
externstring Comment_1a = " --- must be equal to the string of your account provider.";
externstring Symbols = "EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPJPYm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm";
やあ、ラプター。
私のメッセージに答えてくれてありがとう。見ていただいてありがとうございます。何かアイデアはありますか?MBトレーディングのデモ口座でテストしています。
私は今コードを調べています。 私が言ったように、私は(プログラミングのバックグラウンドを持っていますが)比較的初心者なので、コードの意味を理解しようとするのは労力がかかります。
しかし、上記のことから始めてみます。
ありがとうございます。
ポール
ということは、strategytesterでこれをテストする場合
この通貨でテストする場合、Symbols USDJPYを入力する必要があります。
やあ、Raptor。
あなたはこう書きました。
「このスレッドのタイトルはcharles 2.1.8 ... ... あなたのイメージは、バージョン2.1.5を使用していることを示唆している ... ... あなたはどのバージョンを使用しているのですか?
TrailingAmoutはどのように設定されていますか?
2.1.8はどこでダウンロードできるのですか?スレッドで見た唯一のものをダウンロードしたのですが...。
TrailingAmountはダウンロードした時のものから変更していません。
DeVriesさん
あなたは書きました。
「つまり、strategytesterでこれをテストする場合
この通貨でテストする場合、シンボルUSDJPYを入力 する必要があります。
さて、私はシンボルを入力しました。
extern string Symbols ="USDJPY";
そして、サポートされているペアの文字列として
外部 文字列 Symbols="EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPJPYm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm" としました。
どちらも上記のようなエラーが出てしまいました...ポイントがずれているのでしょうか?
何かいい方法はないでしょうか?よろしくお願いします。
ポール
やあ、Raptor。
2.1.8はどこでダウンロードできるのでしょうか?スレッドにあったものだけをダウンロードしたのですが...。
TrailingAmountはダウンロードした時のものから変更していません。
どのスレッドですか? コードベースは両方のバージョンを含んでいます: https://www.mql5.com/en/code/10823
DeVriesさん
シンボルを入力したのですが、両方とも個別のペアとして、すなわち
extern string Symbols ="USDJPY";
また、サポートされているペアの文字列として
外部 文字列 Symbols="EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPJPYm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm" となります。
どちらも上記のようなエラーが出てしまいました...ポイントがずれているのでしょうか?
あなたは正しいシンボル名を入力する必要があります、USDJPYとUSDJPYmはあなたのターミナルで両方とも正しいとは思えません .
シンボル名を確認するために、USDJPYのチャートを表示したスクリーンショットを投稿してください。
シンボル名をよく見てみると、シンボル名の後に.(ポイント)がついているので、それを使って
USDJPYにしてください。 もし、それを自分の口座に置いて取引をするならば、テストをしてみてください。
を付けて、正しく表示させることができます。
あなたのブローカーは、サフィックスを使用しています。
これで、シンボル名の問題は解決したようです。私は文字列に'USDJPY.'を入れて、はい、それはうまく通りました。
今、本当に目が回るような時間です...私は別の質問があります。
複数のペアでは動作しません。MT4のドロップダウンメニューにあるものだけが動作し、この時点ではたまたまUSDJPYでした。
しかし、私はドロップダウンメニューを他のペアに変更し、それでも私は文字列から他のペアを削除 する必要があります。
どうすれば複数のペアでこれを実行できるのでしょうか?
間違いなく初心者の質問で申し訳ありません。
いつもありがとうございます。
ポール
これで、シンボル名の問題は解決したようです。私は文字列に'USDJPY.'を入れて、はい、それはうまく通りました。
今、本当に目が回るような時間です...私は別の質問があります。
複数のペアでは動作しません。MT4のドロップダウンメニューにあるものだけが動作し、この時点ではたまたまUSDJPYでした。
しかし、私はドロップダウンメニューを他のペアに変更し、それでも私は文字列から他のペアを削除する必要があります。
どうすれば複数のペアで実行できるのでしょうか?
ストラテジーテスターでは、できません ... ...
ここから:MetaTrader 4の機能と制限のテスト
「取引はテスト中のシンボルに対してのみ許可されており、ポートフォリオのテストはできません。
他のシンボルを使用して取引しようとするとエラーが返されます。
これで、シンボル名の問題は解決したようです。私は文字列に'USDJPY.'を入れて、はい、それはうまく通りました。
今、本当に目が回るような時間です...私は別の質問があります。
複数のペアでは動作しません。MT4のドロップダウンメニューにあるものだけが動作し、この時点ではたまたまUSDJPYでした。
しかし、私はドロップダウンメニューを他のペアに変更し、それでも私は文字列から他のペアを削除する必要があります。
どうすれば複数のペアでこれを実行できるのでしょうか?
間違いなく初心者の質問で申し訳ありません。
いつもありがとうございます。
ポール
こんにちは、DeVriesです。
あなたが書いた
「つまり、strategytesterでテストする場合
この通貨でテストする場合、入力シンボルをUSDJPYに する必要がある" これはテスト用です。
複数のペアで 実行するにはどうしたらよいでしょうか?
Demoで実行し、Symbolsに実行させたいチャートを入れて1つのチャートに配置します。
すみません、何か訳がわからないような気がします。シンボルで 実行 させたいチャートを1つのチャートに配置 する」というのは、ストラテジーテスターモードでは 一度に1つのペアにしか実行できないということでしょうか?
すみません、何か訳がわからないような気がします。シンボルで 実行 させたいチャートを1つのチャートに 配置する」というのは、ストラテジーテスターモードでは、一度に1つのペアでしか実行できないということでしょうか?
strategy testerでは、テスト用のシンボルが1つしかないため、1つのシンボルしか選択できません。
しかし、この行は、ライブタイムであなたの口座で同時に多くの通貨を取引できることを意味します。
その行で選択した通貨