インジケータ作成代行

EAファンクラブ

インジケータ作成代行では、MT4/MT5向けのカスタムインジケーターを、指定された仕様に基づいて作成します。

サイン表示、矢印表示、ライン表示、チャートパネル、アラート通知、Discord通知、EA連携用バッファ、iCustom / CopyBuffer対応、リペイント確認、ログ出力など、インジケーターとして必要な処理を整理し、MQL4 / MQL5で実装するための相談ページです。

重要:EAファンクラブでは、投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカーへの誘導を目的とした案内は行いません。インジケータ作成代行は、依頼者が指定した条件・表示仕様をMT4/MT5上で動作するプログラムとして実装する技術サービスです。

インジケータ作成代行について

インジケータ作成代行は、指定条件に基づいて、チャート上にサイン、ライン、数値、状態、アラート、補助表示などを出すカスタムインジケーターを作成するサービスです。

インジケーターは、売買判断そのものを代行するものではありません。条件成立を見やすく表示したり、検証しやすい形でログや通知を出したり、EAから読み取りやすいバッファを用意したりするための技術的な補助ツールです。

区分内容対応方針
対応できること指定条件をサイン化する、表示を作る、通知を付ける、EA連携用バッファを用意する仕様に基づいて技術的に実装します。
対応できないこと勝てるサイン条件の提案、売買タイミングの助言、利益保証、勝率保証投資助言や売買指示に見える内容は対応しません。
確認が必要なこと表示条件、判定足、リペイント有無、通知条件、EA連携要否、対象環境見積前に情報整理が必要です。

インジケータ作成で対応できる内容

インジケータ作成代行では、主に次のような機能を相談できます。

機能内容見積前に必要な情報
サイン表示BUY / SELLサイン、矢印、ドット、ラベル表示などサイン条件、表示位置、色、形、確定足/現在足の区別
ライン表示水平線、トレンドライン、SL/TPライン、価格帯ラインなどラインの計算条件、更新条件、削除条件、表示色
チャートパネル状態表示、数値表示、ON/OFF表示、条件一覧など表示項目、配置、更新頻度、色分け、表示ON/OFF
アラート通知ポップアップ、音、Push通知、メール通知など通知条件、通知頻度、重複通知防止、通知文
Discord通知サイン発生、条件成立、エラー、状態変化をDiscordへ通知Webhook利用有無、通知対象、通知間隔、WebRequest設定
EA連携用バッファEAからiCustom / CopyBufferで読み取る値を出すbuffer番号、BUY/SELL値、空値、shift、確定足基準
リペイント確認補助確定前と確定後の値の変化を確認しやすくする現在足で出すか、確定足で出すか、ログ要否
マルチタイムフレーム表示上位足条件や複数時間足の状態表示参照時間足、同期方法、確定足判定、表示内容
マルチシンボル表示複数銘柄の状態やサインを一覧表示対象銘柄、更新頻度、Market Watch表示、負荷対策
CSVログ出力サイン履歴、条件成立履歴、検証用ログを出力出力項目、保存先、出力タイミング、ファイル名

インジケータ作成で対応しない内容

次の内容は、インジケータ作成代行では対応できません。

対応しない内容理由確認ページ
勝てるサイン条件の提案投資助言や売買判断に該当する可能性があるため投資助言を行わない方針
売買タイミングの推奨個別の売買判断に関する助言になる可能性があるため投資助言を行わない方針
利益保証・勝率保証相場環境や運用条件により結果は変動するため免責事項・リスク説明
推奨銘柄・推奨ロットの提示利用者の資金状況やリスク許容度に関わるため免責事項・リスク説明
運用代行利用者の口座を預かって売買や運用を行うことはありません。利用規約
特定ブローカーへの誘導口座開設誘導やIB誘導を目的としないため広告・紹介方針

インジケーターの主な種類

インジケーターは、用途によって設計が変わります。依頼前に、どのタイプに近いかを整理してください。

