- 運営しているクリエイター
#機械学習
Python3 進化する自動売買BOTのつくりかた:遺伝的アルゴリズムによる最適パラメータ探索手法の解説②
こんにちは!magito(@magimagi1223)です。
前回の解説①では、遺伝的アルゴリズム(Genetic Algorithm : GA)についてざっくりと説明しました。「GAとは、生物進化の仕組みを模倣して作られた機械学習の一種で、これを使うと自動売買BOTの最適パラメータを見つけることができるかもしれない!」ということでしたね。
そして今回の解説②では、いよいよGAを自動売買BOT
- #python
- #機械学習
- #仮想通貨
- #自動売買
- #暗号通貨
- #システムトレード
- #BOT
- #n
- #random
- #テスト結果
- #遺伝的アルゴリズム
- #後処理
- #損益計算
- #実行結果
- #バックテスト実行
- #ループ開始
- #最後の世代の中で最も適応度の高い個体のもつパラメータを準最適解として出力
- #適応度の最大値
- #全個体の適応度をlistに格納
- #次世代を現行世代にコピー
- #適応度が計算されていない個体を集めて適応度を計算
- #選択した個体に突然変異を適応
- #選択した個体に交叉を適応
- #現行世代から個体を選択し次世代に追加
- #初期世代の全個体の適応度を目的関数により評価
- #交叉確率
- #個体をランダムにn個生成し
- #ゴールデンクロスでロングエントリ
- #適合度クラスを作成creator
- #list内のパラメータ値をランダムに変更する関数
Python3 進化する自動売買BOTのつくりかた:遺伝的アルゴリズムによる最適パラメータ探索手法の解説①
こんにちは!magitoです。
空前絶後のBOTブームで界隈は大盛り上がりですね!AKAGAMIさん(@kanakagami1978)とUKIさん(@blog_uki)の「ドテン君」、モイさん(@moycoin)の「MANA」など、様々なタイプのBOTが連日話題となっています。
かくいう僕もブームに便乗してBTCFX界隈に乗り込んできた身で、テクニカル指標の勉強や新ロジックの開発に日夜勤しん