Giter Club home page Giter Club logo

go-crypto-bot-framework-for-distribution's Introduction

go-crypto-bot-framework-for-distribution

  • 開発ベース フレームワーク
  • イベント駆動
  • ロジックごとの構造体を活用した追記が可能

What is?

  • websocket.execution毎に検討(受信・送信速度優位性が必要)
  • API LimitはOrders/CancelAll:300/5m, Private(CancelByID):500/5mで管理。価格変動により100-300/5m使用。
    • 0.1以下注文の100/1m以内チェックなし
  • SFD徴収があればプログラム終了

config

bf_key: BitflyerAPI Key
bf_secret: 出金などの口座権限不要
testnet: 注文したものとして価格による約定検出とデータ収集
size[0]: 基本発注サイズ
size[1]: オプション設定用
size[2]: 最大建玉±(size[0]*10)

Options

  • discord command
  • insert data into project database, use LevelDB like a SQLite(LevelDB client).

Recommended environment

  • Linux(build可能: Mac, Windows), 1-2CPU, Mem orver 512M
  • Region:Tokyo(response time参考: Azul < Conoha < GCE)
  • Go version: 1.13.x later

Usage

$ cd <任意のディレクトリ>
$ git clone https://github.com/go-numb/go-crypto-bot-framework-for-distribution.git
$ cd ./go-crypto-bot-framework-for-distribution
$ mkdir logs
$ mv config_sample.toml config.toml
// APIKeyなどの書き換え
$ vim config.toml
$ go build
$ nohup ./go-crypto-bot-framework-for-distribution &

Discord command

config key: discord_bot_tokenで認証を得られない場合は当オプションの稼働なし
Discord webhookではなく、Discord developer bot token

help options: <> is veriable.
    .bf is size & API remain
    .o is summary of orders, .o<n> return the range before <n> minutes to the present 
    .sizeup is order min size + 0.01
    .sizedown is order min size - 0.01
    .fix is fix order
    .killall is kill process

Author

@_numbP

go-crypto-bot-framework-for-distribution's People

Contributors

gonumb avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

w1r2p1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.