Coder Social home page Coder Social logo

jornason / bitfinex_echarts Goto Github PK

View Code? Open in Web Editor NEW
124.0 14.0 63.0 8.92 MB

基于flask和echarts融合交易策略的bitfinex可视化微服务

Home Page: http://144.34.219.181:3001/query?begin_time=2018-11-01&trade_symbol=eth

License: MIT License

Python 100.00%
flask echarts cryptocurrcency bitfinex

bitfinex_echarts's Introduction

在线体验

http://144.34.219.181:3001/query?begin_time=2018-12-01&trade_symbol=eth

依赖包安装

pip install pandas0.22.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install ccxt1.17.490 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests2.18.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install PyEmail -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pysocks1.6.6 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pytz -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pprint -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask==1.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

运行方式

git clone https://github.com/Jornason/bitfinex_echarts
cd bitfinex_echarts
python bitfinex_echarts_server.py

文件说明

config.ini : 配置参数文件 btc_5min_data1.csv : btc历史数据(可自行更新) eth_5min_data1.csv : eth历史数据(可自行更新)

买、卖、平仓提示

eth 案例 image btc 案例 image

  1. 修改Signals.py,添加自己的交易策略函数,具体可参考signal_moving_average函数 signal:1 买入; signal:-1 卖出; signal:0: 平仓;

  2. 在 routes.py 的 todo 处把signal_moving_average替换自己的策略函数

  3. 如果策略带'upper','lower','median' 数据,可视化将从策略计算结果读取

url 参数说明

trade_symbol

交易品种,目前支持ETH, BTC http://127.0.0.1:3002/query?trade_symbol=eth image

http://127.0.0.1:3002/query?trade_symbol=btc

image

begin_time

开始时间 http://127.0.0.1:3002/query?begin_time=2018-01-01&trade_symbol=eth image

end_time

结束时间 http://127.0.0.1:3002/query?begin_time=2018-01-01&end_time=2018-05-01&trade_symbol=eth image

forward

表示向前多少根k线 http://127.0.0.1:3002/query?forward=1000&trade_symbol=eth image

backward

表示向后多少根k线,可以结合begin_time一起使用 http://127.0.0.1:3002/query?begin_time=2018-01-01&backward=1000&trade_symbol=eth image

bitfinex_echarts's People

Contributors

jornason avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitfinex_echarts's Issues

运行有个问题

{
"_system": "geekree api system",
"result": {
"err": "error happened",
"err_msg": [
"bitfinex No market symbol ETH/USDT"
],
"err_type": "ExchangeError"
}
}

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.