エラー、バグ、質問 - ページ 801

 
ilunga:

多通貨のテストでは、1つの作業用機器で複数の商品の取引を開始する必要があります。実はこれ、問題箇所を強調するためのカットバージョンなんです

ちなみに、最初の保留の注文以外はすべて

初期化ブロックで必要な通貨をすべてSymbolSelectで 選択してみましたか?
 
Urain:

また、アプリケーションのプロフィールを見ていると開発者のアイコンが点灯するので、お互いににらめっこしています :)

開発者はアイコンが点灯しているのを見て入り、あなたは開発者が入ったことを確認し、また、私が振り返ったかを確認するために入り......。

IMHOは、変更があった場合はアイコンを大きく、訪問しただけの場合は小さく表示すべきと考えています。

私が理解する限り、「見渡すだけ」なら変化はないのです。アプリケーション上で開発者同士が(個人的に)コミュニケーションをとっている場合は変化があります。

確かに、メッセージの開発者が(間違って)一般人にも公開されてしまうことはありますね。

 
alexvd:
クライアント端末とテストエージェントのビルド数を 確認し、報告する。

ビルドをダウンロードしたのはごく最近で、687です。エージェントはローカル、リモート、クラウドのみを使用し、切断された状態です。リモートとクラウドを接続し、ローカルを切断した状態では、どちらも動作しませんが!

どうしたらいいのかわからない。Sovが書かれていて、テストや最適化ができない...。

この問題を解決する方法を教えてください。スクリーンショットを添付します。

 

スクリーンショットの1つに、メニュー - Use -MQL5Cloud Networkが あります。

ログインして、1クレジット以上の残高があること。

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Interesting:
初期化ブロックの中で、必要な通貨をすべてSymbolSelectで 選択してみましたか?

役に立たなかった、同じこと

sl = tp = 0 の場合、やはりエラー10016(間違った停止位置)です。

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера - Документация по MQL5
 
ilunga:

を使っても、同じことが起こりました。

sl = tp = 0とすると、エラー10016(間違ったストップ)が発生したままです。

それなら、コードのこの部分でなければなりません、それを処理する必要があります

   request.action = TRADE_ACTION_PENDING;
   request.magic  = 0;
   request.symbol = symbol;
   request.volume = 1;
   request.price  = bar_info[1] + 500*_Point;
   request.sl     = 1.0;
   request.tp     = bar_info[1] + 500*_Point + 1000*_Point;
   request.deviation = 10;
   request.type   = ORDER_TYPE_BUY_STOP; 
   request.type_filling = ORDER_FILLING_FOK;
良い点は、例のために切り取られたものではなく、全コードを解析する必要があることです。
 
Interesting:

それなら、コードのこの部分をどうにかしないといけないはずだ。

良いのは、例のために切り取られたコードではなく、フルコードを解析することです。

しかし、ストリップド・ヴァージョンではまだエラーが発生します。


正直なところ、ストップ高がないのにエラー10016が 発生するのはよくわかりません

Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Коды возврата торгового сервера - Документация по MQL5
 
ilunga:

しかし、切り捨てたものではまだエラーが発生します。


正直なところ、エラー10016が ストップのない状態であることがよくわからないのですが

プロンプトが表示されたら、希望のペアの現在価格、注文価格、ストップ、テイクをプリントアウトしてください。
 
ilunga:

しかし、切り捨てたものではまだエラーが発生します。

正直なところ、エラー10016が ストップのない状態であることがよくわからないのですが

を使ってみてはいかがでしょうか。

#include <Trade\Trade.mqh>

bool              BuyStop(const double volume,const double price,const string symbol=NULL,const double sl=0.0,const double tp=0.0,
                             const ENUM_ORDER_TYPE_TIME type_time=ORDER_TIME_GTC,const datetime expiration=0,const string comment="");
 
ilunga:

しかし、切り捨てたものではまだエラーが発生します。


正直なところ、エラー10016が 停止していない場合にどうなるのかよくわかりません

ストップがないのに エラー10016が 出るとはどういうことでしょうか。ゼロ値で規定されているのか、それとも規定されている行がないだけなのか?

お試しください

   MqlTradeRequest request={0};