Binance币安量化交易策略软件 1.0
2022年的时候基于币安开发了一套量化交易策略的管理后台,一直内部使用。最近计划开发2.0版,会支持币安、欧易和Bitget,因此在这里记录一下1.0的情况。
简介
量化交易策略后台可以添加多个策略,绑定多个币安账号,每个币安账号可以添加多个交易对,可以指定每个交易对运行哪个交易策略,设置不同的策略参数。
功能一览
登录
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/db8d0e6d-c010-45f3-8dfa-5fcd11381aee.png/public)
策略管理
策略列表
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/2f4c2e86-7f79-48f2-9611-0d807046578b.png/public)
添加策略
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/c66c754d-6e26-436e-958b-ba869681998b.png/public)
策略名称要与开发策略时设置的名称一直。
策略别名是面向人友好的策略名称。
策略参数
每个策略都可能有灵活指定的变量,我称之为策略参数。比如一个简单的均线策略,不同交易对的均线周期不一样,那么在开发策略时,就可以预留一个 MA_PERIOD 的参数,运行 BTCUSDT策略可以设置 MA_PERIOD 为 8,ETHUSDT策略时设置 MA_PERIOD 为12 。又或者不同交易对运行的K线周期不一样,有的运行在15钟级别,有的运行在1小时级别,那么在开发策略,就可以预留一个 K_LINE_LEVEL 的参数。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/c5bdd147-22ba-4db6-b1c6-c426ee17a306.png/public)
添加策略参数
根据策略预留的参数添加,以上面MA_PERIOD为例
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/08ce3c43-1080-4fc3-9e4f-434f0677f31c.png/public)
账户管理
账户管理就是绑定币安的API,并授予交易权限。
账户列表
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/dd2ad6b1-6dbf-46b9-b37a-34a10e23faac.png/public)
添加账户
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/0c023719-6661-413d-b070-627734bd5602.png/public)
输入账户名称、ApiKey 和 Secret Key。
这个用过我币安跟单软件和欧易跟单软件的很熟悉了。如果不知道怎么创建币安的API,可以参考 2023 最新币安桌面客户端创建 API 教程 和 币安APP创建API教程
添加交易对
最后一步就是添加交易对了。添加哪些交易对,要根据策略的逻辑,哪些交易对适合跑该策略。
假如我们策略就是针对 BTCUSDT 和 ETHUSDT 开发的,那就添加这两个交易对就可以了。如果策略是通用策略,可以添加很多交易对,那就添加多个交易对,数量没有限制。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/3f8816d0-27d4-4d72-9faf-86e1cbe759da.png/public)
选择策略后,会自动加载需要设置的策略参数。一个策略通常都会有多个参数,这里演示就设置了一个参数。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/819579fa-4506-42a2-9990-72a2e94a083d.png/public)
账单统计
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/0f175d4a-fb48-47f1-be92-8a578f94f70f.png/public)
2.0版计划
量化交易策略软件2.0 计划如下:
支持欧易和Bitget;
使用新的开发框架和UI开发;
优化一些逻辑,支持更多的策略类型;
定制开发策略
本文介绍的量化交易策略软件不涉及到具体的策略,最主要的是基于此开发策略,方便多账号和多交易对执行策略。
如果你有好的策略逻辑,但是又不会程序开发,可以找我定制开发。根据策略复杂程序收费不同,具体可以添加微信咨询。
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/embed/08ba5452-9261-4a8f-9f79-cbe5dd98db08.jpeg/public)