既存EA・インジ改修

EAファンクラブの既存EA・インジ改修ページ用サムネイル画像。MT4/MT5向けEA、インジケーター、MQL4、MQL5、ソースコード確認、機能追加、不具合修正、外部連携追加を表した画像。
EAファンクラブ

このページでは、EAファンクラブで対応する既存EA・インジ改修について、相談前に整理する内容、対応できる範囲、対象ファイルの確認、ソースコード有無、改修可否、検証範囲、納品形式、サポート範囲を説明します。

既存EA・インジ改修では、現在使っているEAやインジケーターに対して、機能追加、条件変更、表示修正、通知追加、ログ追加、不具合修正、外部連携追加などを行えるかを確認します。

改修には、原則としてmq4、mq5、mqhなどのソースコードが必要です。ex4、ex5などの実行ファイルのみの場合、内部ロジックを直接確認・改修できない場合があります。また、第三者EAや第三者インジケーターの無断解析、デコンパイル、権利侵害につながる依頼には対応していません。

このページで確認できること

  • 既存EA・インジ改修で対応できる主な内容
  • 対象ファイル、ソースコード、setファイル、ログの確認事項
  • ex4/ex5のみの場合に改修が難しい理由
  • 機能追加、条件変更、通知追加、外部連携追加の確認事項
  • 不具合修正、表示崩れ、ログ確認、再現手順の整理方法
  • 納品形式、検証範囲、サポート範囲の考え方

既存EA・インジ改修の基本方針

既存EA・インジ改修では、対象ファイルを確認したうえで、現在の仕様、現在の挙動、変更したい内容、発生している問題、検証条件を整理します。

改修できるかどうかは、ソースコードの有無、現在の構造、依存ファイル、外部連携、認証処理、ライセンス条件、第三者権利の有無により変わります。

項目基本方針
対象既存EA、既存インジケーター、補助ツール、通知ツール、外部連携ツールなど。
確認方法対象ファイル、ソースコード有無、現在の挙動、希望する変更内容、ログ、再現手順を確認します。
改修範囲機能追加、条件変更、表示修正、通知追加、ログ追加、不具合修正、外部連携追加などを確認します。
必要ファイルmq4、mq5、mqh、set、ログ、スクリーンショット、仕様資料、マニュアルなどを確認します。
検証範囲コンパイル、チャート表示、バックテスト、デモ確認、ログ確認、通知確認などを整理します。
注意点ex4/ex5のみの場合、内部ロジックの直接改修はできない場合があります。

対応できる主な改修内容

既存EA・インジ改修では、現在のファイル構造や仕様を確認したうえで、以下のような改修に対応できる場合があります。

改修内容確認する内容
条件変更エントリー条件、決済条件、サイン条件、表示条件、通知条件の変更。
機能追加新しいフィルター、トレーリング、建値移動、時間制御、ボタン、パネル、集計機能など。
不具合修正コンパイルエラー、表示崩れ、注文エラー、通知失敗、ログ不足、外部連携失敗など。
通知追加Discord通知、メール通知、プッシュ通知、Webhook通知、エラー通知、稼働状態通知など。
外部連携追加WebRequest、Google Sheets連携、GAS、CSV出力、外部API連携など。
ログ追加初期化ログ、条件判定ログ、注文結果、通知結果、エラー詳細、検証用ログなど。
表示修正チャート表示、矢印、ライン、ラベル、サブウィンドウ、パネル、ボタン配置など。

対象ファイルの確認

改修相談では、最初に対象ファイルの種類を確認します。ファイル形式によって、改修できる範囲が大きく変わります。

mq4、mq5、mqhなどのソースコードがある場合は、内部ロジックや表示処理を確認できる可能性があります。一方で、ex4、ex5のみの場合は、実行ファイルであり、内部ロジックを直接確認・改修できない場合があります。

