※当ブログでは商品・サービスのリンク先にプロモーションを含みます。ご了承ください。

投機

トラリピのバックテスト【トライオート風にざっくり仕上げました】

トラリピバックテスト

キザルくん
キザルくん
トライオートのシミュレーション風にトラリピバックテストをできるようにしました。

よかったら使ってください^^

  • 過去の値動きからのシミュレーションのため、検証結果の利益を保証するものではありません。
  • 本ツールの作業環境はパソコンを推奨します。

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料

 



バックテストについて

まずはバックテストについてのあれこれ。

バックテストとは

そもそもバックテストって何なん?

バックテストとは、トレード対象銘柄の過去の値動きを用いて、一定期間のパフォーマンスを検証することです。

運用したい自動売買プランの有効性や合理性が把握できます。

トライオート風バックテスト

トラリピのようにFXの自動売買ができるサービスにトライオートFXがあります。

トライオートFXでは運用したい自動売買モデルのバックテストが標準機能として実装済みです。

トライオートFXのバックテストは下のとおり
トライオートETF、ナスダック100トリプル(TQQQ)のバックテスト

対象の自動売買を任意の期間運用した場合の、確定利益や含み損益がパッと見で分かりますね。

今回はこのバックテストのトラリピバージョンを作った感じです!

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料

 

トラリピのバックテスト

それではトラリピバックテスト、こちらをお使い下さい^^

詳しい使い方は次章で解説しています!

バックテストデータの選択



 

ファイルのダウンロードはこちらから

ヒストリカルデータ|マネースクエア

通貨ペアの選択

 

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料

 

トラリピバックテストの使い方

バックテストの使い方を解説します。

バックテストデータの取得

バックテストに使うデータとして、トラリピマイページよりcsvデータを入手します。

「ファイルを選択して下さい」ボタン下部のリンクよりマイページに進んでいただき、、

トラリピバックテスト

下に示す全通貨ペアの日足データをダウンロードしてください。

トラリピバックテスト
トラリピの口座開設をしてないとcsvは取得できません。

下のボタンよりトラリピの口座開設ができます。

 

トラリピの口座開設
トラリピの口座開設

 

本来なら本サイトで最新のデータを取得するのが理想なんですが、副業ブログゆえなかなか大変です^^;

皆さんがバックテストしたい時に最新データを取得するのが合理的だと考え、このような形式とさせてもらいました。

手数が多くなって恐縮です

バックテストデータの選択

ダウンロードしたデータを「ファイルを選択してください」ボタンより選択します。

トラリピバックテスト

ボタンの下にファイル名が表示されればOKです。

トラリピバックテスト

通貨ペアの選択

次に、バックテストしたい通貨ペアを選択します。

トラリピバックテスト

チャート追加」ボタンを押すと対象のチャートとバックテストの条件設定が追加されます。

トラリピバックテスト

バックテストの条件設定

バックテストの条件を決めていきます。

バックテスト期間

バックテストする期間を選択ボックスから選びます。

トラリピバックテスト

期間を選択すると、チャートはその期間に対応したものに再描画されます。

トラリピバックテスト
カエルくん
カエルくん
チャートを参考にしながら期間選定ができるぜ!

バックテスト条件

スプレッドやスワップなど、バックテストの基本条件を確認します。

大まかではありますが、ここには追加した通貨ペアに対応した値をあらかじめ入力しています。

トラリピバックテスト

入力した値は2021年6月時点のものです。

最新のデータでバックテストしたい時には書き換えてください^^;

スプレッドとスワップのみ書き換え可能です。

トラリピバックテスト

トラリピ設定

最後にトラリピ設定を入力していきます。

  1. 「買」か「売」のどちらのトラリピか
  2. スタート価格
  3. トラップ値幅
  4. 注文金額
  5. トラップ本数
  6. 利確値幅
  7. トレールの有無

以上、本家トラリピと同仕様の項目を設定していってください。

トラリピバックテスト
ストップロスには未対応です。

複数のトラリピでバックテストしたいときは「行追加」ボタンで条件設定を追加できます。

