由于众多小的交易所都没什么用户量,但又要支撑起交易所的K线能够于整个市场各大交易所的行情趋于一致,于是新的小交易所需要自己开发交易机器人来跑自己交易所的行情。此文章和简易原型简单描述交易机器人的实现逻辑和方法。

# API机器人逻辑说明

原:一个币种  三个账号(两个账号 一个成交)

AB挂单  A挂的时候B撤单  BA  C负责成交

每获取一次  AB交替 

改进:币种一个机器人账号(一个账号挂单 成交)

## 获取数据

binance/huobi 任意一币种  原始数据

交易所、币种交易对的选择

获取价格时间范围 XX~XX秒(间隔最小值~间隔最大值),如获取不到,用上一次

*缩水比例 =新数据        (须参数设置界面)

对比数据   我方币种价格 上限数值 下限数值

    高于上限的最小值时,上限范围内随机值   

    低于下限的最小值时,下限范围内随机值

    范围内不变化

1、修改机器人【成交买卖单】的成交数量,由原来的手动配置修改为从第三方获取成交数量,然后乘以一定的比例进行挂单成交;
2、以及修改原仅能挂USDT的交易对的方式修改为可挂其他交易对(比如ETH,BTC等交易对)

最新数据

缩水幅度 为用于缩水比例  高于上限最小值时 缩水比例减去此缩水幅度;低于下限最小值时 缩水比例加上此缩水幅度

表单可提交可及时更新显示最新数据

## 数据处理

### 挂单规则

最新数据 ——>给到一个账号  币种(挂单、撤单、成交)

疏挂单:比例  最新数据 ~ 最新数据*1+比例)随机取值

密挂单:比例  最新数据 ~ 最新数据*1+比例)随机取值

挂单个数:暂定6  

 

数量范围:

疏挂单:比例  最新数据 ~ 最新数据*1-比例)随机取值

密挂单:比例  最新数据 ~ 最新数据*1-比例)随机取值

挂单数:暂定6

数量范围:

## 撤单规则及挂单撤单的条件顺序

撤单 撤密,未成交的单数 除以2 取整,+某值=6个;剩一个时,不撤单;

疏,每来五次,之后撤未成交的疏,未成交的单数 除以2 取整,+某值=6个;剩一个时,不撤单;

第五次密的不满足6直接加挂单,不撤单,执行疏的撤单规则。

## 成交规则

每次传来  执行挂最新价买单卖单,数量也是范围,取的值一样,(如此次价格比上一次价格高,先挂卖;如果比上一次价格低,先挂买(会显示卖出);价格一样,先挂卖;延迟时间1~2s

成交后  未成交部分直接撤单。

成交范围 正常范围 增强范围)

如果获取时间在【时间间隔-5s到间隔最大值】时,采用增强成交范围值)

其他使用正常成交范围

# 定值下单

定值下单比例  最新数据*定值下单比例=价格  只下买单 数量范围;每次来新数据 撤掉原来的重新挂

## 性能需求 

填了之后 保存立即执行

表单可提交可及时更新显示最新数据

发表回复

您的电子邮箱地址不会被公开。

部分原型是高版本的制作的,须要高版本(一般axure8就可以打开,如果打不开就使用axure9打开)才可打开,可根据打开时实际的提示使用。 有些人可能解决问题欠佳,不看软件提示说明,文件打不开可以切换最新版的axure试试。

Axure RP生成的源文件主要有两种格式,.rp和.rplib。 源文件可以直接用Axure软件打开并编辑。 并且跨平台支持Windows和苹果Mac系统。 其中.rplib是元件库文件,可以导入到元件库中,也可以直接点击打开使用,自由食用。

本站暂支持的付款方式:微信支付、支付宝,选择你习惯的方式即可。

符合退款条件的订单我们会在一个工作日之内将款项原路退回,只受理1周以内的订单退款请求。 符合以下条件之一的,可以退款。 1、支付成功后,无法正常下载到源文件的。 2、所下载源文件和文中描述不一致的。 3、同一账户下重复购买同一商品的。 不能退款的情况 由于本站销售的均为虚拟商品,其易于复制和分发,一旦达成交易包括但不限于以下情况均无法退款,请务必在购买前确认清楚。 1、购买后主观认为不需要、买错了、不会用、不划算等原因。 2、购买后发现与软件版本不兼容,或者由于软件自身原因无法正常打开使用的,友情建议您升级axure最新版本打开。 退款请联系本站客服微信,见网站底部

由于部分文件过大或内容已被和谐等,链接失效,可加百度好友(http://b.btmcheck.com/ubdgt)进行转存,一般晚上前会处理加好友事宜。

VX:xxjz305

因部分资源来源网络,主旨是永久会员免费使用,如链接因被平台河蟹、或其他原因失效了,本站不负责更新,有缘使用吧。如您是单独付费购买此文件的,可联系客服退款,给您带来不便,实在抱歉。