bollinger strategy 布林强盗突破策略
MB中轨:10日的简单移动平均
UP上轨:中轨 + 1.5倍30日标准差
DN下轨:中轨 - 1.5倍30日标准差
如果收盘价上穿布林上轨,则买入,价格丢破中轨平仓
如果收盘价下穿布林下轨,则卖出,价格突破中轨平仓
上图是对布林强盗突破策略的模拟操作,其中蓝色部分代表做空,红色代表做多,而区域的宽度代表了持仓时间,按时间顺序左边表示开仓,右边表示平仓,图中perPrf代表每个区域的收益情况,正数表示盈利,负数表示亏损。
不难发现,把握好策略信号进行开仓平仓,总体的收益还是可以值得一试的。
KuCoin拥有level3交易数据、强大的撮合引擎、针对api用户提供的手续费折扣,同时提供sandbox环境作为数据测试支撑,帮助你规避风险。
我们仅提供一个简单且不完备的交易策略,使用时请注意规避风险,我们希望你能够在sandbox环境配合其他参数或是策略进行测试调整,我们也不想你成为一个慈善家!!!
当然,如果这个过程中,你遇到任何问题或是有赚钱的策略想要分享,请在ISSUE中反映,我们会努力及时响应。
:point_right: 如果你对该策略有兴趣,请点击右上角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
在你需要跑策略的位置新建文件夹(例如桌面),右键点击新建的文件夹选择“新建位于文件夹位置的终端窗口”(windows系统:在右键点击文件夹点击git Bash here),在弹出的窗口中输入以下命令,克隆项目至本地,完成后本地会新增文件夹bollinger-strategy:
git clone https://github.com/Kucoin-academy/bollinger-strategy.git
打开克隆好的项目(bollinger-strategy)文件夹,将config.json.example文件重命名为config.json,并用文本编辑器(比如记事本)打开config.json,然后完善相关的配置信息:
{
"api_key": "api key",
"api_secret": "api secret",
"api_passphrase": "api pass phrase",
// 是否是沙盒环境
"is_sandbox": true,
// 合约名称,比如:XBTUSDTM
"symbol": "contract name",
// 杠杆倍数,比如:5
"leverage": "Leverage of the order",
// 开仓数量,比如:1
"size": "Order size. Must be a positive number",
// K线图基准,单位是分钟,比如:60,代表60min,即1h为基准的K线图
"resolution": "kline resolution,count by minute,such as 60,it means 60min(1h) kline",
// 阈值
"valve": "valve",
}
Mac/Linux 在项目目录下打开命令终端:
cd bollinger-strategy
用以下命令让你的策略运行起来:
./bollinger.py
Windows 在项目目录下打开命令终端:
cd bollinger-strategy
用以下命令让你的策略运行起来:
py bollinger.py