交易机器人 - grid_trading_robot 网格机器人

Table Define

  1. gtr_coinpairs 支持网格交易的交易对

id, coin_from, coin_to, status, stime, etime, min_grids, max_grids, created, created_at, updated, updated_at

  1. gtr_coinpair_prices 支持网格交易的交易对历史价格存储(5 分钟线), 新上线的要抓取过去 1 周的数据(Binance/Huobi/OKEx)

id, coin_from, coin_to, open_price, high_price, low_price, close_price, volume, interval, ctime, created, created_at, updated, updated_at

AI 智投: 做波动率分析

  1. gtr_strategy 用户网格交易配置策略

id, coin_from, coin_to, uid, status, is_use_current_fund, type(1 等差, 2 等比), lower_price, upper_price, grids(网格数量, 也是下单数量, 因为中间要空一格价格), init_price(当前价格), trade_amount(每格数量), created, created_at, updated, updated_at

  • 计算等差价格 $step = (upper-lower)/grids$, 单网格收益率 $step / upper × 100 ~ step / lower × 100$
  • 需要资产: 需要币: init_price 上面有多少价格点 × trade_amount, 需要基币: init_price 下面有多少价格点 × trade_amount × 价格点价格
  • 总投资额: $需要的币 × 当前价格 + 需要的基币$
  • note: 初始化时, 距离 init_price 最近的价格点, 不下单
  1. gtr_trade_done 成交记录列表

id, coin_from, coin_to, uid, direction(成交单方向), price(价格), amount(数量), ctime, next_direction(下一个订单的下单方向), next_price(价格), next_amount(数量), next_status(0 未下单, 1 已下单), created, created_at, updated, updated_at

Note: 关于是否使用现有币做网格开关, 有待商榷. => 是否网格涉及资产独立出来.

Extend

  • 静态网格 vs 动态网格
  • 等差网格 vs 等比网格
Donate - Support to make this site better.
捐助 - 支持我让我做得更好.