エキスパート: Smart Trend Follower

 

Smart Trend Follower:

このEAは、移動平均とストキャスティクス・オシレーターのシグナルを利用して、市場のトレンドを自動的にフォローするように設計されています。EAはMAクロスオーバーを利用して売買シグナルを検出し、ストキャスティクスでトレンドを確認します。さらに、このEAには、テイクプロフィット、ストップロス、ロットサイズ倍増の設定などの自動ポジション管理が含まれており、トレンド相場での取引効果を高めます。

Author: Yulianto Hiu

 

EAにエラーがあります。

2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00   Error in CheckMoneyForTrade code=4002
 
kosty3 #: EAにエラーが発生しました。

別のスレッドにあるこの投稿に よると、return文がありません。

このスレッドでは、OPは通貨ペアでのみ動作すると述べています。

CheckMoneyForTrade function not working on GOLD
CheckMoneyForTrade function not working on GOLD
  • 2018.04.25
  • Raphael Schwietering
  • www.mql5.com
Hi, i have a question. I have to do this So i use that code from here https://www.mql5...
 
@Ryan L Johnson #: 別のスレッドのこの投稿に よると、return文が欠けている。このスレッドでは、OPは通貨ペアでのみ動作すると述べていることに注意してください。

あなたの回答は無関係です。両方のEAが"CheckMoneyForTrade"という関数を使用しているからといって、まったく同じというわけではありません。

これらのケースではそれぞれ実装が異なり、報告されるエラーも異なります。

このEAはMT5/MQL5用で、あなたが参照したトピックはMT4/MQL4用です。2つの機能とプラットフォームは異なります。

誤解を招くような回答をする前に、この問題にもっと注意を払ってください。


ea has error.
2025.02.05 03:00:28.887 Core 01 2025.01.27 10:00:00   Error in CheckMoneyForTrade code=4002

報告されたエラーは以下の通りです

err_wrong_internal_parameter

4002

クライアント端末関数の内部呼び出しのパラメータが間違っています。

この問題を解決するには、作者がコードをデバッグできるように、より多くの情報が必要になります。

おそらく、EAに使用されたシンボル、タイムフレーム、入力パラメータなどの情報や、エラーが発生したログエントリのコピーを提供する必要があるでしょう。

個人的には、たとえそれがMetaQuotesの記事に由来するものであったとしても、問題の関数は多少一貫性がなく、いくつかのチェックが欠けていると考えますが、それを検証し、必要であれば修正するのは作者の責任です。

 
kosty3 #:

EAにエラーがあります。

このeaは私に働く
 
kosty3 #:

EAにエラーがあります。

request.type_filling...をブローカーが使用しているものに設定する必要があります。

私は自分で構築していないEAコードは使わないので、ほとんどダウンロードしませんでした。

また、ロットを検証するために...私はフォールバックを0.0ではなく0.01に設定しました。

lot = CheckMoneyForTrade(pair, lot, orderType)? lot : 0.01;
ファイル:
 

これが問題です gLotLimit=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);

私のブローカーは0と答えた。

 

XM でバックテストを 実行しようとすると、このようなエラーが発生します:

2025.03.14 00:35:45.411 Core 01 2022.05.16 07:30:00 Error in CheckMoneyForTrade code=4002


シンボルは GOLD#、タイムフレームは M15


 
あるEAがSLを使用していない場合、あなたがSLであることに注意してください。
 
MAエントリー戦略を探していましたが、EAのバックテストを何度も行いましたが、こちらの方がより信頼できることがわかりました。EAの堅牢性を高めるため、関数やロジックを追加してコードに手を加えました。ブレークイーブンとトレイリングで損失を減らし、H4とD1が最適なTFです。