- HOME >
- Yodaka
Yodaka
yodaka(よだか)です。2021年から仮想通貨を触っています。Bot開発もしています。
2025年6月の “Crypto-Botter 活動ハイライト” 1. MMBot & FR-MMBot 系列 日付帯トピック主なアクション・成果6/14–17運用安定化フェーズ* Docker auto-restart+watchdog 2層監視を完成* .env.testnet / .env.production のパス整理* スプレッド σ=0 フォールバック実装で “死なない” 仕様へ6/21–23スプレッド閾値 & ロギング強化* spread_tbl_abs_20250617. ...
私は Bybit BTC/USDT パーペチュアルで メイカー手数料リベート 0 という “逆風設定” で MM ボットを動かしています。しばらく開発を続けるうちに「板に貼り付けば勝てる」という思い込みが砕け散り、ようやく “負けを可視化し削る” という本質的な作業に着手しました。この記事は、その開発過程を振りかえってバックテスト・バグ潰し・指標チューニングの全ログから どうやって “死なないボット” まで持っていったか? を 超具体的に 共有するものです。 第 0 章 TL;DR(私の失敗→修正サイクル ...
本記事では、Hyperliquid で動く Liquidation Sniper Bot の “ゼロイチ開発” を立ち上げ、24 時間テストランを実行できる状態 まで到達する過程を振り返ります。Poetry + src レイアウトで環境を再構築し、4つのミニマム監視(ガード) を2時間で通電。さらに Sniper 戦略 PoC を pytest グリーンで固め、GitHub Actions と Slack 通知を組み合わせた Fail-Fast→Iterate 開発サイクルを確立しました。 現在は 24 ...
こんにちは、ぼっちbotterよだかです。 今週の振り返りをざっくりまとめていきます。 今週は「エッジ検証パイプラインの整備とマシン稼働の安定化に注力した1週間」でした。 botを走らせつつ、同時に開発も進めるというスタイルでbotterをしているのですが、私が使っているPC1台ではそれがしんどくなってきたので、新しい機材を注文したというのが本記事執筆時点での現状です。 初めに結論をいうと「今のPCじゃ開発継続はキツいので、新しいPCを注文したよ」ってことです。 今回の記事は、この1週間で何をしていたのか ...
0. まえがき:なぜ 24 時間ランが難しいのか 長時間 ― とりわけ 24 時間連続 ― で暗号資産取引所(今回は Bybit v5)の WebSocket フィードを取り込み、ファイルへロスなく保存し続けるのは意外とハードルが高い作業です。私自身、最初の試行錯誤では 「PC がフリーズする」 や 「突然 Recorder プロセスがいなくなる」 といったトラブルに何度も遭遇しました。本節では、その壁を整理しながら「そもそも何が難しいのか」を俯瞰します。 もう一つ保険積んだ。ある程度知見が貯まってきたの ...
暗号資産の取引ボットを開発するとき、「中央集権型取引所(CEX)用に組んだコードを、そのままオンチェーン DEX に流用できるだろう」と考えがちです。ところが実際には、データ取得の流れから監視体制、リスクガードに至るまで設計思想が大きく異なります。本記事では、CEX ボットと Hyperliquid のようなロールアップ系 DEX ボットを比較しながら、価格フィード、注文執行、監視ポイント、ガス管理などの要点を整理します。まずは“最小限のガード”で素早く運用を始めるアプローチを紹介し、そのうえで段階的に ...
試験録画で Mac がフリーズし、ログも残らず、Parquet 生成はエラー祭り──。「とりあえず動くスクリプト」を Bybit の 24 時間連続レコーダーへ昇華させるまでには、小さなつまずきの連続です。 本記事では、WebSocket ストリームの非同期設計、ファイルローテーション、メモリ圧迫の真犯人探し、そして Makefile での一発自動化──という一連の格闘を、実際に詰まったログと修正版スクリプト付きで振り返ります。 「過学習しがちなバックテスター」「固まる Mac に怯えるトレーダー」「24 ...
こんなに短いコードなのに、一日中泥臭くハマるとは思いませんでした。1分、5分、30分、そして1時間……想定どおりにスムーズに動くと思いきや、サブスクライブのフォーマットミスや0バイトファイル、秒単位のズレ、空のFunding CSV、Fillゼロの即落ち…気づけば夕方。 本記事では、「バックテスト・パイプライン構築のリアル」と題して、1分ランから24時間ランまでの道のりで直面した5つの教訓を、トラブルレスキューの視点も交えてまとめます。開発中のみなさんが同じ罠にハマらないよう、軽いノリでザクっとお届けしま ...
こんにちは。ぼっちbotterよだかです。 今回も過去1週間の振り返りを書いていきます。 ざっくりまとめると「データ集めに奔走した1週間」という感じでした。 「自前の秒足用データくらいサクッと集められるでしょ」という軽い気持ちでコード書き始めて、半日後に1,000行以上のスクリプトになっているので、リファクタしては再び走らせて、、、みたいなことをやっています。 1時間とか6時間とかかけて検証しなければならないので、今回の記事はその合間に書いています。(データ集め中にまとまった時間ができたので思考整理がてら ...
「WebSocketで取引所のストリームを録画するだけだから、すぐ終わるだろう」 そう思って始めたはずのRecorder(レコーダ)開発。しかし実際には、「録れているように見えて録れていない」「一見動いているが、内部で破損している」「例外が出ないままファイルが壊れている」といった**“静かなバグ”**との闘いが続きました。 このブログでは、取引所のpublic streamを長時間・安定・安全に録画するために、筆者が取り組んだ実装改善の記録を5つのポイントに絞ってまとめます。具体的には、gzipフッタの整 ...