minaul

仮想通貨のBot開発を勉強中です。得た知識を発信出来たらと思います。Python:半年

minaul

仮想通貨のBot開発を勉強中です。得た知識を発信出来たらと思います。Python:半年

記事一覧

【Tips】約定履歴からリアルタイムt秒足tickデータを自作する+α (Cryptowatchの利用可能性)

こんにちは、minaulです。 最近、高頻度botばかり作っては、その参入障壁の高さに毎回打ちのめされてるドMです。 次回は高頻度に関するまとめ記事でも書こうかと思います。…

minaul
1年前
13

【Tips】APIキーとシークレットキーの保管方法

こんにちは、minaulです。 最近は主にbotの開発など(結果が出なくて沼ってます泣)に追われて中々記事を書く機会が取れないのですが、今回は初心者の方に向けてAPIキー・…

minaul
1年前
13

【Tips】 ccxtのfetch_open_ordersが使えないことと個人的な対策

あれ、ccxtのfetch_open_orders関数使えなくない? と、個人的にここで結構詰まってしまいました。 ということで、今回はこの問題への対策を共有したいと思います。 ちなみ…

minaul
2年前
7

フォワードテストシリーズ第二回 〜パラメータ最適化と優位性の評価〜

こんにちは、minaulです。 前回の記事にて、フォワードテストの概要についてざっくりとお話ししました。 今回は、フォワードテストを実行する前段階として、バックテスト…

minaul
2年前
12

フォワードテストシリーズ第一回 〜バックテストとフォワードテスト〜

こんにちは、minaulです。 みなさん、フォワードテストは知っているでしょうか。 名前自体は聞いたことある方も多いかと思います。 ただ、実際の投資戦略策定の工程に具体…

minaul
2年前
6

TA-Lib辞典

こんにちは、minaulです。 今回は、TA-Libがカバーしているテクニカル指標のほぼ全てを、公式から和訳して羅列するだけの記事を書きたいと思います。 はじめに TA-Libとは…

minaul
2年前
26

メイカー手数料で本当に稼げるのか検証 ーGMOコイン編ー

いきなりですが、みなさんメイカー手数料はご存知でしょうか? メイカーとは、取引板に指値を出すことで新たに注文を並べ、市場に流動性を提供する取引参加者のことを指し…

minaul
2年前
9

仮想通貨Botでテクニカル分析 〜戦略ロジック10選〜

前回作ったバックテストコードを使って、10パターンの戦略ロジックについてテクニカル分析・検証してみたいと思います。 分析結果だけでなく、戦略ごとにコード例も載せて…

minaul
2年前
11

仮想通貨Botで効率的にバックテストを回すためのコード

はじめまして。 技術系ブログはおろか、そもそもブログを書くのも今回が初めてのminaulと申します。大目に見て頂けますと幸いです。 今回は仮想通貨Botを作る上で欠かせな…

minaul
2年前
51

【Tips】約定履歴からリアルタイムt秒足tickデータを自作する+α (Cryptowatchの利用可能性)

こんにちは、minaulです。
最近、高頻度botばかり作っては、その参入障壁の高さに毎回打ちのめされてるドMです。
次回は高頻度に関するまとめ記事でも書こうかと思います。
今回はその前段階として、高頻度取引には必須の秒足データを作成するTips記事を簡単に執筆します。

t秒足のtickデータを自作するコード

正直この手の記事って既にかなり飽和してると思いますが、意外と任意のt秒だとか値を返す

もっとみる

【Tips】APIキーとシークレットキーの保管方法

こんにちは、minaulです。
最近は主にbotの開発など(結果が出なくて沼ってます泣)に追われて中々記事を書く機会が取れないのですが、今回は初心者の方に向けてAPIキー・シークレットキーの管理方法のTips記事を簡単に書いてみたいと思います。

はじめに
みなさんAPIキーの管理はどうしてますか?
ローカルで開発してると、面倒くて平文のままで書いてませんか?
筆者もそういうのには正直疎いですが、

