見出し画像

CCドテン君(Coincheck用BTC現物自動売買bot)

ドテン君 (AKAGAMI Ver.)をベースにCoincheck現物売買用に移植をしました。(チャネルブレイクアウト判定はドテン君 (AKAGAMI Ver.)とは異なるソースコードで、計算結果は同じになるように実装しています。python3実行環境があれば単独で実行できます。)

登録はこちらから→簡単安心!ビットコイン取引所 coincheck

Coincheckレバレッジ取引再開次第、レバレッジ取引用も作成し本noteに追記予定です。その際は現物用とセットで¥10,000に変更の予定です。変更前に購入された方には追記分も無償で閲覧可能になります。

Coincheck API用のPythonライブラリを使用するので以下のpipインストールが必要です。

pip install coincheck

※本noteはpython開発環境を構築済でbotを動かせる方を対象としています。python開発環境の構築は仮想通貨取引bot勉強会を運営されているくーるぜろさんのnoteが参考になります。
python 開発環境構築手順(Windows)
python 開発環境構築手順(AWS ec2, cloud9)
python 開発環境構築スクリプト(cloud9)
 ※数行の入力で作業が終わるのでオススメ!
python 開発環境構築手順(Mac)
python 開発環境構築スクリプト(Mac)

バックテスト結果(複利運用)

cryptocompareで取得できる1h足最大本数2000でのバックテスト結果です。
最大ロットを大きく設定しておくことで複利運用(常に全残高BTC,JPYで売買)となります。

テスト期間:2018/2/9 19時~2018/5/4 6時 スリッページ:500BTCJPY
取引数:57回 純利益:+57.2% 最大ドローダウン:-13.4%
日時/売買レート/利幅
2018/02/10 16時  buy @  975388
2018/02/11  0時 sell @  906500   -68888
2018/02/12 11時  buy @  910498    -3998
2018/02/13 13時 sell @  902172    -8326
2018/02/14 13時  buy @  921437   -19265
2018/02/16 19時 sell @ 1005016   +83579
2018/02/17  7時  buy @ 1042500   -37484
2018/02/18 14時 sell @ 1076031   +33531
2018/02/20  0時  buy @ 1102680   -26649
2018/02/21  8時 sell @ 1084500   -18180
2018/02/23 17時  buy @ 1032325   +52175
2018/02/24 16時 sell @ 1018502   -13823
2018/02/26 11時  buy @ 1005379   +13123
2018/02/28 21時 sell @ 1095022   +89643
2018/03/01 17時  buy @ 1119499   -24477
2018/03/02 23時 sell @ 1123292    +3793
2018/03/03 10時  buy @ 1157583   -34291
2018/03/04  5時 sell @ 1151500    -6083
2018/03/05  4時  buy @ 1170600   -19100
2018/03/06  9時 sell @ 1187497   +16897
2018/03/10  7時  buy @  973500  +213997
2018/03/11  3時 sell @  964503    -8997
2018/03/11 21時  buy @  972873    -8370
2018/03/13  0時 sell @  992495   +19622
2018/03/15 22時  buy @  901941   +90554
2018/03/17 21時 sell @  867803   -34138
2018/03/19  6時  buy @  833714   +34089
2018/03/22  1時 sell @  955173  +121459
2018/03/24  8時  buy @  923021   +32152
2018/03/25  6時 sell @  912476   -10545
2018/03/26  3時  buy @  910499    +1977
2018/03/26  9時 sell @  886386   -24113
2018/03/31 19時  buy @  761281  +125105
2018/04/01 15時 sell @  734374   -26907
2018/04/02  9時  buy @  745500   -11126
2018/04/04 17時 sell @  779495   +33995
2018/04/07 10時  buy @  722800   +56695
2018/04/09 19時 sell @  743944   +21144
2018/04/10 14時  buy @  730943   +13001
2018/04/12 15時 sell @  732485    +1542
2018/04/12 20時  buy @  744880   -12395
2018/04/14  7時 sell @  835562   +90682
2018/04/15 13時  buy @  872018   -36456
2018/04/16 14時 sell @  869279    -2739
2018/04/17 16時  buy @  870264     -985
2018/04/18  3時 sell @  851587   -18677
2018/04/18 16時  buy @  873700   -22113
2018/04/23  8時 sell @  947614   +73914
2018/04/23 20時  buy @  968962   -21348
2018/04/25 13時 sell @ 1007991   +39029
2018/04/27  5時  buy @  981991   +26000
2018/04/28  4時 sell @  991501    +9510
2018/04/28 17時  buy @ 1016277   -24776
2018/04/29 19時 sell @ 1001500   -14777
2018/04/30 11時  buy @ 1024256   -22756
2018/04/30 17時 sell @ 1003413   -20843
2018/05/02  6時  buy @  996078    +7335
2018/05/04  6時      @ 1051094   +55016 (含み益)

CCドテン君実行中の表示例

2018-05-04 07:00:01 143: トリガ待ちSTOP market_sell 1003492 BTCJPY * 0.012082 BTC = 12124 JPY
2018-05-04 07:00:01 146: 2018-05-04 03:00:00: 1061578 > 1047365
2018-05-04 07:00:01 147: 2018-05-04 04:00:00: 1056395 > 1045252
2018-05-04 07:00:01 148: 2018-05-04 05:00:00: 1052914 > 1045995
2018-05-04 07:00:01 149: 最大ロット: 1.000 BTC
2018-05-04 07:00:01 150: 前回ブレイク: UP
2018-05-04 07:00:01 151: 取引履歴[0]: buy   996078 BTCJPY * +0.012082 BTC = -12034 JPY
2018-05-04 07:00:01 152: 取引履歴[1]: sell 1003413 BTCJPY * -0.011993 BTC = +12034 JPY
2018-05-04 07:00:01 153:  残高: 0 JPY + 0.012082 BTC = 12717 JPY
2018-05-04 07:00:01 154:  終値: 1052591 BTCJPY
2018-05-04 07:00:01 155: L価格: 1061578 BTCJPY 1h * 18
2018-05-04 07:00:01 156: S価格: 1003493 BTCJPY 1h * 18

※botを実行すると、前回ブレイクと逆方向(=次回ブレイク方向)に逆指値注文が自動で入ります。

ソースコード

ここから先は

7,296字

¥ 5,000

BTC:32TNJ45QFtHABCZ3LtEoxbK34GdA8PZWwa ETH:0xbd868768F2FEC3eD5472d9AC7924B69d8339dc90 BCH:32TNJ45QFtHABCZ3LtEoxbK34GdA8PZWwa