トラリピバックテスト

条件設定をやり直したい時には「リセット」ボタンを押してください。

全ての条件がクリアされ、自動売買も1枠まで削除されます。

トラリピバックテスト

バックテストの実行

以上よりバックテストする条件は揃いましたので、最後に「バックテスト実行!」ボタンを押します。

トラリピバックテスト

損益シミュレーション

実現損益や評価損益、総合損益を日々の推移でグラフ化しています。

トライオートFXのバックテストと仕様を合わせているので、それと同じ感覚で見てもらえればOKです。

トラリピバックテスト

内訳

自動売買ごとのリピート回数確定利益(実現損益)が確認できます。

トラリピバックテスト

日別集計

バックテスト期間中の各日の約定回数建玉数損益データを確認できます。

損益シミュレーショングラフの元データといった感じですね。

トラリピバックテスト

複数自動売買のバックテスト

バックテストは複数の自動売買でも可能です。

同じ通貨ペアで複数の自動売買

先ほど紹介したように「行追加」ボタンで条件設定を追加します。

異なる通貨ペアでの自動売買

最初に戻り通貨ペアを選択して「チャート追加」ボタンを押します。

トラリピバックテスト

チャートがボタンを押すごとに、現在あるバックテストの下方に新しくチャートが追加されていきます。

トラリピバックテスト

あとは先ほど紹介したバックテストの手順と同じです。

同じ通貨ペアでも追加することができます。

総合バックテスト

チャート追加」ボタンでチャートを複数作りバックテストを行ったとき、最下方に全てのバックテストの総合結果がまとめて表示されています。

表示される総合データは

  1. 総合損益シミュレーション
  2. 全バックテストの内訳
  3. バックテスト期間の総合日別集計

です。

総合損益シミュレーション

トラリピバックテスト

全バックテストの内訳

トラリピバックテスト

バックテスト期間の総合日別集計

トラリピバックテスト

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料

 

トラリピバックテストの注意事項

バックテストに使っているのは日足データです。

日足のローソク足からは1営業日内での、

  • 始値
  • 高値
  • 安値
  • 終値

しかわからないので、下のような値動きの想定で計算しています。

「始値 < 終値」のとき
トライオートETF、ナスダック100トリプル(TQQQ)のバックテスト
「始値 > 終値」のとき
トライオートETF、ナスダック100トリプル(TQQQ)のバックテスト

というわけで下図のように実際の値動きと想定値動きは異なるので、「バックテストの結果=期間中の利益額」とはなりません。

トライオートETF、ナスダック100トリプル(TQQQ)のバックテスト実際と取引回数が異なる例(1日の中での価格推移)
1時間足や1分足なら信頼できそうだけど、日足は精度ざっくりだね
物足りない人はEA自作してMT4上で動かして下さいw

ちなみに日足バックテストの精度がどんなものかというと、同じ条件でトライオートFXと本バックテストを比較した時、下の結果です。

トライオートFX
トラリピバックテスト23実現損益は662,168円
本バックテスト
トラリピバックテスト23実現損益は597,833円
上記に用いたバックテスト条件
  • 通貨ペア:USD/JPY
  • 期間:2019/1/1 〜 2021/6/26
  • 売買:買
  • スタート価格:110
  • トラップ値幅:0.1
  • 注文金額:0.1
  • トラップ本数:100
  • 利確値幅:1
  • トレール:なし

描いているシミュレーショングラフの形状にそこまでの違いはありませんが、トータルの実現損益は異なりますね^^;

計算プログラム上、設定でトレールをオンにした場合は実際よりも大幅に利益額が上昇することが想定されます。

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料

 

トラリピバックテスト|まとめ

以上、トラリピのトライオート風ざっくりバックテストのご案内でした。

精度はあまり良くありませんが、こんな自動売買でこんな損益推移になるというイメージ作りには役立つと思います。

バックテスト結果の損益額は参考程度に、余裕資金での資産運用をしていきましょう!

最後まで読んでいただきありがとうございました。

以上です。

 

トラリピの口座開設
マネースクエア
口座開設・売買手数料|無料