Digital Currency Market

市场

  • 2018.01.08 Total Market Capitalization is up to 820 billion dollars, which is roughly equivalent to one year GDP of Turkey.
  • Info source

现货交易所

  • 靠谱交易所:
  • btc交易份额:
    https://coinmarketcap.com/currencies/bitcoin/#markets
    可以注册火币 币安或者OKcoin 先用法币购买usdt 然后就可以购买比特币或者其他的了

  • 不靠谱/不方便

    • OKEx
      份额世界最大 国内团队 交易量造假
    • bitstamp 注册于卢森堡
    • gdad 美国加州 属于Coinbase公司
    • bitfinex 香港
    • 场外交易所coincola.com 骗子交易所
  • 火币huobi

    • 溢价(时间为02.08 16:30)
    品种 实价¥ 估价¥ 溢价比率(%)
    BTC 53800 52430 2.6
    ETH 5388 5244 2.7
    USTD 6.44 6.31 2.0
    • 费率
      ETH/USTD 0.2%
      ETH提币 0.01ETH
      btc提币 0.001btc(这是btc网络交易费)
      ustd提币 10ustd
      总结:提币费用总在10美元左右

    • app

  • otcbtc
    2018-04-26记录

    品种 提币费 提币费¥
    BTC 0.001 57
    ETH 0.003 12
    BCH 0.001 8.5
    LTC 0.01 9
    XRP 0.02 1
    ADA 0.5 1.75
    USTD 5 31.5

    另外,otcbtc的点差非常大!2018-04-26的XRP,买5.20卖5.0,点差达到4%!火币不存在这个问题!
    火币的点差一般为千二左右。

  • 其他分类

场外交易

  • huobi
    网站:otc.huobi.pro
    成为中间商的要求:
    • 申请表
    • 手持身份证录制视频
    • 押金5000HT
      4月24日值7万多人民币。
  • otcbtc
    • 场外交易没有api。
    • 费用
      2018-6-29 23:59前广告免费;手续费: 成交额的 0.5 %
  • localcoins

期货

bitmex交易指南
  • 大幅下跌时会无法下单,例如
    18/03/12 22:15–15分钟,成交量5M,9706->9363

  • 三种价格

    • 最新成交价
      网站上彩色大字的是最新成交价。instrument中key为"lastPrice"
    • 价格指数
      现货交易所30分钟的平均价格。
      altcoin中除了ADA是参考bittrex,剩下的都参考Poloniex。
      只用于交割。instrument中key为"indicativeSettlePrice"。
    • 标记价格
      强平会参考这个价格,而不是最新成交价。
      instrument中key为"fairPrice"。
  • 合约参考价格
    BMX指数是由bitstamp和gdad各贡献50%得到的;合约参考价格是基于BMX修正得到的“合理标记价格”。
    因为参考价格经过了修正,所以永续合约和季度合约的“标记价格”才不同。

  • 费用

    • maker & taker
      maker是限价交易单,提供流动性,有0.25%的返点;
      taker是市价交易单,抽取流动性,交易费0.75%。
      该费用在永续合约与定期合约中都存在。
    • 资金费用funding rate
      只在永续合约中存在;每天三次收取,分别在北京时间(4:00, 12:00, 20:00);多空双方相互支付,比如,如果多单数量比较大,多单向空方支付
    • 定期合约交割
      没有找到交割的定义,我猜测,所谓交割就是平仓。 XBT交割费为0.05%,其他币为0.25%(记录于18/03/19)。
    • 存款/提款 无费用
  • 仓位 & 保证金

    1. 空仓时,可以以任意价格进行委托;有仓位时,委托价位不能超过爆仓价
    2. 逐仓 全仓
      跨期保证金
      默认情况下所有仓位的最初设置都为 “全仓保证金”。
      调整杠杆是整个仓位的杠杆!比如你有5x底仓,然后你想20倍加仓,那你最后的杠杆就是20x。
    3. 自动减仓机制
      平台会挑选杠杆高、盈利大的仓位,自动减仓,这是为了平掉对手仓,保证平台的流动性。
    4. 风险限额
      仓位超过50XBT,会需要额外的保证金,仓位越大,额外保证金越多。
    5. 限价止损(Stop Limit) & 限价止盈(Take Profit Limit)
      写在前面:触发价格默认是参考最新成交价格的,你也可以设置成标记价格或指数价格;如果在“触发后平仓”选项上打钩,那么系统只会减仓不会加仓,由于它们的行为很绕,这样可以防止失误。
      首先要注意,在没有达到触发价格之前,是不需要下单保证金的。
      其次,这个翻译好像有点问题,Stop Limit和Take Profit Limit并不是意在止损和止盈,它们的行为如下:
      限价止损(Stop Limit),触发价格高于参考价格,只允许买入/做多;触发价格低于参考价格,只允许卖出/做空。这一行为与你持有多仓还是空仓并没有关系!。限价止盈(Take Profit Limit)刚好相反,触发价格高于参考价格,只允许卖出/做空;触发价格低于参考价格,只允许买入/做多。
      如何记忆:
      对于限价止损(Stop Limit),为了方便,可以理解成系统是假设你开空的,如果你开了空仓要止损,才会触发价格高于参考价格时买入。
  • 其他
    • 提币时间为每天UTC 13:00前(北京时间21:00);
    • btc盈亏
      btc盈亏$ = (1$/open - 1$/close )*close = close/open = btc/$ 涨跌
      例如开1万$多仓,按照美元计价,那么btc价格上涨10%,收益就是1000$;下跌10%,收益是-1000$
    • Datamish: collecting dada from bitmex Super useful!
期权

只有一个strike price(执行价格),初始价格为现价(最小单位50,比如现价10020,strike price是10000)+1000$。
结算日是每周五的 UTC 12:00:00。

问题
  • "account has insufficient available balance"
    状态: 已开空单,20x
    现象: 无法开10x多单
    答:杠杆是整个仓位的杠杆,而不是一笔交易的杠杆。由于仓位中可用余额有限,而持仓的合约很多,杠杆只能保持在很高的水平。

  • 429
    "你发出太多的请求。请稍候,然后重试。"

bitmex自动交易
  • 错误

    • 无法连接服务器(没有翻墙也会导致这个问题)
    22:01:47,646 - INFO - ws_thread - Started thread
    1
    2018-03-23 22:01:52,666 - ERROR - ws_thread - Couldn't connect to WS! Exiting.
    • api_key错误
    21:19:20,598 - INFO - ws_thread - Started thread
    1
    2018-03-23 21:19:22,799 - ERROR - ws_thread - Handshake status 401 Unauthorized
    • Errno 61
      2018-03-29 20:27:00,382 - ERROR - ws_thread - [Errno 61] Connection refused
      原因未知。
  • 获取历史数据
    18年之前的index、quote、trade已经获得;
    instrument和instrument/indices只能获取当前数据;
    quote不好使;

期货基础
  • BRR()和BRTI(Bitcoin Real Time Index)是CME推出的标准化btc价格指数。

  • 交易所期货:bitfinex、bitmex、okex

  • Market Order , Limit , Stop, Stop Limit
    市价、限价、止损/盈、限价止损/盈。Stop采用的是市价。
    限价会保证 成交价格,价格达不到就不成交;市价是保证成交,价格达不到就涨/降价格。

  • 已实现亏盈和未实现亏盈
    比如bitmex开仓100手,那只有未实现盈亏;如果这100手平掉40手,还剩60手,那么平掉的40手就会产生未实现盈亏。

  • 期货定价机制(bitmex)
    比特币以太坊期货等还有个名字叫做“虚拟合约”,本质可以理解为“炒空气”,期货的本质是多空互相博弈,买入来自于平空&开多,卖出来自于开空&平多,交易的平衡最终决定了当前成交价。但是这个价格总会和实币交易有偏差。

Please note that the execution price you see is your bankruptcy price, not your liquidation price. Your liquidation price includes the maintenance margin requirement of 0.5% over 17024, which is 16935.

强制平仓损失=未实现亏+仓位占用的保证金。计算强平价格时候,要把持仓保证金算进去!!!

TIPS:
  • btc期货没有点差
    点差–spread
  • 下载大陆用不了的app
    • taobao香港的AppleID就可以。
      买来之后只用AppleID登陆app store,而不登录iCloud,就是安全的
    • 美国AppleID不行,还需要绑定美国的信用卡或paypal。注意必须用美国的户头绑定到paypal才有用。
  • mac上,shadowsocks在命令行下士无效的。想要在命令行下shadowsocks,请参考
    Mac命令行终端下使用shadowsocks翻墙
    最终测试可以用curl www.google.com(注意www不能少),成功的话会返回一堆html。
  • api-connecter中时间单位是秒(例如TIMEOUT = 2
策略
  1. 掉期
  2. hedge
  3. 顺势
  4. 发动趋势
  5. 凯利公式化
    少量仓位一百倍杠杆,按照凯利公式的假设,要么翻倍要么赔光
  6. 小市值、非空气策略
    BNB(17)、LOOM?(67)(New)、HT(66)、ELF?(62)(weak)、NAS?(Nebulas)(56)(weak)、AE(28)、Ont(25)(New)、ADA(7)
交易系统研究
BOLL(布林线)
  • 计算

    (1)计算MA
    MA=N日内的收盘价之和÷N
    (2)计算标准差MD
    MD=平方根N日的(C-MA)的两次方之和除以N
    (3)计算MB、UP、DN线
    MB=(N-1)日的MA
    UP=MB+2×MD
    DN=MB-2×MD

  • 信号
    • 对于BTC日线,默认参数(20, 2)似乎确实是最有效的。
      20指的是平均的天数;2指的是两倍标准差;后面结论都建立在本条基础之上。
      如果阐述设为其他值,比如(99, 2),那么中线和标准差都有99天的价格计算得到的,那么它对近期的价格变化非常非常不敏感!
    • 超出上轨/下轨不是一点的,都会回调。
    • 收窄意味着转折可能要发生。
支持信息

交易额比较大的期货品种

金融信息

宏观

  • 比特币价格:与标准普尔 500 指数相关性创新高
    背景介绍与这对我们意味着什么?:
    首先,金融资产的风险,是由市场来决定的,市场承认它风险低,它才是风险低。在金融市场上,可以将金融资产按风险分类,例如,美国国债是最低风险资产,美股股指是中风险资产,美股高科技公司、新兴市场(印度巴西中国)股指是高风险资产。
    当市场认为现在市场整体的风险上升时,资本会向更低风险的资产流动,高风险资产贬值、低风险资产升值。例如,如果经济学家对全球经济增长不看好,那么新兴市场股指就会下跌。
    反过来看,要想知道一种资产的风险程度,可以看它与哪种资产的相关性高。**BTC价格与标普500相关性创新高,意味着BTC的风险在降低!**这对BTC是好消息,但对我们是坏消息。因为风险越低的资产,投资者越多,我们获得超额收益的机会就越小……

金融类文章

bitmex创始人兼CEO写的文章
Basic Basis Trading Strategies,稍微需要点背景知识,感兴趣可以看看。
另外这是CEO亚瑟·海耶斯( Arthur Hayes )的介绍,沃顿商学院毕业的,背景很牛:花旗前交易员创立bitmex,仅2018一月利润就达2100万美元

中英文金融词汇表

常用术语的查询可以去:投资百科全书:investopedia

arbitrage/hedging – 套利/对冲(套利一般是指跨市场、高频的买卖;对冲是同时开空和多difference between arbitrage and hedging
bids/asks – 买/卖
expiry – 到期
long/short – 空/多
market/limit – 市价/限价
maturity – 到期
position – 头寸
spot/future – 现货/期货
spread – 点差
Settlement – 交割(bitmex adapt cash settlement)
contango/backwardation – 期货升水值/期货贴水值

  • 期权
    exercise – 行权(期权术语)
    Call/put Option – 认购期权/认沽期权
    Premium – 权利金,指买进期权合约所需支付的代价,可视为由期权的内在价值及时间价值构成。
    stike price – 行权价格
    KO(Knock-out) barrier price – 译为“敲出障碍价格”。即期权的止损价格。比如看跌bitmex期权,行权价格7500,敲出障碍价格3750那么:如果到期前跌倒7000,你就赚500;如果到期前跌倒3750,你就赚3750;如果继续下跌、价格低于3750,那么合约终止。这样可以保护看跌期权的做市商不损失太多。

  • ‘Mutual Fund’

    A mutual fund is an investment vehicle made up of a pool of moneys collected from many investors for the purpose of investing in securities such as stocks, bonds, money market instruments and other assets. Mutual funds are operated by professional money managers, who allocate the fund’s investments and attempt to produce capital gains and/or income for the fund’s investors. A mutual fund’s portfolio is structured and maintained to match the investment objectives stated in its prospectus.

  • quote/trade

    “Quote Data” usually means top-of-book bid/ask data. (Also called BBO=best bid/offer, TOB, inside market, etc.) But more generally it can also mean all the current resting orders sitting on the book at any given time. These are limit orders that are less competitive than ones at the top-of-book.
    “Trade Data” means the record of trades that were actually transacted.

  • log return[1]
    总结:采用log return在数学推导上有很多优点;根据log return也很容易得出raw return

    1. log-normality: if we assume that prices are distributed log normally (which, in practice, may or may not be true for any given price series), then log(1 + r_i) is conveniently normally distributed
    2. approximate raw-log equality: when returns are very small, log returns are close in value raw returns
    3. time-additivity: the product of normally-distributed variables is not normal. Instead, the sum of normally-distributed variables is normal
    4. mathematical ease: ln is easy to integration and differentiation
    5. numerical stability: multiplying small numbers is not as it is subject to arithmetic underflow, while addition of small numbers is numerically safe.


  1. Why Log Returns 写的简单又专业

谢谢~