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

ストラテジーのアップロード

ビルドして作成したストラテジー(.js ファイル)を Forex Tester Online にアップロードし、実行する手順です。

ご注意カスタムストラテジー(自動売買)は PRO 版のみ対応しています。スタンダード版ではご利用いただけません。
インストール先についてカスタムストラテジーは、使用しているブラウザにインストールされます。異なるブラウザや他の PC で使う場合は、それぞれの PC 内のブラウザで再インストールをしてください。

1 js ファイルを用意する

npm run build を実行すると、dist フォルダに my-strategy-project.js のような .js ファイルが生成されます。作成方法は ストラテジー作成(英語ガイド) をご覧ください。

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

2 プロジェクトを開く

app.forextester.com にログインし、プロジェクトを開きます(新規作成の場合は プロジェクトの作成 を参照)。

3「Strategies」タブ →「Upload Strategy」をクリック

プロジェクト内の「Strategies」タブを開き、「Upload Strategy」をクリックします。

4「Proceed」をクリックし、js ファイルを選択

Privacy & Security の確認が表示されたら内容を確認のうえ「Proceed」をクリックし、dist フォルダの .js ファイルを選択します。

修正版をアップロードする場合ファイル名を毎回同じにして、確認画面で「既存のロボットを置き換える」を選ぶと上書きされ、古い版が残りません。「すべてのロボットを保持」を選ぶと、その分だけ保存領域を使います。

5「Use Strategy」で選択

「Use Strategy」で、アップロードしたストラテジーを選択します。

6 パラメーターを設定して実行

パラメーター(Lot Size、Magic Number など)を設定して「Apply」をクリックし、「Run」で実行します。

まず動作確認だけしたい場合ご自身でコードを書く前に、サンプルストラテジーを編集せずにそのままビルドし、アップロードしてください。先に「アップロードして動く状態」を作っておくと、問題が起きたときに原因がコードにあるのか FTO 側の操作にあるのかを切り分けられます。

うまくいかないとき

症状対処
アップロードしても表示されないdist フォルダの .js をアップロードしているか確認してください。
アップロードしたが動作しないプロジェクト名が付いた、ファイルサイズが大きいほうを選び直してください。
.mq4 / .ex4 を使いたいそのままでは使えません。ロジックを TypeScript / JavaScript で書き直す必要があります。
プロジェクトが「予期しないエラーでセッションが中断されました」になるシークレットウィンドウで開けるか確認してください。開ける場合は保存領域が上限に達している可能性があります。ストラテジーの削除 の手順で不要なものを削除してください。Chrome の翻訳機能や拡張機能が原因のこともあります。