MT4の最小売買ロット数に関連するエラーについて

MT4で売買できる最小ロット数は、従来0.1(10000通貨単位)というのが多く、どちらかというと0.01のように小さくなる傾向にあったのですが、ある業者(聞いているのはODL Japan)では、逆に1ロットと大きくなっているところもあります。
「FXメタトレーダー入門」「FXメタトレーダー実践プログラミング」のサンプルプログラムのうち、固定ロット数で売買するEAでは、売買ロット数を0.1ロットにしてあるので、最小ロット数が1ロットの業者のMT4でサンプルEAを動かしたり、ストラテジーテスターでバックテストをしたりすると、
  OrderSend error 131
というエラーが出て全く売買されないことになります。
これは最小ロット数よりも小さいロット数でオーダーしたことが原因なので、このエラーを防ぐためには、バックテストを行う際に、ストラテジーテスター画面の右上の「Expert properties」のボタンを押し、「パラメーターの入力」タブから下図のように Lots のところを1以上に変えてEAを実行させてみてください。
201010261.png
またロット数を上げることで資金が不足する場合には、同じく「Expert properties」の「Testing」タブで、
201010262.png
のようにInitial deposit のところを大きく(選択肢がない場合は直接記入)してみてください。



コメントは受け付けていません