2022年的时候基于币安开发了一套量化交易策略的管理后台,一直内部使用。最近计划开发2.0版,会支持币安、欧易和Bitget,因此在这里记录一下1.0的情况。
简介
量化交易策略后台可以添加多个策略,绑定多个币安账号,每个币安账号可以添加多个交易对,可以指定每个交易对运行哪个交易策略,设置不同的策略参数。
功能一览
登录
策略管理
策略列表
添加策略
策略名称要与开发策略时设置的名称一直。
策略别名是面向人友好的策略名称。
策略参数
每个策略都可能有灵活指定的变量,我称之为策略参数。比如一个简单的均线策略,不同交易对的均线周期不一样,那么在开发策略时,就可以预留一个 MA_PERIOD 的参数,运行 BTCUSDT策略可以设置 MA_PERIOD 为 8,ETHUSDT策略时设置 MA_PERIOD 为12 。又或者不同交易对运行的K线周期不一样,有的运行在15钟级别,有的运行在1小时级别,那么在开发策略,就可以预留一个 K_LINE_LEVEL 的参数。
添加策略参数
根据策略预留的参数添加,以上面MA_PERIOD为例
账户管理
账户管理就是绑定币安的API,并授予交易权限。
账户列表
添加账户
输入账户名称、ApiKey 和 Secret Key。
这个用过我币安跟单软件和欧易跟单软件的很熟悉了。如果不知道怎么创建币安的API,可以参考 2023 最新币安桌面客户端创建 API 教程 和 币安APP创建API教程
添加交易对
最后一步就是添加交易对了。添加哪些交易对,要根据策略的逻辑,哪些交易对适合跑该策略。
假如我们策略就是针对 BTCUSDT 和 ETHUSDT 开发的,那就添加这两个交易对就可以了。如果策略是通用策略,可以添加很多交易对,那就添加多个交易对,数量没有限制。
选择策略后,会自动加载需要设置的策略参数。一个策略通常都会有多个参数,这里演示就设置了一个参数。
账单统计
2.0版计划
量化交易策略软件2.0 计划如下:
- 支持欧易和Bitget;
- 使用新的开发框架和UI开发;
- 优化一些逻辑,支持更多的策略类型;
定制开发策略
本文介绍的量化交易策略软件不涉及到具体的策略,最主要的是基于此开发策略,方便多账号和多交易对执行策略。
如果你有好的策略逻辑,但是又不会程序开发,可以找我定制开发。根据策略复杂程序收费不同,具体可以添加微信咨询。
apifolloworder