- Binance
BotFramework RustyBot(rbot)ご紹介
仮想通貨botter Advent Calendar 2023 の記事です。2022年の記事に引き続き、BotFramework RustyBot (rbot)の紹介記事となります。 バックテストから本番まで簡単に実行できるという開発コンセプトが、一旦の実現をしましたのでリリースします。 動作やバ... - Binance
Binance WebSoket API [Public/Rust]サンプル
BinanceのPublic WebSocketはまりどころ Binance、トラフィックが多いからもあってPublicとPrivateでサーバ&メッセージが異なる。ちょっとハマったのでまとめました。 一番重要なのは、PublicとPrivateは別で、見るべきドキュメントの場所も異なるという... - 仮想通貨
AI x Blockchainでヨットを買いたいという目論見(失敗談)
【仮想通貨botter Advent Calendar 2022への記事(12/22: 2回目)】 https://qiita.com/advent-calendar/2022/botter 前回の記事「 BackTestのチュートリアル」が、私史上では最高に評判よかったので調子こいて今度は読み物を投稿。 参考:前回の記事(12/1... - 開発ノウハウ
仮想通貨取引BotのBackTestチュートリアル
この記事には最新版があります。なお、この記事に書いた開発コンセプトについては最新版でも有効です。 【仮想通貨Botterr AdventCalendar2022】 本記事はQiitaのAdventCalendar向けにまとめた記事です。仮想通貨取引BotのBackTesterを公開しますのでぜひ... - Python
Pythonにインストールされているパッケージのバージョンを調べる
環境によって動かない原因の2番目 インストールされているパッケージの差異によって作ったプログラムが動かなくなることがある。パッケージのリストを取り出すにはpipコマンドを使う。 【コマンドラインでパッケージリストを取得】 % pip list 【Collabで... - 開発ノウハウ
GithubにいれたnotebookにOpen in Colabバッジをつける
このマークをつけたい!! サンプルです:このマークをクリックしてGithubにいれたJupyterNotebookをColabでひらけるようにしたい。 【やることは簡単】 GitHubのURL https://github.com/xxxxxxxxxxxの github.comの部分をcolab.research.google.com/githu... - 開発ノウハウ
一人でやるGitHub Flow
【】 一人で開発しているとき、最初の1000行ぐらいまでは自由に粘土を捏ねるように作っていったほうが楽しい。ただ規模が数千行を超えたあたり(=数ヶ月開発したあたり)から、数ヶ月前の自分とのコラボレーションが始まるので開発プロセスはあったほ... - ByBit
RustでBybitのログを解凍しながらダウンロードする。
Bybitのログアーカイブ https://public.bybit.com/trading/ からログをダウンロードして解凍したい。 HTTPSでファイルをダウンロード ダウンロードしながらストリームで解凍 順次処理(ログは大きいのでできるだけ省メモリで処理したい) Rustのライブラ... - 仮想通貨
BinanceのKYCの手順(2022/11時点)
Bot用フレームワークを開発するためにAPIキーが必要になった。 APIキーはKYC(Know your customer:個人認証)が必要なためやってみた。以下その手順。 やってみたところ、スマホアプリ入れる時間+入力時間+Binanceが認証する時間あわせて1時間ぐらいでKY... - 仮想通貨
GMOコイン API調査(バックテスト用に約定履歴中心)
FTXがChapter11してから、日本の取引所が安心な感じがしてきた。そのための日本取引所API調査する。 【 (あとでアフィリエイトを追加する)】 APIドキュメントトップリンク APIドキュメントは以下のURLで公開されている。REST/WebSocket両方提供されている...
12