Giter VIP home page Giter VIP logo

double-strategy's Introduction

倍投策略

Logo GitHub stars GitHub forks GitHub issues

策略说明

在众多交易策略之中,有一个很有名同时也是号称“永远不会输钱”的交易策略——马丁格尔策略。

马丁格尔策略

马丁格尔,是一种基于18世纪流行于法国赌场的交易策略,在赌场游戏系统中盛行至今,号称“永远不输钱”的马丁格尔,目前在大多数赌场依然被限制加仓次数。

马丁格尔策略的操作准则是:你以一单位赌注开始,在每次赔钱后,将赌注加倍,而在任何一次赢钱后,下一次又回归到一单位赌注。因此,无论在赢钱之前输了多少次,只要概率让下注者赢一次,不仅会收回先前到损失,还会获得第一次赌注总额的收益

马丁格尔策略从赌场被移植到金融交易市场中,创造了许多盈利奇迹和滑铁卢式的交易亏损。

该策略认为行情永远会回调——即每一次交易盈利或亏损都是随机独立事件

从较长的周期来看这也许是对的,但真实情况往往比这更加复杂,价格行情既不是随机的,交易者也不可能有无限多的筹码。

因此马丁格尔策略适用于震荡行情,一旦走出震荡开始单边行情,就会迎来非常大的风险。

反马丁格尔策略

反马丁格尔策略就是将马丁格尔策略反向操作:你以一单位赌注开始,在每次赚钱后,将赌注加倍,一直到你所「期待赢的次数」达到,就再从一单位赌注开始押注。如果在未达到「期待赢的次数」就输掉了,同样就从头开始,以一单位赌注重新开始押注

这是马丁格尔策略在交易市场上的变种,通常是通过一些指标判断行情进入单边趋势后,在趋势前期通过逐步加仓获取高额利润,并且通过限制次数的方式来控制风险。

马丁格尔策略虽然是一种非常好用的仓位策略,但是该策略同样”盈亏同源“——它的根本缺陷在于默认市场是一种单一态的随机概率事件,因此在使用它的时候,一定要慎重,最好配合上趋势指标一起使用。

KuCoin拥有level3交易数据、强大的撮合引擎、针对api用户提供的手续费折扣,同时提供sandbox环境作为数据测试支撑,帮助你规避风险。

我们仅提供一个简单且不完备的交易策略,使用时请注意规避风险,我们希望你能够在sandbox环境配合其他参数或是策略进行测试调整,我们也不想你成为一个慈善家!!!

当然,如果这个过程中,你遇到任何问题或是有赚钱的策略想要分享,请在ISSUE中反映,我们会努力及时响应。

👉 如果你对该策略有兴趣,请点击右上角star,我们会根据star数来衡量策略的受欢迎程度和后续优化优先级,你也可以点击右上角watching通过接收更新通知来持续关注该项目。

如何使用

  • 安装Python

    • Windows系统请前往Python官网自行安装,64位请选择1,32位请选择2。

      • 在开始安装时请注意将以下选项勾选:

    • MAC OS X安装

      • 打开命令终端,输入以下命令安装Homebrew(安装过程中需要输入电脑密码):

        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      • 在命令终端输入以下命令,安装Python3:

        brew install python
      • 在命令终端输入以下命令,确认是否安装成功:

        python3 --version

  • 确保你已经安装git (mac 自带该软件,终端输入which git,查看安装位置),未安装者请前往官网git安装。

  • 在命令终端输入以下命令,安装项目依赖:

    pip3 install python-kumex

    pip_install

  • 在你需要跑策略的位置新建文件夹(例如桌面),右键点击新建的文件夹选择**“新建位于文件夹位置的终端窗口”(windows系统:在右键点击文件夹点击git Bash here**),在弹出的窗口中输入以下命令,克隆项目至本地,完成后本地会新增文件夹double-strategy

    git clone https://github.com/Kucoin-academy/double-strategy.git

    git_clone

  • 打开克隆好的项目(double-strategy)文件夹,将config.json.example文件重命名为config.json,并用文本编辑器(比如记事本)打开config.json,然后完善相关的配置信息:

    {
      "api_key": "api key",
      "api_secret": "api secret",
      "api_passphrase": "api pass phrase",
      // 是否是沙盒环境  
      "is_sandbox": true
    }
    
  • Mac/Linux 在项目目录下打开命令终端:

    cd double-strategy
    • 用以下命令让你的策略运行起来:

      ./double_strategy.py
  • Windows 在项目目录下打开命令终端:

    cd double-strategy
    • 用以下命令让你的策略运行起来:

      py double_strategy.py

double-strategy's People

Contributors

1bazinga25 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

double-strategy's Issues

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.