TDS 手数料設定を確認してみた

はじめに

職場の同僚の方よりTick Data Suite(TDS)の疑問を頂きました。

同僚
同僚
TDSでバックテストしているけど、飛べない豚さんと
結果違うんだよね。
これって手数料設定の問題かな?
「手数料設定なし」と「往復毎(ロット毎)」の設定は
確かバックテストしても結果同じだったと思うんだけど…?
飛べない豚
飛べない豚
どうだったか忘れたから、バックテストして調べてみるわ
飛べない豚
飛べない豚

手数料設定で結果が変わってくるのか、実際に調べることにしました。

条件

ブローカー口座種類取引手数料
Axioryナノ口座1ロットあたり片道3USD
1ロットあたり往復6USD

「ティックデータ設定」→「高度な設定」内にある「手数料」項目を変更していきます。

手数料チェックベースチャージ方法タイプ
手数料設定無し
往復毎(ロット毎)6金額6往復毎(ロット毎)金額
片道毎3金額3片道毎金額

手数料設定無し・往復毎(ロット毎)6金額・片道毎3金額の3パターンで変化があるか確認します。

EA名初期証拠金ロット通貨ペア・時間足期間
東京エクストリーム1,000,000円1.0USDJPY・M12010年1月1日~2021年10月1日

バックテスト結果

総取引回数利益最大ドローダウンバックテスト結果
手数料設定無し11285123950.00152500.00(4.05%)手数料設定なし
往復毎(ロット毎)6金額11285123950.00152500.00(4.05%)手数料 往復毎(ロット毎)金額6
片道毎3金額11285127334.00152455.00(4.05%)手数料 片道毎金額3

 

バックテストの結果として、手数料設定・往復毎(ロット毎)6金額については同じ結果になりました。

片道毎3金額のバックテストに関しては、他2パターンより誤差レベルで結果が良くなってますね。

片道毎3金額だけ結果ずれているのは、ロット毎の計算じゃないから・・・?

ううむ、わからん\(^o^)/

まとめ

ECN口座などの手数料が要求される口座でバックテストを行う際は、TDSの手数料設定はいらないことが分かりました。

結構手数料について悩んでいたのですが、これで疑問が解消されました( ・ㅂ・)و ̑̑

同僚さんの質問で自分の疑問も解消されたのでWIN-WINですね!

ただ、同じブローカー・同じ口座種類でバックテスト結果がずれるのかは謎:(´◦ω◦`):

疑問が解消されると良いのですが…

 

ではでは(・ω・)ノシ