magito
記事一覧
Solana Botter 昔話 〜Atomic症候群〜
本稿は「仮想通貨botter Advent Calendar 2023」22日目の記事です。
こんにちは、magito(@regolith1223)と申します。
とうとう長い冬が明けたようで、クリプト界隈に再び活気が戻ってきていますね。
最近では特にSolanaの復活劇が印象的で、SOL上げ、犬、エアドロなどなど連日なにかしらの話題で盛り上がっているのを目にします。
ちょうど良い機会なので
深層強化学習トレーディング①:準備編
こんにちは、magito(@regolith1223)です。約1年ぶりのnote投稿になります。今回は「深層強化学習のトレーディングへの応用」というテーマについて、筆者がこれまで調査・検証してきた内容をまとめて紹介したいと思います。
パート①では、本稿のキーワードである「深層強化学習」について平易に説明したのち、トレーディングに応用するうえでの利点や課題について考えます。パート②では、先行研究を
Python3 bitFlyer秒足チャート&ティッカーリアルタイム表示スクリプトのソースコード
こんにちは。magito(@magimagi1223)です。
最近、暗号通貨BOT界隈では高頻度取引(High-frequency trading : HFT)が大きな注目を集めているようですね。その代表例がマーケットメイカーBOT(MMBOT)ですが、ごく最近では指値ではなく成行注文でHFTを繰り返すテイカーBOT(界隈では俗にMTBOTと呼称されているようです)も登場しており、まさにBOTト
Python3 ウォークフォワード分析の実装:BOT自動売買戦略の堅牢性検証とカーブフィッティング対策
こんにちは。magito(@magimagi1223)です。
今年も早いもので、2/3が終わろうとしています。その一方で、暗号通貨BOT界隈は、3月頃に盛り上がり始めてから、半年足らずでかなり発展しましたね。様々なストラテジー、ツール、コミュニティなどが登場して、目に見える範囲だけでも驚くほど多様化しており、また技術レベルも格段に上がっているように感じています。
僕も最近は裁定/MM中心にワー
Python3 MarketMaker(MM)BOTのサンプルロジックとソースコード
こんにちは。magito(@magimagi1223)です。はたまた久しぶりのnote投稿です。
今、暗号通貨BOT界隈はマーケットメイク(MarketMaking:MM)ブームですね。
UKIさん(@blog_uki)の1万円チャレンジや天下一BOT会での高頻度BOTの活躍、そしてINOさん(@vs_ino)の板読みnoteの公開により、盛り上がりにさらに拍車がかかっているようです。
本n
Python3 暗号通貨アービトラージBOTでスリッページ(約定時の価格滑り)を回避する方法
こんにちは!magito(@magimagi1223)です。
今回はアービトラージ(裁定取引/アビトラ)BOTを開発・運用する際に役立つ(かもしれない)小ネタを紹介したいと思います!
ご紹介するのは、「約定時のスリッページ(価格滑り)」を回避する方法です。
--------------------------------------------------------
目次1. はじめに
Python3 進化する自動売買BOTのつくりかた:遺伝的アルゴリズムによる最適パラメータ探索手法の解説②
こんにちは!magito(@magimagi1223)です。
前回の解説①では、遺伝的アルゴリズム(Genetic Algorithm : GA)についてざっくりと説明しました。「GAとは、生物進化の仕組みを模倣して作られた機械学習の一種で、これを使うと自動売買BOTの最適パラメータを見つけることができるかもしれない!」ということでしたね。
そして今回の解説②では、いよいよGAを自動売買BOT
- #python
- #機械学習
- #仮想通貨
- #自動売買
- #暗号通貨
- #システムトレード
- #BOT
- #n
- #テスト結果
- #random
- #遺伝的アルゴリズム
- #後処理
- #損益計算
- #実行結果
- #バックテスト実行
- #ループ開始
- #個体をランダムにn個生成し
- #最後の世代の中で最も適応度の高い個体のもつパラメータを準最適解として出力
- #適応度の最大値
- #全個体の適応度をlistに格納
- #次世代を現行世代にコピー
- #適応度が計算されていない個体を集めて適応度を計算
- #選択した個体に突然変異を適応
- #選択した個体に交叉を適応
- #現行世代から個体を選択し次世代に追加
- #初期世代の全個体の適応度を目的関数により評価
- #交叉確率
- #ゴールデンクロスでロングエントリ
- #適合度クラスを作成creator
- #list内のパラメータ値をランダムに変更する関数
- #パラメータ値をランダムに決定する関数
- #パラメータの候補値リストを定義list_S
- #パラメータ設定S
- #ショートの利確
- #taker手数料0
- #ロングの利確
- #デッドクロスでショートエントリ
- #個体から遺伝子を取り出しパラメータとして代入
- #適応度にする指標を返り値として設定
- #終値とSMAを計算
Python3 進化する自動売買BOTのつくりかた:遺伝的アルゴリズムによる最適パラメータ探索手法の解説①
こんにちは!magitoです。
空前絶後のBOTブームで界隈は大盛り上がりですね!AKAGAMIさん(@kanakagami1978)とUKIさん(@blog_uki)の「ドテン君」、モイさん(@moycoin)の「MANA」など、様々なタイプのBOTが連日話題となっています。
かくいう僕もブームに便乗してBTCFX界隈に乗り込んできた身で、テクニカル指標の勉強や新ロジックの開発に日夜勤しん