はじめに
職場の同僚の方よりTick Data Suite(TDS)の疑問を頂きました。
同僚
TDSでバックテストしているけど、飛べない豚さんと
結果違うんだよね。
これって手数料設定の問題かな?
結果違うんだよね。
これって手数料設定の問題かな?
「手数料設定なし」と「往復毎(ロット毎)」の設定は
確かバックテストしても結果同じだったと思うんだけど…?
確かバックテストしても結果同じだったと思うんだけど…?
飛べない豚
どうだったか忘れたから、バックテストして調べてみるわ
飛べない豚
手数料設定で結果が変わってくるのか、実際に調べることにしました。
条件
ブローカー | 口座種類 | 取引手数料 |
---|---|---|
Axiory | ナノ口座 | 1ロットあたり片道3USD 1ロットあたり往復6USD |
「ティックデータ設定」→「高度な設定」内にある「手数料」項目を変更していきます。
手数料チェック | ベース | チャージ方法 | タイプ | |
---|---|---|---|---|
手数料設定無し | ✕ | ー | ー | ー |
往復毎(ロット毎)6金額 | ○ | 6 | 往復毎(ロット毎) | 金額 |
片道毎3金額 | ○ | 3 | 片道毎 | 金額 |
手数料設定無し・往復毎(ロット毎)6金額・片道毎3金額の3パターンで変化があるか確認します。
EA名 | 初期証拠金 | ロット | 通貨ペア・時間足 | 期間 |
---|---|---|---|---|
東京エクストリーム | 1,000,000円 | 1.0 | USDJPY・M1 | 2010年1月1日~2021年10月1日 |
バックテスト結果
総取引回数 | 利益 | 最大ドローダウン | バックテスト結果 | |
---|---|---|---|---|
手数料設定無し | 1128 | 5123950.00 | 152500.00(4.05%) | 手数料設定なし |
往復毎(ロット毎)6金額 | 1128 | 5123950.00 | 152500.00(4.05%) | 手数料 往復毎(ロット毎)金額6 |
片道毎3金額 | 1128 | 5127334.00 | 152455.00(4.05%) | 手数料 片道毎金額3 |
バックテストの結果として、手数料設定・往復毎(ロット毎)6金額については同じ結果になりました。
片道毎3金額のバックテストに関しては、他2パターンより誤差レベルで結果が良くなってますね。
片道毎3金額だけ結果ずれているのは、ロット毎の計算じゃないから・・・?
ううむ、わからん\(^o^)/
まとめ
ECN口座などの手数料が要求される口座でバックテストを行う際は、TDSの手数料設定はいらないことが分かりました。
結構手数料について悩んでいたのですが、これで疑問が解消されました( ・ㅂ・)و ̑̑
同僚さんの質問で自分の疑問も解消されたのでWIN-WINですね!
ただ、同じブローカー・同じ口座種類でバックテスト結果がずれるのかは謎:(´◦ω◦`):
疑問が解消されると良いのですが…
ではでは(・ω・)ノシ