0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コードで相場とブロックチェーンを学ぶノート8本:Freqtrade、OpenBB、フラッシュローン、Solana ほか

0
Posted at

相場やブロックチェーンの話題は、記事の数こそ多いものの、エンジニアが「手を動かしながら理解する」ための入口は意外と散らばっています。この記事では、最近まとめたノートの中から、コードで市場データを扱う道具、仕組みを理解するための読み物、そして Solana で実際にトークンを扱うまでの流れを追える資料を 8 本選んで紹介します。

先にお断りしておくと、どれも学習用・調査用の紹介で、特定の銘柄や運用方法をすすめるものではありません。各項目の最後に、もう少し詳しく書いた元ノート(日本語ページ)へのリンクを置いています。

1. Freqtrade:まずはドライランで回せる暗号資産ボット

Freqtrade は Python 3.11 以降で動く、無料のオープンソース取引ボットです。バックテスト、チャート描画、資金管理、機械学習を使った戦略最適化(hyperopt や FreqAI)がひととおり揃っていて、操作は Telegram か内蔵の WebUI から行えます。対応取引所も Binance、Bybit、Kraken、OKX などと幅広く、状態は SQLite に保存されます。ドキュメント自体が「教育目的のソフトウェアであり、まずは Dry-Run で仕組みと損益の出方を理解してから」と強調しているのが好印象で、いきなり本番資金を入れる前提になっていないところに作り手の誠実さを感じます。

→ Freqtrade の機能・CLI・Telegram コマンドの整理

2. OpenBB:金融データを「一度つないで、どこからでも使う」

OpenBB の Open Data Platform(ODP)は、有償・ライセンス・公開のデータソースをまとめて、Python、Excel、MCP サーバー、REST API などに同じ形で流すための統合レイヤーです。pip install openbb のあと obb.equity.price.historical("AAPL") と書くだけで株価履歴が取れる手軽さがありつつ、openbb-api でローカルに FastAPI サーバー(既定は 127.0.0.1:6900)を立てて、分析用 UI の OpenBB Workspace や AI エージェントから参照させることもできます。Apache 2.0 ライセンスなので、自前のデータ基盤に組み込む候補としても検討しやすいです。

→ OpenBB ODP の使い方と構成メモ

3. 大盘云图:中国 A 株を一枚のヒートマップで眺める

「大盘云图」は、上海・深圳の A 株数千銘柄を業種ごとに並べ、騰落率を赤と緑の濃淡で見せる無料のヒートマップツールです。業種から個別銘柄へズームしていけて、マウスを乗せると銘柄コードや売買代金も表示されます。香港市場(ハンセン指数、ハンセンテック)にも対応し、取引時間中はおよそ 8 秒ごとに更新されます(遅延データで、Level-2 のリアルタイムではありません)。登録不要で開くだけなので、日本からだと馴染みの薄い中国市場の「今日の空気」を掴むのに便利です。

→ A 株ヒートマップ「大盘云图」の機能紹介

4. 四象限の投資フレームワーク:値動きの大きさと期間で資産を分ける

これはツールではなく、ある技術者が公開している個人の資産配分の考え方です。値動きの大小と期間の長短で 4 つの象限に分け、低ボラ・短期に 60%、低ボラ・長期(積立)に 15%、高ボラ・長期(トレンド追随の定量戦略)に 15%、高ボラ・短期に 5% といった目安を置き、余りは機動資金にしています。数字そのものより、「なぜその象限にその手段を置くのか」を言語化している点が参考になりました。本人も「学習・共有目的で、投資判断の根拠ではない」と明記しているので、その前提で読むのがよいと思います。

→ 四象限フレームワークの中身を要約したノート

5. フラッシュローン:担保なしで借りられる理由は「原子性」にある

フラッシュローンは DeFi 特有の、担保も身元確認もいらない超短期の貸付です。成り立つ理由はシンプルで、借りてから返すまでを 1 つのイーサリアムのトランザクションの中で済ませ、途中のどこかで失敗すればトランザクションごと巻き戻る、つまり「借りなかったこと」になるからです。主な用途は市場間の価格差を突く裁定取引ですが、ガス代は失敗しても消えますし、過去にはプロトコルの脆弱性を突く攻撃の増幅に使われたこともあります。仕組みを知っておくと、DeFi のインシデント記事がぐっと読みやすくなります。

→ フラッシュローンの仕組みとリスクの解説

6. Python プログラマー向けブロックチェーン入門ロードマップ

普段 Python を書いている人が、ブロックチェーンに入るための順路をまとめた記事です。PoW と PoS の違いなどの基礎から始めて、ブロッククラスとハッシュで小さなチェーンを自作し、それを Flask の API 付きの簡易通貨に広げ、最後に Web3.py でイーサリアムのノードや既存のスマートコントラクトに触る、という段階の踏み方が実践的です。Solidity と Remix IDE、Hardhat などの道具や、『Mastering Bitcoin』『Mastering Ethereum』といった定番書も挙がっているので、学習計画のたたき台として使えます。

→ Python から始めるブロックチェーン学習の道筋

7. pxsol の中国語ドキュメント:Solana を鍵から経済設計まで

mohanson 氏の pxsol リポジトリにある中国語ドキュメントは、Solana を 0 章から 9 章で体系的に学べる教材です。秘密鍵・公開鍵・Base58 のアドレスから始まり、トランザクションの署名とシリアライズ、アカウントモデルと PDA(プログラム派生アドレス)、レント免除、Rust でのオンチェーンプログラム開発、SPL Token の発行、さらにインフレ報酬や手数料のバーンといった経済の話まで扱います。Anchor、web3.js、solana-py などの道具も最後にまとめられていて、断片的なチュートリアルを渡り歩くより全体像が掴みやすい構成です。

→ pxsol 教材の章立てと各章の要点

8. Solana メインネットでトークンを DEX に上場させる流れ

7 番の教材の続きにあたる章で、自作トークン pxs を Raydium に載せる手順を追っています。pxs と SOL のペアで流動性プールを作り、手数料率と初期価格を決め、流動性を入れると持ち分を表す LP トークンが返ってくる、という一連の流れが具体的です。著者はあえて小さなプールで試していて、流動性が薄いとスリッページが大きくなる様子もそのまま書かれています。AMM の仕組みを、実際の操作を通して確認したい人に向いています。

→ Raydium でのプール作成と LP トークンの手順メモ

おわりに

並べてみると、「まず仕組みを理解する(5、6、7)」「データを触る(2、3)」「小さく動かしてみる(1、8)」「自分のルールを言葉にする(4)」という 4 つの段階に分かれました。どれもいきなりお金を入れるための資料ではなく、手元で検証しながら理解を深めるための材料として読むのがおすすめです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?