ファイル種別扱い
mq4 / mq5ソースコードです。条件変更、機能追加、ログ追加、表示修正などの確認が可能です。
mqhincludeファイルや共通部品です。依存している場合は、mq4/mq5と一緒に確認が必要です。
ex4 / ex5実行ファイルです。ソースコードがない場合、内部ロジックの直接改修はできない場合があります。
setファイル設定値の確認に必要です。使用しているsetファイルを共有できる範囲で整理してください。
ログExpertsログ、Journalログ、エラー番号、発生時刻前後のログを確認します。
スクリーンショット表示崩れ、設定画面、エラー表示、チャート状態の確認に役立ちます。
仕様書・マニュアル既存仕様、想定動作、利用条件、制限事項の確認に役立ちます。

ex4/ex5のみの場合の注意点

ex4、ex5はMT4/MT5で実行するためのファイルです。mq4、mq5などのソースコードがない場合、内部ロジックの確認や直接改修はできない場合があります。

また、第三者が作成したEAやインジケーターについて、権利者の許可なく内部解析、デコンパイル、リバースエンジニアリングを行う依頼には対応していません。

  • ex4/ex5のみでは内部ロジックを直接確認できない場合があります
  • 改修には原則としてmq4/mq5などのソースコードが必要です
  • 第三者EA・第三者インジの無断解析には対応していません
  • デコンパイルやリバースエンジニアリングを目的とする依頼には対応していません
  • 実行ファイルのみの場合は、代替案として新規作成や再設計を提案する場合があります
  • 権利者の許可がある場合でも、対応可否は個別確認となります

EA改修で確認する内容

既存EAの改修では、現在の売買条件、注文処理、決済処理、ロット管理、Magic Number、ログ、外部連携の状態を確認します。

確認項目内容
エントリー条件条件変更、フィルター追加、時間制御、BUY/SELL別条件、重複エントリー防止など。
決済条件損切り、利確、トレーリング、建値移動、時間決済、一括決済、分割決済など。
ロット管理固定ロット、複利、最大ロット、最大ポジション、残高基準、リスク率計算など。
Magic Number既存EAとの区別、複数ロジック管理、複数チャート利用時の管理など。
注文処理注文エラー、約定条件、スリッページ、取引時間、最小ロット、ロット刻みなど。
通知・ログ注文、決済、エラー、条件判定、外部連携結果の出力追加など。
外部連携Discord通知、Google Sheets連携、CSV出力、WebRequest、外部APIなど。

インジ改修で確認する内容

既存インジケーターの改修では、表示内容、サイン条件、判定タイミング、リペイント有無、通知、サブウィンドウ、外部連携の状態を確認します。

確認項目内容
表示内容矢印、ライン、ラベル、色、太さ、表示位置、過去表示、サブウィンドウなど。
サイン条件BUY/SELL条件、確定足判定、現在足判定、複数条件、複数時間足条件など。
リペイント表示が変わる仕様か、確定足で固定する仕様か、過去サインを残すかを確認します。
アラートポップアップ、サウンド、メール、プッシュ通知、再通知防止など。
Discord通知Webhook、通知文、通知条件、送信失敗ログなど。
CSV・記録サイン履歴、条件成立履歴、検証用ログ、CSV出力など。
表示崩れラベル重なり、オブジェクト残り、時間足変更時の表示、チャート更新時の挙動など。

不具合修正で整理する内容

不具合修正では、問題が発生する条件を再現できるかが重要です。発生時刻、操作手順、設定値、ログ、スクリーンショットを整理してください。

  • 何をした時に問題が出るかを整理する
  • 問題が毎回発生するか、特定条件だけで発生するかを確認する
  • 発生時刻前後のExpertsログとJournalログを確認する
  • 使用しているsetファイル、銘柄、時間足、ブローカーを確認する
  • コンパイルエラーがある場合は、エラー行とエラー内容を確認する
  • 表示崩れや通知失敗はスクリーンショットも整理する
  • 外部連携がある場合は、WebRequestや外部サービス側の状態も確認する

外部連携追加の確認

