MT4でEAを作成しているのですが、ストラテジテスタで両建てのオーダーすると、…

資金不足のエラーになります。
以前は、エラーにならなかったのですが、回避策をご存知であればご教授お願いします。

両建てのオーダーは、下記の注文を単純に実行するだけで(他に注文がなく、ロット数も最小、最初の注文なので資金は不足していません)、資金不足のエラーになります。
以前は、資金不足のエラーにはなりませんでした。
仕様が変わって両建てができなくなったのでしょうか。

回避策があれば、ご教授お願いします。

実行環境は、FOREX.comのデモ口座です。

Ticket=OrderSend( Symbol(), OP_SELL, 0.01, Bid, 3, Bid+20*Point, Bid−20 * Point, ””, 100000, 1, Red );
Ticket=OrderS end( Symbol(), OP_BUY, 0.01, Ask, 3, Ask−20*Point, Ask+20*Point, ””, 100000, 1, Blue );

エラーコード:134
not enough money for buy 0.01 USDJPYFXF at 78.00 sl: 77.80 tp: 78.20 [2011.11.01 00:00]

よろしくお願いします。

回答1

下の方の通りでしたら、
print ("Accounnt balance",Account Balance());

の1行を入れると毎回現在の口座残高が表示されるので残高不足かどうか確認できます。
普通、これ入れないと、プログラムが正しいか解りません。

回答2

デモ口座の資金がゼロになってるんじゃないでしょうか?


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA