*

【MAクロス】仮想通貨でシステムトレード検証(ソフト無料プレゼント)

MT4/MT5でも仮想通貨チャートが増えてきたので、そろそろ自動売買やらバックテストやらができるようになってきました。
今回はまず手始めとしてBTCUSDチャートに対して従来の一般的なシステムトレードの流れを試してみます。

具体的には、移動平均線のゴールデンクロスで買い、デッドクロスで売り。決済は固定幅SLTPを行い、数値最適化を行います。


BTCUSD 日足チャート

仮想通貨から相場の世界に入ってきた人はそもそもMT4が何なのか知らない人もいるかもしれませんが、自動売買やシステムトレードに特化した業者をまたいで使えるツールだと思ってください。
他にもcTraderやjForexなどがありますが、MT4がシェア9割以上なのでとりあえず慣れておいて損はないです。

.
買いエントリーの条件ですが、シンプルに記述します。
最新の未確定足(#0バー)を条件に使うと、リペイントしたり、反応し過ぎたりするので、数値が確定した最新の足から演算に使うのが最近では主流です。

仮想通貨チャートの場合、最小桁数が偶数なので(小数点第二位)、FX用の自動売買ソフトを使うと桁がずれて不具合を起こす可能性があります。

何年も昔ではFXチャートでも少数第2位や第4位のブローカーもありましたが、今では少数第3位か第5位しかないので、仮想通貨用に少し修正を加える必要があります。

また、ボラティリティが大きいのでSL,TPの固定幅が10000Point(100USD)とかになったりしますが、チャートで確認してみると意外と妥当な値だったりします。


ビジュアルモードバックテスト

2017年は急成長した期間なので順張りが大正義になることは目に見えているため、テスト期間は2018年の1年にしました。


2018/1/1~2018/12/13 H1の期間でSL,TPを数値最適化したグラフ(横がSL、縦がTP)


SL=100000(1000USD), TP=90000(900USD)でやったときの資産グラフ(横が取引、縦が資産)

やりようによっては勝てるトレードもある、ということがわかります。

問題点としては、ヒストリーデータの信頼性が低い(欠損が多い)ことと、取引回数が少ないことがやはり気になります。
時間枠を下げて取引回数を増やしてもいいのですが、スプレッドを考慮するとH1あたりが限界じゃないかと思います。

また、仮想通貨によってはボラティリティに開きがあるので、固定SLTPはあまり役に立たないんじゃないかという気もします。

こういう場合、ATRの2倍、3倍…をSLTP幅の計算に使うのが正攻法ですが、
初心者の方にとってはわかりにくくなるばかりなので、決済も移動平均を使う方向に改良してみます。
.
【ストラテジ】
ゴールデンクロスで買い、デッドクロスで売り、固定SLTPで決済(変更前)

ゴールデンクロスで買い、デッドクロスで売り、デッドクロスで買い決済、ゴールデンクロスで売り決済(変更後)
.
エントリー用の移動平均期間と決済用の移動平均期間をそれぞれ分けて、数値の最適化を行いました。
成績の良い組み合わせが以下の表です。

試しに、ShortPeriod_entry=18 LongPeriod_entry=36 ShortPeriod_exit=18 LongPeriod_exit=36
で資産推移曲線を見てみると、

さっきよりは良くなったんじゃないかと思います。

.
次に、試しにリップルチャートでもテストを行ってみました。

期間は同じく2018/1/1~2018/12/31です。

最適化の結果はこちら。

上位の成績の資産グラフはこちら。

.

口座開設していただいた方には、このEAを無料で差し上げます。 詳しくはこちら 配布数の上限をやんわり考えているので、先着順です。

【ソースコード買い取り可(価格応相談)】

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

コインチェックAPIで信用取引 仮想通貨の自動売買⑩

公開:2017/9/4 これまではAPIで現物取引を扱ってきましたが、今回は信用取引、レバレッ

記事を読む

【MAバンド逆張り】たまにはマーチンゲールロジックとか ~今にも落ちてきそうなグラフの下で~

マーチンゲール、準マーチンゲールって禁じ手とどこでも言われているので、基本的に開発は避けていたんです

記事を読む

no image

サービス展開向けの仮想通貨自動売買システムを作るには

前置き ビットコイン、仮想通貨の自動売買を作る目的として、通常は個人的に利用するというものがほとん

記事を読む

APIで取引所の残高を取得する 仮想通貨の自動売買開発④

公開:2017/6/21 前回はPRIVATE APIにアクセスするためのハッシュの生成でした

記事を読む

仮想通貨取引所のサーバーの場所(自動売買の最適なロケーションは?)

FXの世界ではそれぞれのブローカーのサーバーがどこにあるかを調べて、 それに対して最も近いデータセ

記事を読む

 

  • (↑広告です。このサイトの管理者の運営ではありません)



  • 横瀬兼元(ペンネーム)です。

    ご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    偽者(オリジナルある模倣者)がいるらしいのでご注意ください。
no image
(MT4EA)MACDと特殊ベッティング【EA検証班求ム】 

. . 超シンプルなMACDのEAです

MT4の1分足テストで起こる致命的な現象

1分足っていうのは他の時間枠といろいろ違う点があります。 まず、本題か

no image
【EA検証班募集】コツコツドカンとドローダウン(MT4) ~原理は単純を、構造は複雑を、人は最も人らしく~

EURGBP 2018.11.1~2019.4.30 D1 Sp

MT5のテスターではスプレッドは変更できないという事実

を知らない人が多くて、「このバックテストのスプレッドはいくつですか」と

FX業界の人種マップとその特徴 LP、ホワイトラベル、商材屋さん、開発代行…

FX業界にはさまざまな人種というか役割の人たちがいます。職人気質の開発

→もっと見る

PAGE TOP ↑