種類概要確認ポイント
サインインジケーター条件成立時に矢印、ドット、ラベルなどを表示するインジケーターBUY条件、SELL条件、表示位置、確定足判定、リペイント有無を確認します。
ライン表示インジケーター価格ライン、レンジ、SL/TP目安、平均価格などを表示するインジケーターライン計算条件、更新タイミング、削除ルールを確認します。
状態表示インジケータートレンド、レンジ、条件成立数、フィルター状態などを表示するインジケーター表示項目、色分け、更新頻度、参照時間足を確認します。
通知対応インジケーター条件成立時にアラート、Push通知、Discord通知などを送るインジケーター通知対象、通知頻度、重複通知防止、WebRequest設定を確認します。
EA連携用インジケーターEAからiCustom / CopyBufferで読み取るためのバッファを持つインジケーターbuffer番号、値の意味、空値、shift、確定足基準を明確にします。
検証補助インジケーターサイン履歴、条件成立履歴、ログ、CSV出力を補助するインジケーター出力項目、検証条件、チャート表示とCSV出力の対応を確認します。

サイン表示で整理すること

サインインジケーターを作る場合は、BUYとSELLの条件、表示タイミング、表示方法を分けて整理します。

項目整理する内容
BUY条件買いサインを出す条件MAクロス、RSI条件、価格ブレイク、複数条件一致など
SELL条件売りサインを出す条件BUY条件と反対条件にするか、別条件にするかを整理します。
判定足現在足で出すか、確定足で出すかshift=0かshift=1かを明確にします。
表示位置ローソク足の上下、価格位置、固定位置などHigh/Lowから何point離すかなどを整理します。
表示形式矢印、丸、ラベル、背景色、縦線など色、サイズ、文字、表示ON/OFFを整理します。
重複表示同じ方向の連続サインを出すか連続表示するか、初回のみ表示するかを決めます。
過去足表示過去チャートへサインを表示するか検証用に過去サインを出すか、リアルタイムのみかを決めます。

EA連携用インジケーターの注意点

インジケーターをEAから読み取る場合は、表示だけでなく、EAが取得する値を明確にする必要があります。

EA連携では、主に iCustom でインジケーターハンドルを作成し、CopyBuffer で指定バッファの値を取得します。そのため、buffer番号、値の意味、空値、shift、確定足基準を決めておくことが重要です。

確認項目内容注意点
buffer indexBUYサイン、SELLサイン、補助値などをどのbufferに出すかEA側で読み取る番号と一致させる必要があります。
値の意味サインあり、サインなし、価格値、フラグ値など0、EMPTY_VALUE、価格値の扱いを混同しないようにします。
shift現在足か確定足かshift=0は現在形成中の足、shift=1は1本前の確定足として扱う場面が多いです。
リペイント後からサイン位置や値が変わるかEA化する場合は特に確認が必要です。
InputsEA側から渡す設定値iCustom呼び出し時の引数順序と型を合わせます。
ハンドル解放IndicatorReleaseの必要性EA側でハンドルを作成する場合、終了時の解放も設計します。

リペイント確認について

インジケーター作成では、リペイントの有無を確認することが重要です。

リペイントとは、過去に表示されたサインや値が、後から変化・消失・移動する挙動を指すことがあります。すべての再計算が問題というわけではありませんが、EA連携や検証では、サインがいつ確定するのかを明確にする必要があります。

確認項目内容依頼前に決めること
現在足サイン足が確定する前にサインを出すサインが消える可能性を許容するか
確定足サイン足が確定してからサインを出す遅れて表示されることを許容するか
過去サイン再計算履歴読み込みや時間足変更で過去表示を再計算する検証表示として使うか、リアルタイム記録を重視するか
EA連携EAがどのタイミングの値を読むかshift=0 / shift=1、buffer値、空値を明確にする
ログ記録サイン発生時刻や値をログに残す検証用ログ、CSV出力、通知ログの有無を決める

確認ポイント:リペイントの有無だけで良し悪しを断定するのではなく、用途に合う表示タイミングかを確認してください。EA連携や検証用途では、確定足基準、buffer値、ログ記録を明確にすることが重要です。

通知機能を付ける場合

インジケーターに通知機能を付ける場合は、通知条件と通知頻度を明確にします。

通知方法内容確認事項
ポップアップ通知MT4/MT5上にアラートを表示通知文、重複通知、音の有無
音通知条件成立時に音を鳴らす音ファイル、鳴らす条件、連続再生防止
Push通知スマホアプリへ通知MetaQuotes ID、端末通知設定、通知頻度
メール通知MT4/MT5のメール設定を使うメール設定、送信先、通知文
Discord通知Webhookを使ってDiscordへ送信Webhook URL、WebRequest設定、HTTPステータス

Discord通知を使う場合は、WebRequest設定が必要になることがあります。

WebRequest設定方法

Discord通知設定

開発前に整理する仕様

