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 の翻訳機能や拡張機能が原因のこともあります。 |