2022年的时候基于币安开发了一套量化交易策略的管理后台,一直内部使用。最近计划开发2.0版,会支持币安、欧易和Bitget,因此在这里记录一下1.0的情况。

简介

量化交易策略后台可以添加多个策略,绑定多个币安账号,每个币安账号可以添加多个交易对,可以指定每个交易对运行哪个交易策略,设置不同的策略参数。

功能一览

登录

Binance币安量化交易策略软件 1.0-程序旅途

策略管理

策略列表

Binance币安量化交易策略软件 1.0-程序旅途

添加策略

Binance币安量化交易策略软件 1.0-程序旅途

策略名称要与开发策略时设置的名称一直。

策略别名是面向人友好的策略名称。

策略参数

每个策略都可能有灵活指定的变量,我称之为策略参数。比如一个简单的均线策略,不同交易对的均线周期不一样,那么在开发策略时,就可以预留一个 MA_PERIOD 的参数,运行 BTCUSDT策略可以设置 MA_PERIOD 为 8,ETHUSDT策略时设置 MA_PERIOD 为12 。又或者不同交易对运行的K线周期不一样,有的运行在15钟级别,有的运行在1小时级别,那么在开发策略,就可以预留一个 K_LINE_LEVEL 的参数。

Binance币安量化交易策略软件 1.0-程序旅途

添加策略参数

根据策略预留的参数添加,以上面MA_PERIOD为例

Binance币安量化交易策略软件 1.0-程序旅途

账户管理

账户管理就是绑定币安的API,并授予交易权限。

账户列表

Binance币安量化交易策略软件 1.0-程序旅途

添加账户

Binance币安量化交易策略软件 1.0-程序旅途

输入账户名称、ApiKey 和 Secret Key。

这个用过我币安跟单软件欧易跟单软件的很熟悉了。如果不知道怎么创建币安的API,可以参考 2023 最新币安桌面客户端创建 API 教程币安APP创建API教程

添加交易对

最后一步就是添加交易对了。添加哪些交易对,要根据策略的逻辑,哪些交易对适合跑该策略。

假如我们策略就是针对 BTCUSDT 和 ETHUSDT 开发的,那就添加这两个交易对就可以了。如果策略是通用策略,可以添加很多交易对,那就添加多个交易对,数量没有限制。

Binance币安量化交易策略软件 1.0-程序旅途

选择策略后,会自动加载需要设置的策略参数。一个策略通常都会有多个参数,这里演示就设置了一个参数。

Binance币安量化交易策略软件 1.0-程序旅途

账单统计

Binance币安量化交易策略软件 1.0-程序旅途

2.0版计划

量化交易策略软件2.0 计划如下:

  1. 支持欧易和Bitget;
  2. 使用新的开发框架和UI开发;
  3. 优化一些逻辑,支持更多的策略类型;

定制开发策略

本文介绍的量化交易策略软件不涉及到具体的策略,最主要的是基于此开发策略,方便多账号和多交易对执行策略。

如果你有好的策略逻辑,但是又不会程序开发,可以找我定制开发。根据策略复杂程序收费不同,具体可以添加微信咨询。

Binance币安量化交易策略软件 1.0-程序旅途

apifolloworder