インジケーター作成では、見た目だけでなく、計算条件、表示条件、通知条件、EA連携条件を整理する必要があります。

項目整理する内容
対象環境MT4 / MT5、対象ブローカー、対象銘柄MT5、GOLD、USDJPYなど
対象時間足表示・判定に使う時間足M5、M15、H1、上位足参照など
表示内容矢印、ライン、ラベル、パネル、色分けなどBUY矢印、SELL矢印、トレンド状態表示など
計算条件使用する価格、期間、インジケーター、条件式終値、MA、ATR、RSI、ボリンジャーバンドなど
判定タイミング現在足か確定足かリアルタイム表示か、足確定後表示か
通知条件どの条件で通知するかサイン発生時、状態変化時、エラー時など
EA連携iCustom / CopyBufferで読み取るかbuffer番号、値の意味、shiftを整理
ログ出力Expertsログ、CSVログ、検証用ログの有無サイン時刻、価格、条件値、buffer値など
表示ON/OFF不要な表示を切り替えられるか矢印ON/OFF、通知ON/OFF、パネルON/OFFなど

インジケータ作成の進め方

インジケータ作成は、仕様確認、見積、実装、コンパイル確認、表示確認、修正、納品の流れで進めます。

工程内容依頼者側で必要なこと
1. 相談作りたいインジケーターの概要を確認します。表示したい内容、条件、対象環境を整理してください。
2. 仕様整理計算条件、表示条件、通知条件、EA連携要否を整理します。画像、表、条件式、参考インジがあると確認しやすくなります。
3. 見積作業範囲、難易度、納品物、対応範囲を確認します。追加希望や優先順位があれば伝えてください。
4. 実装MQL4 / MQL5でインジケーターを作成します。仕様変更がある場合は早めに共有してください。
5. コンパイル確認コンパイルエラーがない状態を確認します。必要に応じて利用環境を共有してください。
6. 表示確認チャート表示、サイン、通知、ログを確認します。想定条件と表示が合っているか確認してください。
7. 修正表示位置、色、条件差分、不具合を調整します。ログ、スクリーンショット、再現条件を共有してください。
8. 納品インジケーター本体、必要に応じてsetファイルや説明を納品します。導入方法と利用条件を確認してください。

納品物の例

案件内容により納品物は異なります。見積時に、どの形式で納品するかを確認します。

納品物内容注意点
インジケーター本体ex4 / ex5、またはmq4 / mq5ソースコード納品の有無は案件ごとに確認します。
setファイルInputs設定を保存したファイル対象バージョンと内容を確認してください。
簡易マニュアル設置方法、Inputs説明、表示内容、注意点複雑な仕様では別途詳細マニュアルが必要になる場合があります。
EA連携仕様メモbuffer番号、値の意味、shift、空値などEA化や外部連携を行う場合に重要です。
検証ログ表示確認、通知確認、サイン確認など検証結果は将来の成績を保証するものではありません。

見積前に用意するとよい資料

見積前に資料が整理されていると、開発範囲や費用感を確認しやすくなります。

資料内容あるとよい理由
仕様メモ作りたいインジケーターの内容を文章で整理したもの全体像を確認しやすくなります。
表示イメージ画像矢印、ライン、ラベル、パネルの配置例見た目の認識違いを減らせます。
サイン条件表BUY条件、SELL条件、通知条件、表示条件実装条件を明確にできます。
使用インジケーター参照したい既存インジ、標準インジ、設定値再現方法やiCustom対応可否を確認できます。
チャート例理想のサイン位置や表示位置が分かる画像どの場面で表示したいか確認しやすくなります。
EA連携要件buffer番号、サイン値、空値、shiftの希望EAから読み取れる構成にするためです。
通知要件通知先、通知文、通知タイミング、重複通知防止通知過多や通知漏れを避けやすくなります。
既存ファイル既存インジ、参考インジ、改修元ファイル新規作成か改修かを判断できます。

開発依頼前の資料整理は、次のページも確認してください。

見積依頼前の確認事項

EA作成代行との違い

インジケーター作成代行は、主に表示・通知・確認補助を目的とします。EA作成代行は、注文・決済などの取引実行処理を含む場合があります。

区分主な役割確認ポイント
インジケーター作成サイン、ライン、数値、状態、通知、EA連携用バッファを表示・出力する注文や決済は行わない構成が基本です。
EA作成指定条件に基づき、注文・決済・ロット管理・ポジション管理を行う発注、決済、risk、exit、retcode確認が必要です。
インジケーターEA化インジケーターのサインをEAが読み取り、注文処理へつなげるbuffer番号、リペイント、確定足、サイン値の確認が必要です。

