int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
int testTicket=OrderSend(Symbol(),OP_SELL,0.01,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0.01,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,3,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,3,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
となってしまい、全く機能しない。
int testTicket=OrderSend(Symbol(),OP_SELL,0,0,0,0,0,"Sell Try",1,0,CLR_NONE);
if (GetLastError() == 4111) testLONG_SHORT="Long Only Mode";
testTicket=OrderSend(Symbol(),OP_BUY,0,0,0,0,0,"Buy Try",1,0,CLR_NONE);
if (GetLastError() == 4110) testLONG_SHORT="Short Only Mode";
m5では正常に切り替わったのに、この先では切り替わらないのはなぜ?
ドルインデックスなどのトレーディングツールは見当たらない(指標?)
取引は できませんが、コードはどのように動作しますか?
ドルインデックスなどのトレーディングツールは見当たらない(指標?)
取引は 禁止されていますが、あなたのコードはどのように動作しますか?
EAからの偽のOrderSendは、必ずしもその設定を決めることができるとは限りません。
私が提供したコードは、シンボルのプロパティなどに関係なく、どのEAの設定も表示します。例えば、ある種のEAを実行し、同じチャート上で次のスクリプトを実行します。
EAからの偽のOrderSendは、必ずしもその設定が明らかになるとは限りません。
私が提供したコードは、シンボルのプロパティなどに関係なく、どのEAの設定も表示します。例えば、ある種のEAを実行し、同じチャート上で次のスクリプトを実行します。
をチェックすると、動作しますが
1.議論において https://www.mql5.com/ru/forum/214590/page6#comment_11947599
このコードは return(INIT_SUCCEEDED); に置き換える必要があります - 私はそれを試してみましたが、EAがどこに欠けているのか分かりませんでした ))
2.EAのプロパティを選択し、別のチェックボックスを付けると、なぜアラートが再表示されないのか理解できない、TFを切り替えると、すべてが正常である
EAからの偽のOrderSendは、必ずしもその設定が明らかになるとは限りません。
私が提供したコードは、シンボルのプロパティなどに関係なく、どのEAの設定も表示します。例えば、ある種のEAを実行し、同じチャート上で次のスクリプトを実行します。
EAにあなたのコードを追加することは可能ですか?
このコードで、xauusdのロングとショートの注文を無限に開けることができます。
あなたのコードを私のEAに追加することはできますか?
はい。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MQL4とMQL5の初心者向けの質問、ヘルプ、アルゴリズムやコードに関する議論など何でも
Lomonosov1991, 2019.06.04 19:01
このコードで、xauusdのロングとショートの注文を無限に開けることができます。
はい。
となってしまい、全く機能しない。
をチェックすると、動作しますが
1. https://www.mql5.com/ru/forum/214590/page6#comment_11947599 のディスカッションにて。
return(INIT_SUCCEEDED); に置き換えるべきですね。試してみましたが、Expert Advisor がどこで欠落しているのか分かりませんでした ))
この例では、後で手動で削除する必要がないように、わざとFAILEDを入れました。
2.EAのプロパティを選択し、別のチェックボックスをチェックしても、アラートが再表示されない理由がわからない、TFを切り替えると、すべてが正常である。
Long/Shortを変更する場合、OnDeinit/OnInitの呼び出しはありません。
Long/Shortの変更時にOnDeinit/OnInitコールを行わないようにしました。
通常、OnIniT()は設定画面が呼び出された後に実行されるのですが、このような奇妙な動作が発生するのはなぜですか?
動かし方がよくわからない((
添付のサンプルを解凍し、フォルダに分散する。