見出し画像

2023年10月頃からカードローン借りてBTC買ったワイ。結局どうなったの?


この記事はどの Advent Calender 2024 シリーズに何も関係ない記事です。
自分の思い出として記したもの

はじめに

こんにちはドースーです。
はじめましての方もいると思うので自己紹介をさせてもらうと
2017か18年ごろから仮想通貨界隈に参入し、主に国内取引所で高頻度取引Botを運用しています。
あと4年くらいひっそりと続けているアングラサロン運営。
また取引所や団体に忖度の無い仮想通貨流行語大賞を毎年募集しています。

この記事はなに?

自分が行ったカードローン借りてBTC買ったけどその後どうなったの?
の経過(実際にBTC売っていないので2024/12頃の状況)を書こうと思います。

免責事項

本文書は、投資勧誘を意図したものでは無いです。
掲載された情報には一切の保証をしていません。
本情報による投資決定等について筆者は一切責任を負わないものとします。

きっかけ

2024年に半減期がある→BTC枚数増やしたい→でも原資がほとんどない。せや!借金してBTC購入や!
がきっかけ。

ただ2020年もそうでしたが、半減期というだけではBTCは上がらなく、何かきっかけがない限り上がらないと考えていました。なので年単位のロングになると考えた際、海外でレバかけてロングをすると資金調達率(ファンディングレート(以下FR))を年で払うことになります。

※FRについてはhoheto先生のYouTube動画を参照
スマート投資チャンネル by UKI & Hoheto 
ファンディングレートはトレードに利用できるか?【暗号資産×データ分析】

1年FRを支払うとなるとざっくり計算して
0.01% × 3回(1日) × 365日 = 10.95%(金利)
となります。(※過熱感によってFRは上昇する)
ここで思ったのが銀行から借金してBTC買った方が金利安くね?ってこと
実際に銀行のカードローンの金利を見た際、
金利:6%くらいで借りれる感じだった

準備

・カードローンの口座開設申込および資金調達
 口座開設して200万円借入
 毎月の返済額:2万円(内利息1万円)
 (振り返れば刻みながら借りればよかったと反省)
・BTCを購入する取引所の選定
 Coincheck・GMOコインは現物Bot動かしているから不採用
 bitFlyerがBotの取引量5億円を超えており
 購入手数料安くなっているから採用

購入Botの作成

半減期まで半年以上あったのでドルコスト平均法で購入することとしました。
ソースコードはとむいさんのnoteを参考に作成。(一部修正)
コード内にLINE Notifyでの通知があるけど、
LINE Notifyは2025年4月1日にサービス終了するので注意

# -*- coding: utf-8 -*-
import ccxt
import time
import threading
from pprint import pprint
from datetime import datetime
from threading import Thread
import csv
import requests
from pathlib import Path
import random

#ドルコスト平均法でBTC積み立て。バッチファイルなどで回すバージョン

#開始時刻表示
print(datetime.now())

# パラメータ #######################
VOL = 10000 #毎日BTCを購入する金額(円)
ZURE = 0 #購入時刻をランダムでずらす範囲。単位は秒。3600で1時間
exchange = "bitflyer" #使用する取引所を指定。liquid, bitflyer, coincheck, bitbankなどに対応
apikey = "" #使用する取引所のAPIキー
secret = "" #使用する取引所のsecretキー
fname = "bitflyer_tsumitate.csv" #保存するcsvファイル名

LINE_NOTIFY_TOKEN = 'XXXXXXXX'
###################################

#変数初期化#########################
ex = eval("ccxt."+exchange+"()")
ex.apiKey = apikey
ex.secret = secret
PAIR = "BTC/JPY"
limits = {"liquid": {"min":0.001, "rou":10000000},
         "coincheck":{"min":0.001, "rou":10000},
         "bitflyer":{"min":0.001, "rou":10000},
         "bitbank":{"min":0.0001, "rou":10000},
         "ftx": {"min":0.001, "rou":10000000},
}
STIME = 1 #待機時間
###################################

#残高を調べる
try:
   balance1 = ex.fetch_balance()
except Exception as e:
   print(datetime.now())
   print(e)


#中身が文字列の取引所があるので代入しなおす
balance1_btc = float(balance1['BTC']['total'])
balance1_jpy = float(balance1['JPY']['total'])

print(balance1_btc)
print(balance1_jpy)

#BTC価格を調べる。tickerよりorder_bookが無難
book = ex.fetch_order_book(PAIR, 5)
print(book["asks"][0][0])
#BTC価格を素に購入量[BTC]を決定する
amount = VOL / book["asks"][0][0]
print(amount)

amount = max((amount * limits[exchange]["rou"]//1)/limits[exchange]["rou"], limits[exchange]["min"])

print(amount)
#購入時刻をずらす行為
time.sleep(ZURE * random.random())

try:
    order = ex.create_market_buy_order(PAIR, amount)
except Exception as e:
    print(datetime.now())
    print(e)
else:
    print(order)
    while True:
        time.sleep(STIME)
        #残高を調べる
        balance2 = ex.fetch_balance()
        #中身が文字列の取引所があるので代入しなおす
        balance2_btc = float(balance2['BTC']['total'])
        balance2_jpy = float(balance2['JPY']['total'])
        print(f"{balance2_btc}, {balance2_jpy}")
        if balance2_btc > balance1_btc and balance2_jpy < balance1_jpy:
            break


    """
    LINEに通知する
    """
    line_notify_api = 'https://notify-api.line.me/api/notify'
    headers = {'Authorization': f'Bearer {LINE_NOTIFY_TOKEN}'}
    message  = '\n'
    message += '購入量:'+str(round(balance2_btc - balance1_btc, 8))+'\n'
    message += '購入額:'+str(round(balance1_jpy - balance2_jpy, 0))+'\n'


    data = {'message': message}
    requests.post(line_notify_api, headers = headers, data = data)

Bot運用開始

Botはcronを使って毎日1時1分ごろに購入するように設定。

実際の取引明細

結果以下のような購入となりました。
Botで買い集めた枚数:約0.4枚
BTC購入平均価格:4,960,424円

2023年取引報告より抜粋

いまどうなってるの?

今(2024/12/19現在)の価格だと1BTC約1500万円
1500万円 × 0.4枚 = 600万円
200万円借りて600万円!
400万円の利益だね!やったね!
利息(23/9~24/11)約15万円引いても385万円

これを無期限先物でやったらどうなってたの?

bybitの無期限契約でざっくり調査

https://www.bybit.com/ja-JP/announcement-info/fund-rate/?tab=HistoricalFundRate

2023/09/11-2024/12/09で借りていると金利15%になるみたい。
(計算間違ってたらごめんね)

結局どっちがいいの?

これは人によると思います。
自分は安全策で銀行から借りた金額で現物購入して運用しましたが、
無期限契約でUSDT担保にレバ2倍以上でトレードしてた方が利益が出ていると思います。

終わりに

今回はプラスになっているからいいものの
銀行から金借りて投資なんてするもんじゃないね。
さっさと身を綺麗にしておきたい所存。

いいなと思ったら応援しよう!

ドースー
よろしければサポートをお願いします。 次回記事を公開するための研究開発費として利用させていただきます。