EA作成代行を確認したい場合は、次のページを確認してください。

EA作成代行

既存インジケーターの改修について

既存インジケーターの機能追加や修正を行う場合は、ソースコードの有無が重要です。

状況対応可否の考え方確認事項
mq4 / mq5があるソースコードを確認して改修できる可能性があります。現在仕様、追加したい内容、コンパイル状況を確認します。
ex4 / ex5のみ内部ロジックの直接改修は原則難しい場合があります。外部から補助する別インジやEA連携で対応できるか確認します。
参考インジがある見た目や考え方を参考に新規作成できる場合があります。完全コピーではなく、仕様として整理する必要があります。
表示がおかしいログ、設定、時間足、銘柄、履歴データを確認します。スクリーンショット、Expertsログ、再現手順が必要です。

開発時に重視する確認ポイント

インジケーター開発では、表示されることだけでなく、後から検証できることも重要です。

確認ポイント内容理由
表示系と判定系の分離チャート表示と内部判定を分ける表示不具合が判定ロジックへ影響しないようにするためです。
確定足基準現在足か確定足かを明確にする検証結果やEA連携の再現性に影響します。
buffer設計EAが読み取る値を整理するiCustom / CopyBufferでの読み取りミスを防ぎます。
ログ設計サイン条件、発生時刻、buffer値、通知結果を出す不具合時に原因を追いやすくなります。
通知抑制同じ通知の連続送信を防ぐ通知過多やHTTP 429を避けるためです。
描画負荷オブジェクト数や再描画頻度を抑える長時間稼働時の重さや表示崩れを避けるためです。
OnDeinit処理不要オブジェクトやハンドルを整理するチャートに残存表示を残さないためです。

依頼時に送ってはいけない情報

見積やサポート依頼では、必要な情報を整理する一方で、機密情報をそのまま送らないよう注意してください。

  • 口座パスワード
  • 投資家パスワード
  • Webhook URLの実値
  • GAS URLの実値
  • APIキー
  • 認証トークン
  • 口座番号の全桁
  • 個人情報
  • 第三者の情報
  • 未加工の運用履歴画像

注意:ログやスクリーンショットを送る場合は、口座番号、Webhook URL、GAS URL、APIキー、認証トークン、個人情報をマスクしてください。

よくある相談例

相談例確認すること補足
条件成立時に矢印を出したいBUY条件、SELL条件、判定足、表示位置現在足表示か確定足表示かを決めます。
サイン発生時に通知したい通知方法、通知文、通知頻度、重複防止Discord通知ではWebRequest設定が必要になる場合があります。
EAからサインを読み取りたいbuffer番号、値の意味、空値、shift、リペイント有無EA連携前提のbuffer設計が必要です。
チャート上に状態パネルを出したい表示項目、配置、色、更新頻度表示負荷と視認性を確認します。
複数時間足の状態を表示したい参照時間足、同期条件、表示方法マルチタイムフレームではバー時刻の扱いが重要です。
既存インジを改修したいmq4 / mq5の有無、現在仕様、追加内容ex4 / ex5のみでは直接改修できない場合があります。

依頼前チェック表

  • □ MT4 / MT5のどちらで作るか決めている
  • □ 対象銘柄を整理している
  • □ 対象時間足を整理している
  • □ 表示したい内容を整理している
  • □ BUY条件とSELL条件を分けている
  • □ 現在足判定か確定足判定かを整理している
  • □ リペイントの有無や許容範囲を整理している
  • □ 矢印、ライン、ラベル、パネルなど表示形式を整理している
  • □ 通知の有無を整理している
  • □ Discord通知やWebRequestの有無を整理している
  • □ EA連携用bufferが必要か整理している
  • □ buffer番号、値の意味、shiftの希望を整理している
  • □ 参考画像やサンプルを用意している
  • □ 既存ファイルの有無を整理している
  • □ 投資助言・利益保証を求める依頼ではないことを確認している

関連ページ

