Error 131 Invalid trade volume とリファレンスに出ていますから注文数量の問題ではないですか?
例えば最低注文数量が0.1なのに0.01の注文をしているとか....
ところで、MT4に関する質問はここではなく「MQL4 and MetaTrader 4 」に投稿してください。
質問ごとにスレ立てするのではなく、同じテーマの場合は同じスレッドを引き続き使ってください。
すでに提示されていますが
数量が
Symbolの最大数量より大きい、最小数量より小さい
何らかの計算で導き出している場合、Symbolの有効小数点桁で正規化していない
あたりが原因かと
了解です。あと、MQL4&メタトレーダーに投稿しました。ありがとうございます。

取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
いつもお世話になっております。
現在、MT4で自動売買EAの検証(販売用プロダクトファイル)を行っているのですが、「OrderSend error 131」(注文送信エラー 131:無効な取引リクエスト)が発生しており、原因が分からず困っています。
通常、(販売用プロダクトファイル)テストは過去のデータに基づいたシミュレーションであり、実際のお金は関係ないはずですが、注文を出そうとしたタイミングでこのエラーが発生します。
お忙しいところ恐縮ですが、ご教示いただけますと幸いです。
よろしくお願いいたします。