Type/to search

移植 OKCoin 韭菜收割机

High-frequency
6
Follow
942
Followers

移植自: https://github.com/richox/okcoin-leeks-reaper

原作者说收手续费以后就失效了, 我只做了移植, 没有实盘测试, 有兴趣可以学习
发明者量化Tick级回测支持Depth与Trades的回放, 可以直接进行回测学习策略逻辑

以下为原说明

OKCoin韭菜收割机

这是一个在OKCoin比特币交易平台上的高频交易机器人程序,从2016年6月策略基本定型,到2017年1月中旬,这个策略成功的把最初投入的6000块钱刷到了250000。由于近日央行对比特币实行高压政策,各大平台都停止了配资,并且开始征收交易费,该策略实际上已经失效了。

image

本机器人程序基于两个主要策略:

  1. 趋势策略:在价格发生趋势性的波动时,及时下单跟进,即俗话说的追涨杀跌
  2. 平衡策略:仓位偏离50%时,放出小单使仓位逐渐回归50%,防止趋势末期的反转造成回撤,即收益落袋,不吃鱼尾

本程序要求平衡仓位,即(本金+融资=融币),使得仓位在50%时净资产不随着价格波动,也保证了发生趋势性波动时涨跌都赚

感谢以下两个项目:

感谢OKCoin:

BTC: 3QFn1qfZMhMQ4FhgENR7fha3T8ZVw1bEeU

Source
JavaScript
/*backtest
start: 2019-09-05 00:00:00
end: 2019-09-05 22:00:00
period: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT","fee":[0,0]}]
mode: 1
*/

function LeeksReaper() {
    var self = {}
    self.numTick = 0
    self.lastTradeId = 0
Strategy parameters
Strategy parameters
burst.threshold.pct
burst.threshold.vol
最小交易量
净值计算周期(秒)
平衡等代时间(毫秒)
轮训周期(毫秒)
Comment
All comments (41)

    策略已失效,利润来源于0手续费的高频小差价收入。

    6 years ago

    self.vol到底是个啥?是一个ticker期间内所有交易量的总和吗?

    7 years ago

    for (var i = 0; i < 15; i++) {
    self.prices[i] = trades[trades.length - 1].Price
    };这儿是不是有点问题,这样岂不是prices数组中的每个元素都是最新的成交价格?

    8 years ago

    这个应该间初始化成最新价格的, 后面有shift操作

    8 years ago

    我有几个没有手续费,交易深度不错的交易所。可以试这个策略么?有没有大神指导一下,我能帮助申请交易所账号。

    8 years ago

    哪些交易所?

    8 years ago

    早就失效了..现在都是机器人大战..

    8 years ago

    厉害,可惜不会用,现在能用么

    8 years ago

    注释版售价:2000一份,非官方,有意联系

    9 years ago

    我写了个注释版,大家需要可以加我微信Hoo_tongxue,最重要的是免费。。

    8 years ago

    真的脸皮够厚。。服

    8 years ago

    人家都公开了源码,你注释一下,卖2000?真好意思。

    9 years ago

    卖者愿卖,买者愿买,不与你争论。

    9 years ago

    可以可以,这波韭菜割得更好^_^

    9 years ago

    有谁测试过了,都出来讨论一下收益情况呗??

    9 years ago

    什么时候来个注释版

    9 years ago

    怎么在botvs不支持的,免交易费的交易所跑,需要怎么写交易所api?

    9 years ago
    J

    感谢分享这么好的策略!
    exchange.CancelOrder(orders[i].Id) 这里撤单的代码有点问题,实测时不断的下单、撤单。
    看了下原版的代码,应该是等10秒后才撤单。
    其它基本都没问题了,我修改后放在免手续费的交易所跑,感觉很不错。

    9 years ago

    如果有对这个策略的学习分享或者疑问, 请在论坛里发布, 感谢支持 !

    9 years ago

    好的,还有些问题请教,另外开了个帖子: https://www.botvs.com/bbs-topic/677

    9 years ago

    多谢建议,我加了个参数,平衡单等待时间, 如果想要并发处理, 可以记录每个订单的ID与下单时间, 再选择性取消, 这样可以减少延迟, 不过道理上,应该是先平衡再开仓的, 因为不是所有交易所都支持获取订单的Time属性 , 所以平台没有在Order里加这个属性, 需要自己统计.

    9 years ago

    66行prices需加.length

    9 years ago

    哈哈, 多谢, 已经加上.

    9 years ago

    辛苦Z大移植~。请教,策略参数默认值的变化对策略有很大影响吗

    9 years ago

    这个我也没试过 需要你们自己研究了

    9 years ago

    这是什么语言?

    9 years ago

    Javascript

    9 years ago

    平衡那里下单忘加上Price属性了。。已更正,有发现bug请及时提交.

    9 years ago

    趋势策略为什么会怕冲击成本呢。。。。。

    9 years ago

    交易频率高

    9 years ago

    感觉这个策略很怪,我喜欢(^__^)

    9 years ago

    看来还是有赚钱的策略,有就是不卖,留着自己赚。

    9 years ago

    早不放出来

    9 years ago

    原作者 也是 在收手续费 那几天 才公开的。

    9 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)