ページ確認できる内容
開発代行EA・インジケーター・既存改修・外部連携など、開発代行全体の入口です。
EA作成代行注文・決済を含むEA作成を相談したい場合に確認できます。
見積依頼前の確認事項見積前に整理する情報、資料、ログ、スクリーンショットを確認できます。
お問い合わせインジケータ作成代行の相談・見積依頼の入口です。
インジケータ商品一覧既存のインジケーター商品やカテゴリを確認できます。
MT5インジケーター商品の選び方インジケーターの種類や確認ポイントを整理できます。
MT5 EA・インジケーター開発代行の選び方EA作成とインジケーター作成の依頼前整理に使えます。
サインインジケータ作成を依頼する前に整理することサイン条件、表示条件、通知条件を整理する参考になります。
MQL5インジケーター開発・EA連携完全ガイドiCustom、CopyBuffer、buffer設計、EA連携の技術確認に使えます。
MQL5時系列データ・価格取得完全ガイド時間足、確定足、CopyRates、iCloseなどの確認に使えます。
MT4/MT5設置方法納品後のインジケーター設置方法を確認できます。
setファイルの使い方Inputs設定ファイルの読み込み・保存方法を確認できます。
WebRequest設定方法Discord通知や外部連携を使う場合のWebRequest設定を確認できます。
動作環境利用前に確認するMT4/MT5、VPS、OS、口座条件を確認できます。
サポート方針開発後のサポート対象、対象外、追加対応になる内容を確認できます。
購入前確認事項購入・依頼前に確認する条件や注意事項を確認できます。
利用規約サイト・商品・サービス利用時の基本条件を確認できます。
免責事項・リスク説明EAや投資関連ツール利用時のリスクと免責を確認できます。
投資助言を行わない方針当サイトが投資助言・売買指示を行わない方針を確認できます。

FAQ

売買サインの条件を考えてもらえますか?

いいえ。売買サイン条件の提案、売買タイミングの助言、推奨銘柄、推奨ロット、利益保証、勝率保証にあたる内容は対応できません。依頼者が指定した条件を、インジケーターとして実装する相談になります。

サインインジケーターをEA化できますか?

可能な場合があります。ただし、iCustomで取得できる形式か、buffer番号、サイン値、空値、shift、確定足判定、リペイントの有無を確認する必要があります。EA化が前提の場合は、最初からEA連携用のbuffer設計を行う方が安全です。

リペイントしないインジケーターを作れますか?

仕様によります。現在足でリアルタイムに表示する場合、足確定前に値やサインが変わることがあります。確定足ベースにする、ログで確認する、buffer値を固定するなど、用途に応じた設計が必要です。

既存インジケーターの改修はできますか?

ソースコードである mq4 / mq5 がある場合は、内容を確認して改修できる可能性があります。ex4 / ex5のみの場合、内部ロジックの直接改修は原則難しい場合があります。

Discord通知付きのインジケーターは作れますか?

相談できます。通知条件、通知文、通知頻度、重複通知防止、Webhook URL、WebRequest設定、HTTPステータス確認を整理します。Webhook URLなどの実値は公開ログや問い合わせ文に含めないでください。

チャートにパネルを表示するインジケーターは作れますか?

相談できます。表示項目、配置、サイズ、色、更新頻度、表示ON/OFF、オブジェクト削除、長時間稼働時の負荷を確認します。

納品後の修正は対応できますか?

仕様範囲内の不具合確認と、仕様変更・機能追加は分けて扱います。納品後の対応範囲は案件内容や見積条件により異なります。詳しくはサポート方針を確認してください。

依頼前に何を送ればよいですか?

MT4/MT5、対象銘柄、時間足、表示したい内容、BUY/SELL条件、判定足、通知の有無、EA連携の有無、参考画像、既存ファイル、希望納品物を整理してください。

見積相談前の確認:インジケータ作成代行では、表示条件・判定タイミング・通知条件・EA連携要否が具体的であるほど確認が早くなります。まずは見積依頼前の確認事項を確認し、必要な資料を整理してからお問い合わせください。

見積依頼前の確認事項を見る

お問い合わせする

まとめ

インジケータ作成代行では、依頼者が指定した表示条件、サイン条件、通知条件、EA連携用バッファ、ログ出力、検証補助などを、MT4/MT5上で動作するインジケーターとして実装します。

一方で、売買サイン条件の提案、投資助言、売買指示、推奨ロット、推奨銘柄、利益保証、勝率保証、特定ブローカーへの誘導は行いません。

依頼前には、対象環境、銘柄、時間足、表示内容、BUY/SELL条件、判定足、リペイント有無、通知、EA連携、ログ、納品形式を整理してください。

記事URLをコピーしました