ソースコード
MQL5 Expert Advisor をカスタマイズするための AI プロンプトの改善
便利なコーディング プロンプトは、ジョブ、その境界、および結果の判断方法を説明します。これは、保持したい動作が EA にすでに含まれている場合に特に役立ちます。
5 部構成のブリーフを使用する
- コンテキスト: MQL5、MT5、関連する機能とアカウント モード。
- 変化: 観察可能な新しい動作が 1 つあります。
- 保持: 既存の信号、サイジング、出口、および無関係な入力。
- 障害の処理: データまたはリクエストが利用できない場合の対処方法。
- 受け入れ: コンパイル後に合格する必要があるケース。
エントリフィルターの概要の例
アシスタントに、オプションの買値と売値のスプレッド制限をポイント単位で新規エントリーパスに追加するように依頼します。元のエントリの動作を保持するには、無効な設定が必要です。フィルターがエントリーをブロックした場合でも、エグジットの状態と取引ポジションの保護は継続する必要があります。小さな差分、新しい入力の説明、および制限以下、制限内、制限以上のテスト ケースをリクエストします。
範囲を拡大する前に説明を求める
アシスタントに、目的の統合ポイントを特定し、そこで使用される単位について説明してもらいます。大規模な書き換えが提案されている場合は、要求を記載された変更に戻します。新しい API を公式リファレンスと照合して確認してください。編集したファイルにプロンプトメモを保存しておくと、後のリビジョンでも同じ境界が得られます。
信頼度ではなく出力を評価する
実際のファイルをコンパイルし、警告を検査します。一致する条件で古い実行と新しい実行を比較します。自信に満ちた説明や魅力的なコードブロックは受け入れテストではありません。要求された動作が表示され、チェックされたケースで無関係な動作が一貫したままになった後でのみ、結果を保存します。
MQLume で自分のものにしましょう
MQLume は、カスタマイズ概要を実用的な開始点として提供します。つまり、製品とパラメータのガイダンスを含む編集可能な EA ソースです。探検するUltimate Breakout System MT5そして、明確に定義された 1 つのアイデアを次の開発ステップに変えます。