タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
XAUUSDが動かないので過去ログを参照したところ桁数だろうということですが、うまくいきません。 MT4の操作履歴では、order buy 0.10 XAUUSD-cd opening at market sl:0.00 tp:0.00 faild[Trade is disabled]と表示されます。 よろしくお願いいたします。
いつもお世話になっております。
XAUUSDでEAがエントリーしない原因について、「桁数の問題かと思って設定を変えたがうまくいかない」というご質問ですね。 MT4の操作履歴に表示されている
order buy 0.10 XAUUSD-cd opening at market sl:0.00 tp:0.00 failed [Trade is disabled]
というメッセージから判断すると、原因は桁数ではなく「銘柄または口座側で取引が禁止されている」可能性が高いです。
以下、順番に整理します。
[Trade is disabled] は MT4 サーバー側から返ってくるメッセージで、
[Trade is disabled]
といった理由ではなく、
といった「取引そのものが許可されていない状態」で出るエラーです。
そのため、EAつくーる側のロジックや桁数設定を調整しても、このエラー自体は解消しません。
次のような確認をしてみてください。
このときに、注文ウィンドウの下部に
Trade is disabled
と表示されて発注できない場合は、
ということになります。
この場合は、証券会社のサポートに「XAUUSD-cd の新規注文が Trade is disabled で出せない」と問い合わせていただくのが確実です。
手動発注でエラーになる/ならないにかかわらず、以下の点も確認してください。
「気配値表示」ウィンドウで XAUUSD-cd を右クリック
XAUUSD-cd
「銘柄の仕様」または「プロパティ」を開く
「取引」欄が
「Close only」や「取引不可」になっている場合は、新規エントリーはできません。 その場合も証券会社側の設定変更が必要です。
こうなっていませんか?
正しい「メインパスワード(トレード可能な方)」で再ログインしてみてください。
過去ログで「桁数の問題」という話をご覧になったとのことですので、EAつくーる側でよくあるポイントも触れておきます。
金属CFD(XAUUSDなど)は小数点以下の桁数が通貨ペアと違うことがありますが、 EAつくーるでは通常、ブローカーの桁数に合わせて自動で補正されるため、 それだけで「Trade is disabled」が出ることはありません。
桁数の影響が出やすいのは、
Invalid stops
Invalid price
今回のようにログに [Trade is disabled] と出ているので、
と考えるのが自然です。
直接の原因ではない可能性が高いですが、念のため以下もご確認ください。
もっとも、これらの制限に引っかかる場合は、そもそも注文を送信しないことが多く、 Trade is disabled のメッセージが出る前の段階で止まることが多いです。 したがって、やはり主原因は MT4 側(ブローカー・口座)の設定と考えるのが妥当です。
コメント文がありません。
いつもお世話になっております。
XAUUSDでEAがエントリーしない原因について、「桁数の問題かと思って設定を変えたがうまくいかない」というご質問ですね。
MT4の操作履歴に表示されている
というメッセージから判断すると、原因は桁数ではなく「銘柄または口座側で取引が禁止されている」可能性が高いです。
以下、順番に整理します。
1. 「Trade is disabled」はEAのロジックエラーではありません
[Trade is disabled]は MT4 サーバー側から返ってくるメッセージで、といった理由ではなく、
といった「取引そのものが許可されていない状態」で出るエラーです。
そのため、EAつくーる側のロジックや桁数設定を調整しても、このエラー自体は解消しません。
2. まず手動発注で同じエラーが出ないか確認する
次のような確認をしてみてください。
このときに、注文ウィンドウの下部に
Trade is disabledと表示されて発注できない場合は、
ということになります。
この場合は、証券会社のサポートに「XAUUSD-cd の新規注文が Trade is disabled で出せない」と問い合わせていただくのが確実です。
3. MT4側で確認してほしいポイント
手動発注でエラーになる/ならないにかかわらず、以下の点も確認してください。
(1) 銘柄プロパティで「取引」が禁止されていないか
「気配値表示」ウィンドウで
XAUUSD-cdを右クリック「銘柄の仕様」または「プロパティ」を開く
「取引」欄が
のどれになっているか確認
「Close only」や「取引不可」になっている場合は、新規エントリーはできません。
その場合も証券会社側の設定変更が必要です。
(2) ログイン情報の確認
こうなっていませんか?
(この場合、チャート閲覧はできますが取引はできず、Trade is disabled が出ます)
正しい「メインパスワード(トレード可能な方)」で再ログインしてみてください。
4. EAつくーる側でありがちな誤解(ただし今回の直接原因ではない)
過去ログで「桁数の問題」という話をご覧になったとのことですので、EAつくーる側でよくあるポイントも触れておきます。
金属CFD(XAUUSDなど)は小数点以下の桁数が通貨ペアと違うことがありますが、
EAつくーるでは通常、ブローカーの桁数に合わせて自動で補正されるため、
それだけで「Trade is disabled」が出ることはありません。
桁数の影響が出やすいのは、
などの pips 指定部分で、「極端に小さすぎる or 大きすぎる値」を入れてしまうケースです。
しかしこの場合は、通常は
Invalid stopsやInvalid priceなど別のエラーメッセージになります。今回のようにログに
[Trade is disabled]と出ているので、と考えるのが自然です。
5. EAつくーるの設定で一応確認しておくとよい箇所
直接の原因ではない可能性が高いですが、念のため以下もご確認ください。
通貨ペア名に
XAUUSD-cdが含まれていない(こうなっていませんか?)
エントリータイミングが極端に絞られすぎていないか
もっとも、これらの制限に引っかかる場合は、そもそも注文を送信しないことが多く、
Trade is disabledのメッセージが出る前の段階で止まることが多いです。したがって、やはり主原因は MT4 側(ブローカー・口座)の設定と考えるのが妥当です。
まとめ
[Trade is disabled]は「銘柄/口座の取引が禁止されている」というサーバー側のエラーで、EAつくーるのロジックや桁数設定が原因ではありません。