マガジンのカバー画像

BTC Trade Bot

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

2018年8月の記事一覧

[Python ccxt] bitFlyerの証拠金情報を定期チェックして時給や分給をLINE, Discordに通知

何が実現できるか証拠金情報をチェックして、定期的に時給や分給を LINE/Discord に通知。こんな感じ。

言葉の定義
・トータル損益(時給, 分給):Bot(or 証拠金監視)の開始から現在時刻までの情報
・日次損益(時給, 分給):日付変更から現在時刻までの情報
(※13時に監視開始した場合、それまでの日次損益は無視して13時を基点としてます。24時になったらリセット)
・区間損益(時給

もっとみる

(メモ)約定履歴、OHLCV

約定履歴、OHLCV関係のメモ
まだ内容を確認できていないものあるので、少しずつ進める。

bitflyer / 秒足チャート /RealtimeAPI

・bitFlyer / 約定履歴 / OHLCV / websocket
→インスタンス作成→classの__init__でwebsocket接続→約定データ取得→秒足データに加工→最新の足をcsvに書き出し
・dequeを使っている点や、秒足

もっとみる

Bitflyer FXのデータをInfluxDBに格納し続けるプログラム

Bitflyer FXのTicker情報と約定情報をInfluxDBに格納し続けるプログラムです。

PubnubがBitflyerで廃止予定なので、記念にnoteに貼りました。数年前にPythonのパの字も知らないまま書いたので、とてもぐちゃぐちゃなコードですが、半年前は動いていました。Systemdで設定しておくと安心して常時稼働させられるはずです。

# encoding: utf-8imp

もっとみる

[bitFlyer] エラーコード一覧【随時更新】

bitFlyer(bF) エラーコード一覧タイトルそのまま、エラーコードをまとめる。都合により日英混在。-500は2個あるからどっちか嘘かも(どっちも拾い物なので…

{"status": -1, "error_message": "Over API limit per minute", "data" :null}{"status": -2, "error_message": "Under mai

もっとみる

bitFlyerの価格をリアルタイム取得する、ほぼ最小のPython実装

Websocketの小さな実用例が欲しい方や、Bot開発のお供にどうぞ。
組み込んでの再配布など、ご自由にお使いください。
価値を感じたら、サポート・投げ銭・購入などで応援をお願いします。
(記事自体は無料部分で全てです)

概要:
・現在価格・最寄り板の価格、Buy/Sellボリューム等を取得できます
・APIリクエスト制限に関わらず問い合わせできます
・スレッドを使い、メインの処理を止めません

もっとみる

トレーディングBotをマルチスレッド化する、ほぼ最小のPython実装

マルチスレッド構造の小さな実用例です。Bot開発のお供にどうぞ。
価値を感じたら、サポート・投げ銭・購入などで応援をお願いします。
(記事自体は無料部分で全てです)

概要:
 価格取得 / ロジック動作 / 注文処理について、それぞれ専用のスレッドを起動し、連携して動作させます。

スレッド化のメリット:
 価格取得・ロジック動作・注文は、動作すべき時間軸が異なります。
 全てを一つのループ内に

もっとみる

トレーディングBotをマルチプロセス化する、ほぼ最小のPython実装

マルチプロセス構造の小さな実用例です。Bot開発のお供にどうぞ。
価値を感じたら、サポート・投げ銭・購入などで応援をお願いします。
(記事自体は無料部分で全てです)

概要:
 価格取得 / ロジック動作 / 注文処理について、それぞれ専用のプロセスを起動し、連携して動作させます。
 プロセス間のデータのやりとりには、標準モジュールに含まれる multiprocessing.Manager という

もっとみる