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

ストラテジー作成 — 公式英語ガイドのご案内

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

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

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

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

FTO Strategies Docs を開く(英語) ↗

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

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

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

作成に必要なもの

作成の流れ

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

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

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

Windows で npm install がエラーになる場合

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

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

ドキュメントの主な内容

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

サンプルストラテジーの配布

20MA と 50MA のゴールデンクロス・デッドクロスでエントリーするストラテジーファイルです。ZIP ファイルの中に、変換前のソースコード一式が入っています。こちらも参考にしてください。

サンプルストラテジーをダウンロード(ZIP) ↓

https://www.forexcopier.net/files/ma-cross-sl20-tp60.zip

インジケーターを作る場合は、こちらをご覧ください → インジケーター作成(英語ガイド)