もっとみる

【Tips】 ccxtのfetch_open_ordersが使えないことと個人的な対策

あれ、ccxtのfetch_open_orders関数使えなくない?
と、個人的にここで結構詰まってしまいました。
ということで、今回はこの問題への対策を共有したいと思います。
ちなみに、想定対象の取引所はbitflyerです。

本番用Botを作成する上で、自身の注文状況の情報を取得できなければ、当たり前ですが話になりません。
ccxtはBot作成においてコード効率化を図る上でとても有用なライブ

もっとみる

フォワードテストシリーズ第二回 〜パラメータ最適化と優位性の評価〜

こんにちは、minaulです。
前回の記事にて、フォワードテストの概要についてざっくりとお話ししました。

今回は、フォワードテストを実行する前段階として、バックテストのパラメータ最適化を通して、サンプルデータの準備をしてみましょう。

パラメータ最適化とは
パラメータ最適化とは、バックテストのパフォーマンス結果が特定期間において良好に適合するために、投資モデルの可変パラメータを変更することです。

もっとみる

フォワードテストシリーズ第一回 〜バックテストとフォワードテスト〜

こんにちは、minaulです。
みなさん、フォワードテストは知っているでしょうか。

名前自体は聞いたことある方も多いかと思います。
ただ、実際の投資戦略策定の工程に具体的に落とし込めているでしょうか。

筆者の場合はというと、フォワードテストは最近まで全くと言っていいほど無視しておりました。バックテストばかりしていました。
そのため、フォワードテストのことは恥ずかしながら全然知りませんでした。

もっとみる
TA-Lib辞典

TA-Lib辞典

こんにちは、minaulです。
今回は、TA-Libがカバーしているテクニカル指標のほぼ全てを、公式から和訳して羅列するだけの記事を書きたいと思います。

はじめに
TA-Libとは、Technical Analysis Library の略であり、その名の通りテクニカル分析に特化した機能を有するPython対応ライブラリです。

公式サイトによれば、150以上のテクニカル指標に対応しているようで

もっとみる
メイカー手数料で本当に稼げるのか検証 ーGMOコイン編ー

メイカー手数料で本当に稼げるのか検証 ーGMOコイン編ー

いきなりですが、みなさんメイカー手数料はご存知でしょうか?
メイカーとは、取引板に指値を出すことで新たに注文を並べ、市場に流動性を提供する取引参加者のことを指します。
メイカー手数料とは、メイカーが出した注文が約定した時に発生する手数料のことを言います。
取引所によっては、この手数料をマイナスで設定しています。
つまり、手数料を取引所から受け取ることができるのです。
手数料を主な収益として見込むこ

もっとみる
仮想通貨Botでテクニカル分析 〜戦略ロジック10選〜

仮想通貨Botでテクニカル分析 〜戦略ロジック10選〜

前回作ったバックテストコードを使って、10パターンの戦略ロジックについてテクニカル分析・検証してみたいと思います。
分析結果だけでなく、戦略ごとにコード例も載せているので、各自で検証可能になるよう再現性を持たせています。
今回は、単一指標を用いたシンプルな戦略を中心に検証していきます。

はじめに
今回は戦略ロジック10パターンのテクニカル分析について、実際にバックテストを実行することで検証したい

もっとみる
仮想通貨Botで効率的にバックテストを回すためのコード

仮想通貨Botで効率的にバックテストを回すためのコード

はじめまして。
技術系ブログはおろか、そもそもブログを書くのも今回が初めてのminaulと申します。大目に見て頂けますと幸いです。
今回は仮想通貨Botを作る上で欠かせない、バックテスト検証用のコードについて執筆してみたいと思います。

はじめに
まずはじめに簡単に用語解説しておくと、仮想通貨Botとは、仮想通貨のシステムトレードをプログラミングの実装により自動化したものになります。
バックテスト

もっとみる