メインコンテンツへスキップ
見出し画像

プログラミング初心者の医療職がClaudeで暗号資産自動売買botを作った話


    寝ている間に、AIが勝手に暗号資産を売った。

    しかも+46円の利益付きで。

    医療職がプログラミングほぼゼロから自動売買botを作った12日間の話をする。儲かった話じゃない。「動いた」という話だ。


    なぜ作ろうと思ったか

    きっかけは副業の案件サイトだった。

    「Coincheckの自動売買bot改修、できる方募集」という案件を見かけた。単価はそこそこ高い。でも自分にはできないと思って流していた。

    しばらくして、ふと考えた。「受注して納品するより、自分で作って動かす方が学びになるんじゃないか?」

    受注なら納品して終わり。自分で作れば、動き続けるシステムが手元に残る。

    そう決めて、自分用のシステムとして作り始めた。

    最初に決めたのはこの4つだけ。

    • 取引所はCoincheck(すでにウォレットを持っていた)

    • 売買判断はClaude(Anthropic API)に任せる

    • 通知はChatworkに送る

    • 初期資金は5,000円のスモールスタート

    プログラミングの勉強はしなかった。エラーが出たらエラー文をそのままClaudeに貼って「直して」と言う。それだけでやると決めた。

    画像
    実際の通知画面、決まった時間にレポート送るように設定している

    壁①:最小注文数量の問題

    最初はBTCで運用しようとしていた。

    コードを書いて、APIの疎通確認もできて、いざ動かそうとした時に気づいた。

    Coincheckの板取引での最小注文数量は0.005BTC。BTC価格が1,200万円台だと、0.005BTCは約6万円相当になる。

    500〜1,000円で運用しようとしていた自分には、完全に無理だった。

    色々調べてXRP(リップル)に切り替えた。XRPなら少額から注文できる。「BTCは価格記録のみ、売買はXRP」という形に落ち着いた。

    こういう制約は、実際に作り始めるまで気づかない。やってみないと分からないことがある、というのはこういうことだと思った。


    壁②:APIコストが想定の3倍だった

    次はコストの問題。

    Claudeに売買判断をさせるたびにAPIの費用がかかる。最初は「まあそんなにかからないだろう」と思っていた。

    実際に計算したら1回0.50ドルだった。BTCとXRPで毎日動かすと月30ドル相当になる。副業の収益がまだほぼゼロの自分には普通に痛い。

    Claudeへの指示文を削ぎ落として、余計な情報を渡さないようにした。その結果、1回0.13〜0.19ドルまで削減できた。

    コストを削ってもClaudeの判断は変わらなかった。むしろ余計な情報がなくなった分、返ってくる判断がシンプルになった。


    壁③:Windowsの文字コードがクラッシュする

    地味にハマったのがこれだった。

    Claudeの応答に含まれる特殊記号がWindowsのコンソールでクラッシュする問題が出た。

    エラーメッセージをそのままClaudeに貼って「なぜ起きてるか教えて、直して」と送った。原因と解決策がすぐ返ってきた。自分一人ではたどり着けなかった。

    エラーが出る→Claudeに貼る→直す→また動かす。この繰り返しが12日間の正体だ。プログラミングの勉強は一切していない。


    安全に動かすために作ったルール

    自動売買で一番怖いのは「止まらなくなること」だ。

    病院の医療機器にはアラームと安全装置がある。暴走したときに止める仕組みがないと、何かあった時に取り返しがつかない。自動売買も同じだと思った。

    コードの中に以下のガードレールを入れた。

    • 1日の上限は2,000円まで

    • 1回の注文は500〜1,000円まで

    • 1日3回まで

    • 含み損が1,500円を超えたら自動で損切り

    • 重大イベントが48時間以内に2つ以上重なる場合はhold優先

    最後のルールはCLARITY法案の否決とFOMCが連続したタイミングで追加した。でかいイベントが重なる時期に余計な判断をさせたくなかった。

    実際にその期間、AIはholdを維持し続けた。人間だったら「そろそろ動いた方がいいかも」と迷うところを、コードは一切迷わなかった。それはそれで怖かった。


    本番稼働と、初めての利確

    1週間のDRY_RUN(実際の発注はしない検証モード)を経て、9月17日に本番稼働を開始した。

    9月17日、201.5円でXRPを525円分購入。Chatworkに「買い注文を執行しました」という通知が届いた。

    正直、少し手が震えた。自分が作ったシステムが、実際のお金を動かした。

    そして9月19日。219.2円まで上昇したところで、AIが利確判断を出した。

    実現損益、+46円。

    画像
    この価格を基にAIに判断させている(緑△はAIがbuyと判断)

    46円だ。コンビニのガム1個分にもならない。

    でも起きたら口座残高が増えていた。自分が寝ている間に、AIが勝手に判断して、売って、利益を確定させていた。そのプロセスに自分は一切関与していない。

    なんか、変な感じがした。うれしいというより、「本当に動いてるんだ」という感覚だった。


    やってみて分かったこと

    ①スモールスタートじゃないと無理だった

    5,000円から始めたから、壁①②③が出てきても精神的に余裕があった。いきなり大きな金額でやっていたら、BTC問題が出た時点でやめていたと思う。

    ②ガードレール設計が全体の半分

    コードを書く時間より、「どこで止めるか」を決める時間の方が長かった。上限額・損切りライン・回数制限を最初に決めたから安心して動かせた。医療機器のアラーム設定と同じ考え方がそのまま使えた。

    ③コードを書く力より言語化する力

    「このエラーはなぜ出てるか」「どう直せばいいか」をClaudeに伝える言葉を考える方が、コードそのものより難しかった。プログラミングの勉強はほぼしていないけど、12日間で動くものができた。


    今後やること

    今はXRP単体で稼働中。データが60日分溜まったら長期トレンド分析も加えたい。月次の損益振り返りも自動化する予定。

    まだ収益は+46円だ。でもゼロから動くシステムを作り切った。

    次は精度を上げる。それだけ。


    ※この記事は個人の体験談です。特定の投資を推奨するものではありません。投資は自己責任でお願いします。


    #副業 #AI活用 #自動売買 #Python #副業初心者

     
     
    医療機器のエンジニア🔧 | 副業の面倒をAIで減らすツール作ってます 医療職×プログラミング素人|失敗も全部公開

    あなたへのおすすめ