初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 537

 
皆さん、ごきげんよう。

EAがチャートに載らない場合の対処法をご教示ください。配置され、uninit reson 8というエラーで自己削除される。同じバージョンのビルドと同じブローカーです
 
Elena Volodina:
皆さん、ごきげんよう。

EAがチャートに載らない場合の対処法をご教示いただけないでしょうか。VPS上では、すべて動作し、同じビルドバージョン、同じブローカーです。
こんにちは。初期化中、OnInit()関数は 0以外の値を返します。通常の初期化では0を返すはずです。Uninit reson 8 は、初期化に失敗したことを示す REASON_INITFAILED である。
 
Vitalyさん、ありがとうございます。
EAがコンパイルされた状態で立っています。コードに入り込んで何かを修正することはできない。素人がどうやったら直せるのか?私はWindows 10を使用しています。2週間ほど前にパソコンが壊れてしまい、再インストールしても再起動ができない((
 
Elena Volodina:
ありがとうございます。Vitaly Expert Advisorを編集しています。コードに入り込んで何かを修正することはできない。素人がどうやったら直せるのか?Windows10を持っています。2週間ほど前にパソコンが壊れてしまい、再インストールしても再起動ができない((
EA 設定のパラメータを変更してみてください。入力したパラメータが正しくない場合に備えて、作者がゼロ以外の値で初期化から復帰させた可能性があります。
 
Elena Volodina:
Vitalyさん、ありがとうございます。
Expert Advisorがコンパイルされました。コードに入り込んで何かを修正することは不可能です。素人がどうやったら直せるのか?Windows10を持っています。2週間ほど前にパソコンが壊れてしまい、再インストールしても再起動ができない((

VPSでは問題なく動作するEAが、他のコンピュータでは動作しない場合、このEAは初期化の際に、コンピュータにない、または他のフォルダのどこかにある外部インジケータを呼び出していると考えられます。エキスパート・アドバイザーが、すべてのエラーが記録される「ジャーナル」タブと「エキスパート」タブに何を書いているかを詳しく見てみましょう。もしかしたら、そこにエラーの原因を理解するためのメッセージが表示されるかもしれません。

 
なぜ今アドバイザーのManual確認がないのですか?使わない?
 
ndkmak:
なぜ今アドバイザーのManual確認がないのですか?使わない?
あなたは数年前から進歩に興味がないようですね。今はそのような機能はありません。
 

皆さん、こんにちは。

みんな、もしこれに遭遇した人がいたら、助けてください...。コードがあります、こちらです。

if(TP_1>0)
 {
  er1=OrderSend(Symbol(),OP_SELL,Lots,Bid,slipage,Bid+SL*MP,Bid-TP_1*MP,NULL,MN,0);
  Print("TP_1 - ",er1);
  //Sleep(10000);
 }
if(TP_2>0)
 {
  er2=OrderSend(Symbol(),OP_SELL,Lots,Bid,slipage,Bid+SL*MP,Bid-TP_2*MP,NULL,MN,0);
  Print("TP_2 - ",er2);
  //Sleep(10000);
 }
if(TP_3>0)
 { 
  er3=OrderSend(Symbol(),OP_SELL,Lots,Bid,slipage,Bid+SL*MP,Bid-TP_3*MP,NULL,MN,0);
  Print("TP_3 - ",er3);
  //Sleep(10000);
 }
if(TP_4>0)
 {
  er4=OrderSend(Symbol(),OP_SELL,Lots,Bid,slipage,Bid+SL*MP,Bid-TP_4*MP,NULL,MN,0);
  Print("TP_4 - ",er4);
  //Sleep(10000);
 }
だから、なぜかいつも、すべての注文が開くわけではないのです。エラーはありません。命令によって1つ、2つ、あるいは全部が開くこともありますが、いつもそうなるわけではありません。
TP_1, TP_2, TP_3, TP_4 は常に 0 より大きい。また、ログにもエラーはありません。なぜそうなるのか、どう対処すればいいのか。
 
Valerius:

皆さん、こんにちは。

みんな、もしこれに遭遇した人がいたら、助けてください...。コードがある、ここにある。

だから、なぜかいつも、すべての注文が開かれるわけではありません。エラーはありません。命令によって1つ、2つ、あるいは全部が開くこともありますが、いつもそうなるわけではありません。
TP_1, TP_2, TP_3, TP_4 は常に 0 より大きい。また、ログにもエラーはありません。なぜそうなるのか、どう対処すればいいのか。
逆に質問なのですが、コードの挿入は どのように管理されているのでしょうか?見てください、私はコードを正しく挿入しました - 演算子はハイライトされています。あなたはどうですか?不要な線がある、オペレータが強調されていない。気になるのは、貼り付ける前のコード、どうしてるんだろう?
 
テキストとコードを入れただけなのに、コードがコードと表示される。残りのコードがどうなっているかはわからない。強調すべきは、私ではなく、ウェブサイトの開発者が決めることです。
理由: