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

 
volodarh:
教えてください。MT5のストラテジーテスターは、なぜロボットのテスト結果について嘘をついているのですか?テスト結果によると、すべてのティックの履歴の100%でストキャスティクスに基づいているロボットは、そのための明確な信号があったのに、多くの取引をすることはありません。例えば、強気トレードの終了後、弱気トレードの開始(シグナルラインのクロス)をしなければならないのに対し、強気トレードのみを行う。リアルタイムのチャートでは、すべてのトレードが正常に行われるのですか?
まず、ログを確認して、エラーがないかどうか...。そして、ロジックを確認する。そして、できるだけ正しく質問を組み立て、技術的な詳細を説明し、コードを添付するのです。一般的には、正しいことをすることです。
 
Karputov Vladimir:
まず、ログをチェックして、エラーがないかどうか...。そして、ロジックを確認する。そして、できるだけ正しく質問を組み立て、技術的な詳細を説明し、コードを添付してください。一般的には、正しいことをすることです。
ログではすべて正常です。また、そのロジックをどのように確認するのですか?
 
volodarh:
ログブックに記載されている内容はすべてOKです。ロジックを確認する方法を教えてください。
明示的な信号」の定義について説明してください。いつ、どのような条件で発生するのか?それとも、信号があるとしか思っていないのでしょうか?
 
fvdtrejder:
また、質問させていただきたいのですが、過去のデータと全く結びつけず、有限個の値を持つ静的な配列を 2つ用意するだけだとしたら。MQL4でできるのですか?
オフラインのチャートを使うべきですが、それでも何とかしてX軸に時間をエミュレートしなければなりません。あるいは、CCanvasで根本的に全部自分で描いてしまう。
 
volodarh:
ログブックに記載されている内容はすべてOKです。ロジックはどのように確認するのですか?
ファイルにロギングを入力し、そこにシグナルが発生すべき必要な変数の値を書き込みます。この方法は、ある時、捕らえにくいエラーを見つけるのにとても役に立ちました。
 

こんにちは。

あるイベントが発生したときに、Expert Advisorをチャートから削除することが可能かどうか教えてください。それとも手動のみ?

 
Ivan Molchanov:

こんにちは。

あるイベントが発生したときに、Expert Advisorをチャートから削除することが可能かどうか教えてください。それとも手動のみ?

エキスパートリムーブ
 
ありがとうございました。
 

ごきげんよう。MQL4、インジケータで、"スタックオーバーフロー "というエラーが発生します。考えられる原因と解決策について、アドバイスをお願いします。

無視していただきありがとうございます。 解決策が見つかりました。 原因は、次の関数の中で前の関数を繰り返し呼び出すことです。対処法:最初の関数の複製を作成します。

 
同志の皆さん、こんにちは。コンパイラがデータ損失の可能性に関する警告を出すのですが、どのようなエラーか教えてください(
int ts = SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
理由: