下面我们可以对比另外一个概念--UI,来进行说明一下。
UI 1、用户接口(User Interface)的缩写,顾名思义,也就是直接给用户用的接口
2、又被称为“界面”,我们常常会说这个网站界面漂亮又好用,那个网站界面很丑很难用,说的就是这个网站的UI。
3、简单理解:一个网站的UI就是他的所有网页的集合。
API 1、应用程序接口(Application Program Interface)的简称。顾名思义,也就是给程序用的接口
2、API是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。
3、API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发



名称解释

AccessKey、SecretKey 大部分交易平台的API访问中用到的密钥对,但不同平台的叫法会有少许不同
用户名 交易平台的登录用户名(当前接入的平台中,仅 btstamp、币存 需要配置该信息)
测试连接 填写好某个交易平台的api配置后,通过点击【测试连接】按钮测试是否可以正常连接相应的平台。

API配置界面

OKCoin 火币 比特币中国
中国比特币 比特币交易网 比特儿
BTC100 币存 Btc-e
Bitstamp Cryptsy Bitfinex

配置步骤

第一步:登录OKCoin

第二步:进入 基本设置--》我的API

第三步:申请API

第四步:申请成功获得 partner、secretkey

第五步:将partner、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录火币

第二步:进入 用户中心--》我的信息--》API访问

第三步:申请API密钥对

第四步:申请成功后获得 accesskey、secretkey(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:将 accesskey、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录比特币中国 - 交易所

第二步:进入 个人设置--》API访问

第三步:创建密钥对
注:API权限 选项中,只选择【允许交易】,不选择【允许提现】,以保证安全。

第四步:创建成功后获得 accesskey、secretkey(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:将 accesskey、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录中国比特币

第二步:进入 交易中心--》网站API

第三步:开启 API交易功能 (如果您已经开启,则跳过此步骤)

第四步:生成 密钥

第五步:生成成功后获得 accesskey、secretkey(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第六步:将 accesskey、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录比特币交易网

第二步:进入 交易中心--》API申请

第三步:申请 API

第四步:申请成功后获得 公钥、私钥(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:将 公钥、私钥 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录比特儿

第二步:进入 我的账号--》安全设置--》API Keys

第三步:获得 accesskey、secretkey

第四步:将 accesskey、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录BTC100

第二步:进入 用户中心--》交易API

第三步:点击【成为开发者】,申请 API

第四步:成功后获得 partner、secretKey(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:将 partner、secretkey 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

币存平台的API无需申请,直接使用网站用户名、密码、交易密码进行配置即可。

配置步骤

第一步:登录Btc-e

第二步:进入 安全中心--》API访问

第三步:创建 密钥

第四步:创建成功后获得 key、secret(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:给密钥授权,勾选 info、trade,并点击【储存】,保证api可以获取资产信息以及进行交易

第六步:将 key、secret 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录Bitstamp

第二步:进入 Account--》Security--》API Access

第三步:点击 【New API Key】

第三步:创建API Key,点击 【GENERATE KEY】
注:创建时,勾选Account balance、Account balance:、Open orders、Open orders、Open orders、Open orders,其他选项不勾选,保证安全

第四步:创建成功后获得 key、secret(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)

第五步:将 key、secret、用户id(Bitstamp网站登录用户名) 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录Cryptsy

第二步:点击右上角的你的用户名角的 --》Accout Settings

第三步:把页面往下拉,找到【API Keys】区域,并 启用 API

第四步:创建API Key,点击 【Generate New Key】

第五步:创建成功后获得Public Key、Private Key

第六步:将 Public Key、Private Key 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中

配置步骤

第一步:登录Bitfinex

第二步:点击右下角的 【Api access】

第三步:创建API Key,点击 【Generate an API key】

第四步:创建成功后获得 key(只在申请成功的时候显示,刷新页面后就无法看到,所以请申请成功后马上拷贝记下)、secret

第五步:将 key、secret 配置到 【比特币精灵 客户端-》市场设置】 功能的相应输入框中


以买入为例

定义 设置平台对买入操作的收费方式及收费金额
作用 在【实盘交易】功能中,当你点击买入按钮时,比特币精灵会判断 【买入数量*买入价格 + 买入费用】是否小于您的可用金额,如果小于,则提交买单,否则提示资金不足。
选项说明 a、固定金额:平台对每次买入操作收取固定数量的费用
b、按比率:平台对每次买入操作收取固定比率的费用

以火币、OKCoin的BTC对冲进行举例。

假设你在火币和OKCoin都有5000人民币和2个比特币,当火币价格高于OKCoin的时候,在火币卖出1个BTC,同时在OKCoin买入一个BTC,这样你的总资产中,比特币总数没有变化,但人民币总数增加。由于各个市场的价格会有波动,过一段时间后,火币与OKCoin的价格可能出现反转,这个时候,再在火币买入1个BTC,同时在OKCoin卖出一个BTC。如此反复。

第一步:确定你要对冲的交易所和币种

作为举例,我们这里选择在火币和OKCoin两个交易所之间对冲BTC。

注:实际对冲中,为了提高资金周转和利润,我建议至少选择3家交易所进行对冲。国内建议选择:火币、OKCoin、比特币中国、中国比特币


第二步、交易所资金准备

在火币和OKCoin充入资金分别充值6000元人民币和2个BTC。

注:充值时,为了提升资金利用率,建议
每个交易所的资产价值 基本相等 如:【火币的 人民币+BTC 总价值】 ≈ 【OKCoin的 人民币+BTC 总价值】
所有交易所的资产总和中,虚拟币总价值 与 法币总价值 基本相等。 如:【火币的 人民币 + OKCoin的 人民币】价值 ≈【火币的 BTC + OKCoin的 BTC】价值

第三步、交易所API账号配置

在【比特币精灵-市场设置】中配置好火币和OKCoin的API账号,测试成功后保存。



第四步、对冲策略设置

进入 【自动对冲-对冲策略设置】,找到火币和OKCoin的BTC的对冲策略

1、设置对冲方向的利润率阀值,即两个市场差价达到多大进行对冲,以及每次对冲的最大最小数量。这里我们都设置为0.02%
2、启用火币和OKCoin的BTC的对冲策略



第四步、对冲执行

点击【自动对冲】功能中的【开始】按钮即可



计划委托指令指的是预先设置委托和触发条件,当最新的成交价格达到事先设定的触发价格时,即会将事先设置的委托送入市场。

案例1:当前BTC的市场价格低于2800元,某投资者认为2800元为重要阻力位,若市场价格突破2800元,则后市将会有较大幅度上涨,则其可以设置计划委托:



当市场的最新价格达到2801元时,即触发该计划委托,系统会将其事先设定的委托(以2802元买入10个BTC)送入市场中。



案例2:当前BTC的市场价格高于2800元,某投资者认为2800元为重要支撑位,若BTC跌破2800元附近将会继续大幅下跌,则其可以设置计划委托:



则当市场的最新价格达到2799元时,即触发该计划委托,系统会将其事先设定的委托(以2798元卖出10个BTC)送入市场中。

冰山委托指的是投资者在进行大额交易时,为避免对市场造成过大冲击,将大单委托自动拆为多笔委托,根据当前的最新买一/卖一价格和客户设定的价格策略自动进行小单委托,在上一笔委托被全部成交或最新价格明显偏离当前委托价时,自动重新进行委托。

案例1:某客户希望买入100000元BTC,但不希望过于影响盘面增加买入成本,此时其设置冰山委托:



此时系统将会自动为其进行冰山委托,每一笔委托的数量为其单次委托平均值的90%~110%,委托价格为最新买1价*(1-委托深度),在上一笔委托全部成交后再进行新的一笔委托,在最新成交价格距离该笔委托超过委托深度*2时自动撤单并重新进行委托。在策略总成交量等于其总委托数量时停止委托。当市场的最新成交价格高于其最高买入价格即2810时停止委托,在最新成交价格重新低于2810后恢复委托。

时间加权委托指的是客户希望大额买入BTC时,为避免过大冲击成本,通过策略将大单拆细为多个小额委托,根据最新的对手方委托量自动选择委托量,主动与对手方成交进行连续买入的策略。

案例1:某客户希望买入10000元BTC,此时其设置时间加权委托:



假设某一时刻的委托队列如下表:



按照客户设置的扫单范围,最高买入价格为当前买1价2800*(1+扫单价格范围0.3%)=2808.4,则统计所有低于2808.4的卖单总数量=2+3+4+2=11,根据客户设置的扫单比例,则该笔委托的数量=对手单数量*扫单比例=11*50%=5.5个。此时系统自动进行委托:买入数量5.5个,委托价格2808.4的买单。所有未成交委托会在委托后立即撤销。根据客户设置的委托间隔,系统将会自动进行连续委托,直至策略的总成交量达到客户设置的总委托数量。当策略计算出的委托价格高于客户设定的最高买入价格时,系统将会自动按照客户设定的最高买入价格进行委托,若此价格无可成交对手单,则策略自动暂停,直至价格回到可成交范围内。当委托数量大于单笔委托上限时,以用户设置的单笔委托上限为委托数量进行委托。