- HOME >
- Yodaka
Yodaka
yodaka(よだか)です。2021年から仮想通貨を触っています。Bot開発もしています。資本主義が好きです。
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 こちらの動画「80分で学ぶ!Pythonによる回帰分析の基本【Pythonデータサイエンス超入門】」を参考に「回帰分析の基本」の学習をしました。 ここから分からないことが飛躍的に増えるので一つずつ丁寧に進めていきます。80分で学ぶ!Pythonによる回帰分析の基本【Pythonデータサイエンス超入門】 https://t.co/SPA7lc0M6C @YouTubeより— よだか(夜鷹/yodaka) (@yodakab ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 データサイエンスに親しむことが当面の目標です。 今回は、AIにコードを書かせてみました。 「作り方」を学ぶと開発効率が上がります。基本的な構造を理解したら、あとはChatGPTに書かせる。自分で1から書くよりもずっと早い。修正も簡単にできる。 pic.twitter.com/hMUibRj7OF— よだか(夜鷹/yodaka) (@yodakablog) January 8, 2024 Pythonで表を描かせる仕組みを ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 今回はデータサイエンスの基礎編として学んだことのまとめです。 動画を見ながら実際にコードを書いて学んだことをまとめます。 データサイエンス超入門「Pythonの基本」 データサイエンスを勉強しようと思ったら、Pythonの基礎があまりにも分かっていないことがはっきりしたので、昨日から基礎学習。手を動かしながら勉強しています。2時間で学ぶ!Pythonの基本【Pythonデータサイエンス超入門】 https://t.co/faSZVO ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 今回のテーマは「開発環境の構築」です。 参考にしたのはこちらの記事。「botter のための開発環境 (Dev Containers)」 VSCodeのインストールとパッケージのインストール VSCodeは、プログラミング用のコードエディタです。様々なプログラミング言語に対応していて、拡張機能(プラグイン)も豊富なので開発者の方々も好んで使っているツールの一つです。 これまではコードエディタとしてSpyderを使っていたのですが、本 ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 ソースコードはこちら。 1.モジュールのインポート from __future__ import annotations from typing import TYPE_CHECKING, Callable if TYPE_CHECKING: from pybotters.store import DataStore, Item import asyncio import loguru import pybotters from a ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 今回の記事では、MMBotがどういうものなのか?そして、MMbot開発の要となる「マーケットメイキング戦略のコスト」を整理していきます。 開発におけるメンタルモデルの構築は重要です。 MMbot開発のメンタルモデルを構築中。マインドマップは思考を回すきっかけにしやすいので好き。 pic.twitter.com/CfjBKS5PPU— よだか(夜鷹/yodaka) (@yodakablog) December 10, 20 ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 参考にしたソースコードはこちら。 これで勉強するhttps://t.co/UHt7mkgI9M— よだか(夜鷹/yodaka) (@yodakablog) December 18, 2023 また、今回の記事からasyncとpybottersというライブラリを使うため、そのための基礎学習も並行して行なっていきます。 この点に関しては、非同期処理の知識があることが前提です。 概要 ひとまず、ChatGPTにざっくりコードの ...
前回の記事「MMBotを自分で開発する①:口座データの獲得と選別」に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 今回は、MMbotを稼働させるための基礎的なコードをまとめます。 ティッカーの取得 ティッカー情報を取得します。 #ティッカー情報を取得する import ccxt from pprint import pprint exchange = ccxt.bitflyer()#取引所の名前を入力する tiker = exchange.fetch_ticker("BTC/JPY")#参 ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 今回は、bitbank用のサーキットブレーカーBotをChatGPTtを使って作成してみました。 参考にしたのは、こちらの記事。 前回の記事である「#35サーキットブレーカーBotの開発②」もベースにしています。 「bitbankのサーキットブレーカー制度」についてはこちらから。 bitbank用サーキットブレーカーBot ChatGPTに出した指示は以下の通り。貼り付けたコードは「#35」の記事で紹介したものです。 提示されたコー ...
前回の記事に引き続き、今回も仮想通貨botの開発状況をまとめていきます。 前回の記事で作ったBotの問題点を解消したコードを作りました。 簡単に言うと「価格が20%以上変動したタイミングを見て注文を出す」ように条件付けしています。 また、「すでに注文を出している時には新たに注文を出さない」ようにしています。 サーキットブレーカーBot2 ChatGPTに出した指示は以下の3つ。 作成されたのが以下のコードです。 import ccxt import datetime import time # APIキー ...