Forex Tester Online マニュアル — 自動売買/EA

インジケーター作成 — 公式英語ガイドのご案内

FTO で独自インジケーターを作成する方法は、開発元の公式ドキュメント(英語)にまとめられています。作成をご検討の方は、下記の専用ページをご参照ください。

必ずお読みください:ビルドが必要ですFTO のインジケーター・ストラテジーは、TypeScript で記述し、JavaScript ファイルに変換(ビルド)してからアップロードします。mq4 ファイルなどをそのまま FTO へ入れることはできません。
Cursor は必須ではありません公式チュートリアルは AI 搭載エディター「Cursor」を使って書かれていますが、Cursor がなければ作成できないというものではありません。VS Code など、お使いのエディターで同じ手順で作成いただけます。必要なのは Node.js とエディターの2つです。
サポート範囲についてソースコードの内容確認などは、サポート対象外となりますので、ご了承ください。

公式ドキュメント(英語)

インジケーター作成の手順・API リファレンスは、こちらの専用英文ページでご確認いただけます。

FTO Indicators DOCS を開く(英語) ↗

https://fto-2.gitbook.io/fto-indicators-docs

日本語の作成ガイド(ドキュメント)

FTO のインジケーター作成について、日本語でまとめたガイドもご用意しています。下記よりダウンロードください。

作成に必要なもの

作成の流れ

エディターを問わず、手順は共通です。

  1. Node.js をインストールする — 公式サイトの推奨版(LTS)。インストール後にパソコンを再起動します。
  2. サンプルプロジェクトを入手する — 公式ドキュメントの「Download indicator examples」からサンプルを入手できます。一から作るより、サンプルを書き換えるほうが確実です。
  3. エディターでフォルダーを開く — VS Code の場合は「ファイル」→「フォルダーを開く」。
  4. npm install — エディターのターミナルで実行し、必要な部品を取り込みます。
  5. src/index.ts を編集する — ここにインジケーターのロジックを書きます。
  6. npm run build — TypeScript を JavaScript に変換します。dist フォルダーに .js ファイルができます。
  7. FTO にアップロードするdist フォルダー内の、プロジェクト名が付いたファイルをアップロードします。

よくあるつまずき

アップロードするファイルを間違えている

dist フォルダーには、変換の途中でできるファイルと、完成したファイルの両方が入っています。アップロードするのはプロジェクト名が付いた、ファイルサイズが大きいほうです。index.js は途中経過のファイルのため、アップロードしても動作しません。

.ts ファイルをそのままアップロードしている

.ts ファイルはアップロードできません。必ず手順6のビルドを実行し、生成された .js をアップロードしてください。

Windows で npm install がエラーになる

下記のエラーが表示された場合は、ターミナルで Set-ExecutionPolicy RemoteSigned -Scope CurrentUser を実行してから、もう一度お試しください。

cannot be loaded because running scripts is disabled on this system.

ドキュメントの主な内容

ドキュメントは英語のみです日本語版はございません。ブラウザーの翻訳機能などをご活用ください。

ストラテジーを作る場合は、こちらをご覧ください → ストラテジー作成(英語ガイド)