既存EAやインジケーターにDiscord通知、Google Sheets連携、CSV出力、Webhook通知、外部API連携を追加する場合は、外部サービス側の仕様も確認します。

連携内容確認する内容
WebRequest許可URL、送信先、HTTPステータス、GetLastError、レスポンス、失敗時ログ。
Discord通知Webhook、通知文、通知条件、再通知防止、送信失敗時の扱い。
Google Sheets連携GAS URL、シート権限、送信項目、書き込みタイミング、レスポンス確認。
CSV出力保存先、ファイル名、文字コード、追記/上書き、出力項目、ファイルロック。
外部APIAPI仕様、認証方式、レート制限、レスポンス形式、障害時の扱い。
セキュリティWebhook URL、GAS URL、APIキー、認証トークンの管理方法を確認します。

Webhook URL、GAS URL、APIキー、認証トークンなどは、原則として実値をそのまま送らず、伏せ字やテスト用情報を使用してください。

検証条件の確認

改修後にどの範囲まで確認するかは、見積時に整理します。コンパイル確認、チャート表示確認、バックテスト、デモ口座確認、通知確認、ログ確認では必要な作業が異なります。

検証項目確認内容
コンパイル確認mq4/mq5/mqhのエラー、警告、依存ファイル、文字コード、include参照を確認します。
チャート表示確認EAやインジケーターの起動、表示、パネル、ボタン、ライン、ラベルを確認します。
バックテスト銘柄、時間足、期間、スプレッド、初期残高、setファイルを確認します。
デモ口座確認注文、決済、通知、ログ、外部連携の挙動を確認します。
ログ確認Expertsログ、Journalログ、エラー、条件判定、通知結果、外部連携結果を確認します。
通知確認Discord通知、Webhook、Google Sheets、CSV出力などの送信結果を確認します。
実運用前確認実運用前には、利用者自身でデモ環境や検証環境で確認してください。

納品形式とサポート範囲

既存EA・インジ改修の納品形式は、依頼内容や契約内容により異なります。EX4/EX5のみか、ソースコード返却を含むか、setファイルや説明資料が必要かを見積時に確認します。

ソースコード納品、追加マニュアル、追加検証、外部サービス仕様変更への対応、納品後の大幅な仕様変更は、別途見積となる場合があります。

納品・対応項目確認内容
EX4 / EX5MT4/MT5で使用する実行ファイルとして納品するか確認します。
mq4 / mq5改修後のソースコード返却有無、権利範囲、再配布可否を確認します。
mqh共通部品やincludeファイルを含む場合は、依存関係と利用範囲を確認します。
setファイル初期設定や確認用setファイルが必要か確認します。
説明資料変更点、設定説明、ログ確認方法の資料が必要か確認します。
サポート範囲納品後の修正、追加機能、外部環境変更対応の範囲を確認します。
ライセンス利用範囲、再配布可否、販売利用可否、認証条件を確認します。

対応できない内容・別途確認となる内容

既存EA・インジ改修では、技術的な確認と改修を扱いますが、投資判断や成果保証に関する内容には対応していません。

  • 利益保証、勝率保証、損失回避保証を前提とする改修
  • 推奨ロット、推奨銘柄、推奨エントリーの提案
  • 利用者口座の運用代行、売買判断代行、資金管理代行
  • 特定ブローカーへの口座開設誘導やIB誘導を目的とした改修
  • 第三者EA・第三者インジの無断解析、デコンパイル、権利侵害につながる依頼
  • 外部サービス側の障害復旧や仕様変更の保証
  • 納品後の大幅な仕様変更、追加検証、追加マニュアル作成

相談時に送る情報

既存EA・インジ改修の相談では、以下の情報を分かる範囲で整理してください。対象ファイルと現在の挙動が分かるほど、対応可否を確認しやすくなります。

