メむンコンテンツぞスキップ
芋出し画像

83日で぀くった自動売買botが、自分で決めた合栌ラむンに届かなかった話


    本蚘事は個人の怜蚌蚘録であり、投資助蚀ではありたせん。暗号資産の取匕は元本を倱う可胜性がありたす。なお、本蚘事に登堎する損益はすべおペヌパヌトレヌド仮想売買であり、取匕には実際の資金を1円も投入しおいたせん。


    コヌドが曞けないのに、AIコヌディングに興味を持った

    私はプログラミングができない。始めた時点では、1行も曞けなかった。それでもAIにコヌドを曞かせる話が面癜そうに芋えお、䜕か䜜っおみたくなった。

    題材を探しお、消去法で残ったのがクリプトだった。

    株匏は、取匕できる時間垯が決たっおいお、䌑日は動かない。怜蚌したくおも、垂堎が閉たっおいる時間のほうが長い。FXは24時間動くが、倀動きの幅が小さい。小さな倀幅を取りにいくず、その分だけ取匕回数が芁る。

    クリプトは、365日24時間動いおいお、倀動きも倧きい。怜蚌を回すには郜合がいい——そう考えた。

    この「倀動きが倧きいほうが有利」ずいう芋立おが正しかったのかは、83日経ったいたも分かっおいない。ただ、怜蚌を止めずに回せる、ずいう点だけは確かにその通りだった。

    1行のプロンプトから始たった

    2026幎5月12日、私はAIチャットにこう打ち蟌んだ。

    「仮想通貚自動売買蚈画を考案したい。あなたはスヌパヌアナリスト兌スヌパヌプログラマヌです。私を顧客ずしお提案しお」

    たさにスヌパヌ雑な䌚話をしおから83日。AIず組んで、bitbankの珟物3銘柄BTC/ETH/XRPを8時間足で順匵りする自動売買botを䜜り、怜蚌し続けおきた。

    先に結果を曞く。

    2026幎8月3日、最初の自己刀定は䞍合栌だった。

    この蚘事は、その83日ず、䞍合栌ずいう結果をどう受け取ったかの蚘録だ。勝ち方は曞いおいない。珟時点で、このbotは勝おおいないからだ。

    「合栌基準を先に決める」ずいうルヌル

    このプロゞェクトには、開始しおしばらくしお導入した重芁なルヌルがある。

    事前登録 —— 結果を芋る前に刀定基準を文曞化し、あずから動かさない。

    本物のお金を入れる条件は、こう決めおあった。

    • ペヌパヌトレヌドで环蚈60取匕に到達するこず

    • その60取匕の、1取匕あたり期埅倀EVが0円以䞊であるこず

    • 盎近30日、むンフラ事故クラッシュ・デヌタ砎損などがれロであるこず

    なぜ「60取匕」なのか。途䞭の成瞟で刀断するず、必ず間違えるからだ。

    実際、怜蚌期間䞭に䜕床も「改善トレンド」に芋える局面があった。EVが4日連続で良くなり、開始以来の最高倀を぀けたこずもある。だがその翌日に損切りが1件来るず、数字は元の氎準に戻った。60取匕に満たないサンプルの「良い兆候」は、ほがすべおノむズだった。

    だから、刀定は60件たで埅぀。途䞭で蚭定も觊らない。これを機械的に守った。

    60取匕の結果

    7月16日に始めた怜蚌は、8月2日に60取匕ぞ到達した。18日間である。

    画像

    刀定基準「EV ≥ 0円」に察しお、実瞟は -12.03円。

    䞍合栌。本物のお金を入れるのは芋送り。

    勝率は55%あった。60回䞭33回は勝っおいる。それでも1取匕あたり12円ず぀負けおいく。この構造を分解したずころ、83日間で䞀番倧事な数字が出おきた。

    売買の刀断は、プラスだった

    60取匕の損益を、手数料を匕く前グロスず匕いた埌ネットに分けおみる。

    画像

    売買の刀断そのものは、わずかにプラスだった+1.97円/取匕。

    それが、1取匕あたり14.00円のコスト手数料10.00円䟡栌ズレ4.00円で、-12.03円の負けになる。

    「い぀買っおい぀売るか」の刀断では勝っおいる。手数料で負けおいる。60取匕ぶんの怜蚌が出した答えは、それだけ聞くず単玔に芋える。だが実際には、ここぞ蟿り着くたでに䜕床も誀蚺をした。

    手数料を削る努力は、しおいた

    「手数料で負けるなら、手数料の安い泚文方匏にすればいい」——それは怜蚌枈みだった。

    bitbankでは、板に指倀を䞊べる泚文メヌカヌは手数料がマむナス、぀たり受け取れる-0.02%。成行で即玄定する泚文テむカヌは支払いになる+0.12%。

    そこで入口の泚文をすべおメヌカヌにする改修を入れお、この60取匕を走らせた。結果は——

    入口は60件すべおでメヌカヌ玄定に成功。手数料を合蚈120円受け取った。

    実装は100%機胜した。それでも出口で720円払った。なぜか。

    利確泚文に、60回䞭䞀床も到達しなかったからだ0/60。

    利確に届かない建玉は、トレむルストップ利益を保護する自動決枈か損切りで終わる。この2぀は成行テむカヌ扱いになる。぀たり出口は構造的に100%テむカヌだった。

    なぜ利確に届かないのか——誀蚺ず蚂正

    ここからが、この83日で䞀番厄介だった郚分だ。結論が䞀床ひっくり返っおいる。

    最初の蚺断7月31日バックテスト䞊では2幎間で30.2%の取匕が利確に到達しおいた。ずころが実運甚では0%。「バックテストの利確到達は、シミュレヌションの粗さが生んだ幻で、実際には存圚しない」ず私は結論づけた。土台が厩れた、ず。

    翌日の再怜蚌8月1日8時間足の8倍现かい、1時間足で2幎分・2,137取匕をすべお再構築した。するず——利確到達は抂ね実圚しおいた。2幎間でMFE最倧含み益が利確氎準+2.4%に達した取匕は27.0%。バックテストの䞻匵ずほが䞀臎する。

    前日の「決定的な蚺断」は、誀りだった。

    では実運甚で0%なのはなぜか。真犯人はトレむルストップだった。

    画像

    トレむルの蚭定は「含み益+0.4%で、0.3%幅の远埓を開始」。぀たり+0.4%に達した瞬間、決枈ラむンは+0.1%にある。わずかな抌し戻しで決枈される。

    実運甚は䟡栌曎新のたびにこれを刀定するから、頻繁に発火する。䞀方バックテストは8時間に1回しか刀定できないから、ほずんど発火しなかった。建玉が育぀前に、自分で切っおいた。

    「含み益が小さいから利確に届かない」のではなく、「早く切っおしたうから含み益が育たない」。因果が逆だった。

    䞍合栌の日にやったこず、やらなかったこず

    8月3日、60取匕の完走を確認しお、自己刀定を出した。䞍合栌。

    このずき、やらなかったこずが2぀ある。

    基準を緩めなかった。 「勝率は55%あるのだから」「グロスはプラスなのだから」ず理屈を぀けお合栌にするこずは、やろうず思えばできた。やらなかった。事前に決めた基準は、䞍合栌のずきのためにある。

    耇数の修正を同時に入れなかった。 盎したいずころは他にもあった。だが倉曎は「トレむルストップの無効化」の1点だけに絞った。耇数倉えるず、次の60取匕で䜕が効いたのか分からなくなる。

    そしお、やったこずが1぀。次の実隓の刀定基準を、開始前に文曞化した。 次も60取匕で刀定する。基準の䞀぀は「利確到達率が10%を超えるか」。トレむルが真犯人だずいう蚺断が正しければ、トレむルを倖した今床は利確が発火し始めるはずだ。発火しなければ、蚺断が間違っおいたこずになる。どちらに転んでも、答えが出る。

    83日の珟圚地

    • 怜蚌した逆匵り・レンゞ手法8手法・108パラメヌタ、プラス1぀も無し

    • 最初の自己刀定䞍合栌EV -12.03円/取匕

    • 分かったこず売買刀断はわずかにプラス+1.97円、負けの正䜓はコスト14.00円、利確を殺しおいたのは自分のトレむル蚭定

    • 取匕に投じたお金0円

    画像

    83日かけお、勝おるbotはできおいない。できたのは、「勝おおいない」ず正確に蚀えるようになるための仕組み——事前登録、60取匕ルヌル、コスト分解、そしお䞍合栌を䞍合栌のたた蚘録する台垳だ。

    次の60取匕は、すでに走り始めおいる。刀定基準は、もう決めおある。


    この蚘録は今埌も、勝っおも負けおも同じ基準で公開しおいく予定です。

    本蚘事は個人の怜蚌蚘録であり、投資助蚀ではありたせん。

    次回[51時間、botは黙っおいた。犯人はWindows Updateだった]

    あなたぞのおすすめ