マガジンのカバー画像

トレード

10
運営しているクリエイター

記事一覧

ボット機械学習アイデア

ボット機械学習アイデア

コードはCC0

NonstationaryFeatureRemoverfrom sklearn.base import BaseEstimator, TransformerMixin, cloneimport lightgbm as lgbimport numpy as npimport pandas as pdclass NonstationaryFeatureRemover(BaseEsti

もっとみる
機械学習ビットコイン自動売買ボット
 - richmanbtcさんチュートリアル版

機械学習ビットコイン自動売買ボット - richmanbtcさんチュートリアル版

こんばんは。ビットコインはついに大気圏を飛び出してしまい億り人が大量発生してしまいました。アルトコインなどで儲かった人も多いのではないでしょうか。

この中、超強ボッターのrichmanbtcさんが公開している機械学習ボットのチュートリアルは機械学習ボットを実現するための救世主になりました。

ただ肝心の実運用するためのモデル読み込みとポジションの判定部分の処理と動かせるボットがありませんでした。

もっとみる
richmanbtcさんのチュートリアルをじっくり読んでみた

richmanbtcさんのチュートリアルをじっくり読んでみた

Cover Photo by Paul Hanaoka

注!
この記事はrichmanさんが2021年の9月頃に行ったアップデート以前のコードを参考としています。コードのアップデートと共にご本人が解説を加えてくださっていますので、最新の情報は後述のリンクを辿ってレポジトリよりご確認ください。

最近すっかり機械学習にはまってしまいました。まだ触り始めて一ヶ月(2021年8月時点)ほどですが、真っ

もっとみる
強化学習フレームワークの比較:Dopamine、RLLib、Keras-RL、Coach、TRFL、TensorForceなど

強化学習フレームワークの比較:Dopamine、RLLib、Keras-RL、Coach、TRFL、TensorForceなど

以下の記事が面白かったので、ざっくり訳してみました。

・A Comparison of Reinforcement Learning Frameworks: Dopamine, RLLib, Keras-RL, Coach, TRFL, Tensorforce, Coach and more

0. はじめに「強化学習(RL)フレームワーク」は、RLアルゴリズムのコアコンポーネントの高レベル抽象

もっとみる
バックテスト補助ツール「BacktestAssistant v3.0」

バックテスト補助ツール「BacktestAssistant v3.0」

はじめにBacktestAssistantはpythonによるシステムトレードの分析・検証を行うためのバックテストツールです。
いわゆるbotter向けのツールのため、pythonにて取引所APIを使ってデータ収集や取引ができる、できれば簡単なbotなどの作成経験があるという方が対象となります。
(上記に当てはまらない場合、本ツールが有効とならない可能性がありますのでご注意ください。)
冒頭から少

もっとみる
第8章 ml4tワークフロー 第3節: backtraderでバックテスト

第8章 ml4tワークフロー 第3節: backtraderでバックテスト

はじめに
backtraderとは簡単にバックテスト出来るPythonライブラリです。

今回はbacktraderを使ってバックテストして、pyfolioでバックテストの結果を分析します。

backtraderのgithubはこちらです。

例えば単純移動平均線の戦略でバックテストする場合は以下の通りにコードを書けば良いです。

from datetime import datetimeimp

もっとみる
Machine Learning For Algorithmic Trading 解説リンクまとめ

Machine Learning For Algorithmic Trading 解説リンクまとめ


準備編machine learning for tradingの始め方
本Githubレポジトリを快適に学習するための環境設定

第4章
4章アルファ-ファクター研究: 第一節: 特徴量エンジニアリング
第4章:アルファーファクター研究、Kalman FilterとWavelet変換

第5章
第5章 戦略評価編 第4節 平均分散ポートフォリオ
第5章 戦略評価編 第5節ケリー基準(ベッティング

もっとみる
学習時のソースコードをモデルと一緒に保存する方法。python

学習時のソースコードをモデルと一緒に保存する方法。python

問題機械学習で特徴量を色々試行錯誤しながらモデルを学習してると、学習時に使った特徴量がわからなくなる。gitのコミットハッシュとか記録しておけば、特徴量はわかるけど。本番でロードするときに、そのバージョンのコードを使わないといけないから、合わせるのが面倒。複数バージョンを同時に使うのはもっと面倒

ソリューションcloudpickleを使う https://github.com/cloudpipe

もっとみる
ML.NETで機械学習①-MNISTの学習-

ML.NETで機械学習①-MNISTの学習-

こんにちは。
C#erとして機械学習をC#で行えるようなライブラリはないかなと探していると、Microsoftが「ML.NET」というよさげなライブラリをリリースしていたので、それを使ってみることにしました。

ML.NETとは?ML.NETとは.NETアプリケーションに機械学習の機能を追加するためのライブラリになります。

C#で機械学習が行えるようになると、ゲームやモバイルアプリにも機械学習を

もっとみる

machine learning for tradingの始め方

初投稿且つ無償につき、クオリティはご容赦ください(笑)
今回はこちらのStefan JansenのGithubを通じて、金融市場の定量分析を行います。
ワークフローは以下に通りです。投資に機械学習を応用するにあたっては、Predictionsまでで事足りますので、本マガジンでは、そこまでを中心に解説していきたいと思います。

自動執行したい投資家の方々は、その先の実務への応用もございますので、そこ

もっとみる