項目記載例
依頼内容機能追加、条件変更、不具合修正、通知追加、ログ追加、表示修正、外部連携追加など。
対象環境MT4 / MT5、PC / VPS、ブローカー、口座タイプ、銘柄名、時間足。
対象ファイルmq4、mq5、mqh、ex4、ex5、set、ログ、マニュアル、スクリーンショットの有無。
現在の状態現在できていること、できていないこと、発生している問題。
希望する変更追加したい機能、変更したい条件、修正したい表示、追加したい通知など。
再現手順不具合が出る操作、発生時刻、発生条件、再現頻度。
検証条件対象銘柄、時間足、期間、setファイル、バックテスト、デモ確認、ログ確認。
納品希望EX4/EX5、ソースコード返却、setファイル、変更点メモ、説明資料の有無。

送らない方がよい情報

相談時は、確認に必要な情報だけを送信してください。機密情報、認証情報、外部サービス接続情報は、原則として送信しないでください。

送らない方がよい情報理由
MT4/MT5のログインパスワード見積や仕様確認には通常不要です。
VPSログイン情報リモート接続情報であり、漏えいリスクがあります。
Webhook URL第三者に通知送信される可能性があるため、伏せ字にしてください。
GAS URL・APIキー外部サービスへ接続・書き込みできる情報のため、伏せ字にしてください。
認証トークン・ライセンスキー実値利用権限に関係するため、必要に応じて伏せ字にしてください。
口座番号・残高・証拠金・個人情報確認に不要な範囲は送信しないでください。

よくある質問

既存EAやインジケーターを改修できますか?

ソースコード、仕様、現在の状態、希望する変更内容により確認します。mq4、mq5、mqhなどのソースコードがある場合は、改修可否を確認しやすくなります。

ex4やex5だけでも改修できますか?

ex4/ex5のみの場合、内部ロジックを直接確認・改修できない場合があります。改修や機能追加には、原則としてmq4/mq5などのソースコードが必要です。

他社EAや他社インジケーターの中身を解析できますか?

第三者EAや第三者インジケーターの無断解析、デコンパイル、リバースエンジニアリング、権利侵害につながる依頼には対応していません。

通知機能やGoogle Sheets連携を追加できますか?

内容により対応できます。WebRequest、Webhook、Discord通知、Google Sheets、GAS、CSV出力などは、外部サービス側の仕様や権限設定も確認します。

コンパイルエラーの修正も相談できますか?

相談できます。エラーが出ているmq4/mq5/mqhファイル、エラー行、エラー内容、includeファイルの有無、文字コード、MetaEditorのバージョンなどを確認します。

利益が出るように改修できますか?

利益、勝率、損失回避、将来の運用成績を保証する改修には対応していません。EAファンクラブでは、MT4/MT5向けの技術支援、開発、導入確認、ログ確認、検証補助を扱います。

関連ページ

既存EA・インジ改修とあわせて、以下のページも確認してください。

確認したい内容関連ページ
見積前に情報を整理したい見積依頼前の確認事項
EA作成を相談したいEA作成代行
インジケーター作成を相談したいインジケータ作成代行
不具合報告の方法を確認したい不具合報告の方法
問い合わせ先を確認したいお問い合わせ
サポート範囲を確認したいサポート方針
ライセンス条件を確認したいライセンスについて
免責事項とリスクを確認したい免責事項・リスク説明
投資助言ではない方針を確認したい投資助言を行わない方針

まとめ

既存EA・インジ改修では、対象ファイル、ソースコード有無、現在の挙動、希望する変更内容、ログ、再現手順、検証条件を確認します。

改修には、原則としてmq4、mq5、mqhなどのソースコードが必要です。ex4、ex5のみの場合、内部ロジックを直接確認・改修できない場合があります。

第三者EAや第三者インジケーターの無断解析、デコンパイル、リバースエンジニアリング、権利侵害につながる依頼には対応していません。

EAファンクラブでは、投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、運用代行を目的とした改修には対応していません。

お問い合わせはEAFC公式LINEへ

EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。

※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。

口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。

記事URLをコピーしました