Skip to content

Instantly share code, notes, and snippets.

@gjlr2000
Created April 25, 2019 10:18
Show Gist options
  • Save gjlr2000/37e8319316737109a016b30729d34db3 to your computer and use it in GitHub Desktop.
Save gjlr2000/37e8319316737109a016b30729d34db3 to your computer and use it in GitHub Desktop.
Smile Crypto Options.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "Smile Crypto Options.ipynb",
"version": "0.3.2",
"provenance": [],
"collapsed_sections": [],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/gjlr2000/37e8319316737109a016b30729d34db3/smile-crypto-options.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"metadata": {
"id": "PAFrQQfUoZSQ",
"colab_type": "code",
"colab": {}
},
"cell_type": "code",
"source": [
"import json\n",
"import requests\n",
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n"
],
"execution_count": 0,
"outputs": []
},
{
"metadata": {
"id": "eu6cGNWjpFoc",
"colab_type": "code",
"colab": {}
},
"cell_type": "code",
"source": [
"deribit = \"https://www.deribit.com/api/v1/public/getsummary?instrument=all\"\n",
"\n",
"q = requests.get(url = deribit)\n",
" \n",
"q_json = q.json() \n"
],
"execution_count": 0,
"outputs": []
},
{
"metadata": {
"id": "GcCZFnG1pXKM",
"colab_type": "code",
"outputId": "fb44ced2-15d1-46ae-d7d8-703c3068b68f",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 54
}
},
"cell_type": "code",
"source": [
"print (q_json)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"{'usOut': 1553606133253059, 'usIn': 1553606133248085, 'usDiff': 4974, 'testnet': False, 'success': True, 'result': [{'instrumentName': 'BTC-26APR19-5000-C', 'openInterest': 519.6, 'high': 0.004, 'low': 0.0035, 'volume': 20.5, 'volumeBtc': 20.5, 'last': 0.0035, 'bidPrice': 0.002, 'askPrice': 0.0035, 'midPrice': 0.00275, 'markPrice': 0.0028, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3125-P', 'openInterest': 30.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5500-C', 'openInterest': 471.1, 'high': 0.0015, 'low': 0.0015, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0015, 'bidPrice': 0.0005, 'askPrice': 0.002, 'midPrice': 0.00125, 'markPrice': 0.0013, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2500-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.3505, 'askPrice': 0.3585, 'midPrice': 0.3545, 'markPrice': 0.3578, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5250-P', 'openInterest': 1.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3825, 'bidPrice': 0.3465, 'askPrice': 0.353, 'midPrice': 0.34975, 'markPrice': 0.3501, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4750-C', 'openInterest': 34.8, 'high': 0.001, 'low': 0.001, 'volume': 2.0, 'volumeBtc': 2.0, 'last': 0.001, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-20000-C', 'openInterest': 730.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-1500-P', 'openInterest': 2053.4, 'high': 0.0035, 'low': 0.0035, 'volume': 9.899999999999999, 'volumeBtc': 9.9, 'last': 0.0035, 'bidPrice': 0.003, 'askPrice': 0.004, 'midPrice': 0.0035, 'markPrice': 0.0035, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-10000-P', 'openInterest': 188.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.522, 'bidPrice': 1.568, 'askPrice': 1.575, 'midPrice': 1.5715, 'markPrice': 1.5716, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4750-P', 'openInterest': 6.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.203, 'bidPrice': 0.2265, 'askPrice': 0.2365, 'midPrice': 0.23149999999999998, 'markPrice': 0.2271, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5500-C', 'openInterest': 259.6, 'high': 0.052, 'low': 0.049, 'volume': 63.49999999999999, 'volumeBtc': 63.5, 'last': 0.051, 'bidPrice': 0.048, 'askPrice': 0.0505, 'midPrice': 0.04925, 'markPrice': 0.0509, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4500-P', 'openInterest': 10.6, 'high': 0.1805, 'low': 0.1745, 'volume': 0.6, 'volumeBtc': 0.6, 'last': 0.1805, 'bidPrice': 0.1665, 'askPrice': 0.1765, 'midPrice': 0.17149999999999999, 'markPrice': 0.1678, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3250-P', 'openInterest': 9.2, 'high': 0.001, 'low': 0.001, 'volume': 0.2, 'volumeBtc': 0.2, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-12000-C', 'openInterest': 329.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-1500-P', 'openInterest': 1267.9, 'high': 0.0005, 'low': 0.0005, 'volume': 11.8, 'volumeBtc': 11.8, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2750-P', 'openInterest': 262.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.0015, 'midPrice': 0.001, 'markPrice': 0.0011, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3250-C', 'openInterest': 72.7, 'high': 0.1655, 'low': 0.165, 'volume': 0.7, 'volumeBtc': 0.7, 'last': 0.165, 'bidPrice': 0.1615, 'askPrice': 0.1675, 'midPrice': 0.1645, 'markPrice': 0.1644, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-12000-C', 'openInterest': 581.4, 'high': 0.004, 'low': 0.004, 'volume': 0.4, 'volumeBtc': 0.4, 'last': 0.004, 'bidPrice': 0.0035, 'askPrice': 0.005, 'midPrice': 0.00425, 'markPrice': 0.0043, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4000-C', 'openInterest': 351.7, 'high': 0.0965, 'low': 0.0915, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.0915, 'bidPrice': 0.089, 'askPrice': 0.093, 'midPrice': 0.091, 'markPrice': 0.0913, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-15000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.7975, 'bidPrice': 2.8645, 'askPrice': 2.892, 'midPrice': 2.87825, 'markPrice': 2.8809, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-25000-P', 'openInterest': 1.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 6.495, 'bidPrice': 0.004, 'askPrice': '', 'midPrice': '', 'markPrice': 5.429, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-14000-C', 'openInterest': 305.4, 'high': 0.0005, 'low': 0.0005, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3375-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.129, 'askPrice': 0.136, 'midPrice': 0.1325, 'markPrice': 0.1336, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-6000-P', 'openInterest': 152.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5615, 'bidPrice': 0.5395, 'askPrice': 0.5455, 'midPrice': 0.5425, 'markPrice': 0.543, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3500-P', 'openInterest': 492.5, 'high': 0.0635, 'low': 0.0595, 'volume': 12.1, 'volumeBtc': 12.1, 'last': 0.061, 'bidPrice': 0.061, 'askPrice': 0.0645, 'midPrice': 0.06275, 'markPrice': 0.0626, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-13000-C', 'openInterest': 130.0, 'high': 0.0005, 'low': 0.0005, 'volume': 0.6000000000000001, 'volumeBtc': 0.6, 'last': 0.0005, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0006, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4250-C', 'openInterest': 40.6, 'high': 0.0055, 'low': 0.004, 'volume': 19.0, 'volumeBtc': 19.0, 'last': 0.0045, 'bidPrice': 0.0035, 'askPrice': 0.0045, 'midPrice': 0.004, 'markPrice': 0.0044, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3875-C', 'openInterest': 19.3, 'high': 0.0375, 'low': 0.0295, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.0325, 'bidPrice': 0.0295, 'askPrice': 0.032, 'midPrice': 0.03075, 'markPrice': 0.0313, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7000-C', 'openInterest': 1285.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4125-C', 'openInterest': 81.9, 'high': 0.011, 'low': 0.0085, 'volume': 74.4, 'volumeBtc': 74.4, 'last': 0.0085, 'bidPrice': 0.008, 'askPrice': 0.01, 'midPrice': 0.009000000000000001, 'markPrice': 0.0092, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3500-C', 'openInterest': 224.2, 'high': 0.1695, 'low': 0.165, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.165, 'bidPrice': 0.154, 'askPrice': 0.159, 'midPrice': 0.1565, 'markPrice': 0.1571, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-9000-P', 'openInterest': 6.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.2965, 'bidPrice': 1.319, 'askPrice': 1.3385, 'midPrice': 1.3287499999999999, 'markPrice': 1.3302, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4000-P', 'openInterest': 126.9, 'high': 0.1625, 'low': 0.1625, 'volume': 3.5, 'volumeBtc': 3.5, 'last': 0.1625, 'bidPrice': 0.176, 'askPrice': 0.1815, 'midPrice': 0.17875, 'markPrice': 0.1771, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2000-C', 'openInterest': 35.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.4745, 'bidPrice': 0.483, 'askPrice': 0.4885, 'midPrice': 0.48575, 'markPrice': 0.4857, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4000-C', 'openInterest': 240.3, 'high': 0.144, 'low': 0.144, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.144, 'bidPrice': 0.1385, 'askPrice': 0.1425, 'midPrice': 0.1405, 'markPrice': 0.1422, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3500-C', 'openInterest': 205.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1225, 'bidPrice': 0.0975, 'askPrice': 0.1015, 'midPrice': 0.0995, 'markPrice': 0.1004, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4750-C', 'openInterest': 445.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0001, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5000-P', 'openInterest': 707.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2625, 'bidPrice': 0.285, 'askPrice': 0.291, 'midPrice': 0.288, 'markPrice': 0.2858, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4625-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.188, 'askPrice': 0.1955, 'midPrice': 0.19175, 'markPrice': 0.1901, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3500-P', 'openInterest': 318.0, 'high': 0.112, 'low': 0.1015, 'volume': 21.0, 'volumeBtc': 21.0, 'last': 0.1065, 'bidPrice': 0.107, 'askPrice': 0.1105, 'midPrice': 0.10875, 'markPrice': 0.1084, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2750-C', 'openInterest': 10.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.006, 'bidPrice': 0.2865, 'askPrice': 0.295, 'midPrice': 0.29074999999999995, 'markPrice': 0.2939, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-20000-C', 'openInterest': 1080.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-8000-P', 'openInterest': 2.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.278, 'bidPrice': 1.073, 'askPrice': 1.1035, 'midPrice': 1.08825, 'markPrice': 1.0825, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3375-P', 'openInterest': 3.1, 'high': 0.0015, 'low': 0.0015, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0015, 'bidPrice': 0.001, 'askPrice': 0.002, 'midPrice': 0.0015, 'markPrice': 0.0015, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3500-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.0995, 'askPrice': 0.104, 'midPrice': 0.10175000000000001, 'markPrice': 0.1035, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2250-C', 'openInterest': 8.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.355, 'bidPrice': 0.4185, 'askPrice': 0.4245, 'midPrice': 0.4215, 'markPrice': 0.4214, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3750-C', 'openInterest': 1120.1, 'high': 0.056, 'low': 0.0425, 'volume': 2.3000000000000003, 'volumeBtc': 2.3, 'last': 0.0425, 'bidPrice': 0.0385, 'askPrice': 0.0415, 'midPrice': 0.04, 'markPrice': 0.0398, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-10000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.8325, 'bidPrice': 1.5815, 'askPrice': 1.617, 'midPrice': 1.59925, 'markPrice': 1.5939, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-10000-P', 'openInterest': 42.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.566, 'bidPrice': 1.576, 'askPrice': 1.597, 'midPrice': 1.5865, 'markPrice': 1.5884, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-11000-C', 'openInterest': 645.6, 'high': 0.005, 'low': 0.005, 'volume': 0.4, 'volumeBtc': 0.4, 'last': 0.005, 'bidPrice': 0.0045, 'askPrice': 0.006, 'midPrice': 0.0052499999999999995, 'markPrice': 0.0053, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-8000-P', 'openInterest': 69.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.0825, 'bidPrice': 1.0535, 'askPrice': 1.06, 'midPrice': 1.05675, 'markPrice': 1.0573, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2000-C', 'openInterest': 28.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5015, 'bidPrice': 0.4835, 'askPrice': 0.498, 'midPrice': 0.49075, 'markPrice': 0.4936, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4375-C', 'openInterest': 117.0, 'high': 0.004, 'low': 0.0015, 'volume': 131.0, 'volumeBtc': 131.0, 'last': 0.0015, 'bidPrice': 0.0015, 'askPrice': 0.0025, 'midPrice': 0.002, 'markPrice': 0.002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5250-P', 'openInterest': 2.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0055, 'bidPrice': 0.352, 'askPrice': 0.362, 'midPrice': 0.357, 'markPrice': 0.3519, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4500-C', 'openInterest': 1060.9, 'high': 0.012, 'low': 0.0095, 'volume': 118.29999999999998, 'volumeBtc': 118.3, 'last': 0.01, 'bidPrice': 0.009, 'askPrice': 0.0105, 'midPrice': 0.00975, 'markPrice': 0.0105, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4500-P', 'openInterest': 14.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1405, 'bidPrice': 0.154, 'askPrice': 0.16, 'midPrice': 0.157, 'markPrice': 0.1575, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4500-P', 'openInterest': 22.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1975, 'bidPrice': 0.208, 'askPrice': 0.222, 'midPrice': 0.215, 'markPrice': 0.2148, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4625-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.186, 'askPrice': 0.192, 'midPrice': 0.189, 'markPrice': 0.1896, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3250-C', 'openInterest': 0.0, 'high': 0.17, 'low': 0.005, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.17, 'bidPrice': 0.1605, 'askPrice': 0.1675, 'midPrice': 0.164, 'markPrice': 0.165, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3750-P', 'openInterest': 478.4, 'high': 0.0165, 'low': 0.0095, 'volume': 480.3, 'volumeBtc': 480.3, 'last': 0.016, 'bidPrice': 0.0145, 'askPrice': 0.0165, 'midPrice': 0.0155, 'markPrice': 0.0148, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3875-P', 'openInterest': 162.7, 'high': 0.0315, 'low': 0.019, 'volume': 159.0, 'volumeBtc': 159.0, 'last': 0.0285, 'bidPrice': 0.027, 'askPrice': 0.0295, 'midPrice': 0.028249999999999997, 'markPrice': 0.0278, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-7000-C', 'openInterest': 874.2, 'high': 0.021, 'low': 0.0195, 'volume': 3.0, 'volumeBtc': 3.0, 'last': 0.021, 'bidPrice': 0.0195, 'askPrice': 0.021, 'midPrice': 0.02025, 'markPrice': 0.0203, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4250-P', 'openInterest': 34.4, 'high': 0.0985, 'low': 0.0985, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0985, 'bidPrice': 0.092, 'askPrice': 0.096, 'midPrice': 0.094, 'markPrice': 0.0932, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-35000-P', 'openInterest': 1.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 9.495, 'bidPrice': 0.4, 'askPrice': '', 'midPrice': '', 'markPrice': 8.0006, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2000-P', 'openInterest': 457.1, 'high': 0.0035, 'low': 0.0035, 'volume': 32.7, 'volumeBtc': 32.7, 'last': 0.0035, 'bidPrice': 0.0025, 'askPrice': 0.0035, 'midPrice': 0.003, 'markPrice': 0.0031, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-7000-P', 'openInterest': 10.2, 'high': 0.8, 'low': 0.8, 'volume': 3.2, 'volumeBtc': 3.2, 'last': 0.8, 'bidPrice': 0.823, 'askPrice': 0.851, 'midPrice': 0.837, 'markPrice': 0.8313, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4000-C', 'openInterest': 311.8, 'high': 0.0465, 'low': 0.0385, 'volume': 51.5, 'volumeBtc': 51.5, 'last': 0.039, 'bidPrice': 0.0375, 'askPrice': 0.0395, 'midPrice': 0.0385, 'markPrice': 0.0408, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2000-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.4795, 'askPrice': 0.487, 'midPrice': 0.48324999999999996, 'markPrice': 0.4859, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2000-P', 'openInterest': 1437.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5000-P', 'openInterest': 26.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3485, 'bidPrice': 0.3545, 'askPrice': 0.3755, 'midPrice': 0.365, 'markPrice': 0.3634, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-10000-C', 'openInterest': 871.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0065, 'bidPrice': 0.006, 'askPrice': 0.0075, 'midPrice': 0.00675, 'markPrice': 0.0068, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-8000-P', 'openInterest': 24.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.056, 'bidPrice': 1.0625, 'askPrice': 1.0805, 'midPrice': 1.0715, 'markPrice': 1.0725, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-8000-C', 'openInterest': 965.0, 'high': 0.0025, 'low': 0.0025, 'volume': 0.2, 'volumeBtc': 0.2, 'last': 0.0025, 'bidPrice': 0.002, 'askPrice': 0.0035, 'midPrice': 0.00275, 'markPrice': 0.0028, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3625-C', 'openInterest': 8.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0905, 'bidPrice': 0.066, 'askPrice': 0.0705, 'midPrice': 0.06825, 'markPrice': 0.0685, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3000-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2505, 'bidPrice': 0.224, 'askPrice': 0.2325, 'midPrice': 0.22825, 'markPrice': 0.2306, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-15000-P', 'openInterest': 35.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.924, 'bidPrice': 2.853, 'askPrice': 2.8605, 'midPrice': 2.85675, 'markPrice': 2.8574, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3750-C', 'openInterest': 199.8, 'high': 0.0785, 'low': 0.0695, 'volume': 22.7, 'volumeBtc': 22.7, 'last': 0.0695, 'bidPrice': 0.0685, 'askPrice': 0.071, 'midPrice': 0.06975, 'markPrice': 0.072, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-9000-C', 'openInterest': 342.8, 'high': 0.009, 'low': 0.009, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.009, 'bidPrice': 0.008, 'askPrice': 0.0095, 'midPrice': 0.00875, 'markPrice': 0.0088, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-10000-C', 'openInterest': 1911.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7500-P', 'openInterest': 66.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.892, 'bidPrice': 0.926, 'askPrice': 0.9325, 'midPrice': 0.92925, 'markPrice': 0.9287, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2500-P', 'openInterest': 1989.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4375-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.127, 'askPrice': 0.132, 'midPrice': 0.1295, 'markPrice': 0.1271, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-40000-P', 'openInterest': 1.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 7.328, 'bidPrice': 0.001, 'askPrice': '', 'midPrice': '', 'markPrice': 9.2863, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.346, 'bidPrice': 0.2885, 'askPrice': 0.2985, 'midPrice': 0.2935, 'markPrice': 0.2886, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-1500-C', 'openInterest': 42.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.6235, 'bidPrice': 0.606, 'askPrice': 0.619, 'midPrice': 0.6125, 'markPrice': 0.6154, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-15000-C', 'openInterest': 357.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4125-P', 'openInterest': 11.7, 'high': 0.0675, 'low': 0.0555, 'volume': 1.1, 'volumeBtc': 1.1, 'last': 0.0675, 'bidPrice': 0.0605, 'askPrice': 0.065, 'midPrice': 0.06275, 'markPrice': 0.0622, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3375-P', 'openInterest': 110.0, 'high': 0.001, 'low': 0.001, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0004, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-9000-C', 'openInterest': 664.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.002, 'bidPrice': 0.0015, 'askPrice': 0.002, 'midPrice': 0.00175, 'markPrice': 0.0018, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7500-C', 'openInterest': 1196.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4000-P', 'openInterest': 654.1, 'high': 0.074, 'low': 0.06, 'volume': 18.700000000000003, 'volumeBtc': 18.7, 'last': 0.074, 'bidPrice': 0.07, 'askPrice': 0.074, 'midPrice': 0.07200000000000001, 'markPrice': 0.0694, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-6000-P', 'openInterest': 2.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.8415, 'bidPrice': 0.5805, 'askPrice': 0.606, 'midPrice': 0.59325, 'markPrice': 0.5879, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-6000-P', 'openInterest': 35.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5095, 'bidPrice': 0.555, 'askPrice': 0.571, 'midPrice': 0.563, 'markPrice': 0.5627, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-11000-P', 'openInterest': 5.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.142, 'bidPrice': 1.8335, 'askPrice': 1.856, 'midPrice': 1.84475, 'markPrice': 1.8466, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-15000-C', 'openInterest': 1678.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-6000-C', 'openInterest': 157.4, 'high': 0.037, 'low': 0.037, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.037, 'bidPrice': 0.0345, 'askPrice': 0.0365, 'midPrice': 0.035500000000000004, 'markPrice': 0.0356, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4250-P', 'openInterest': 15.1, 'high': 0.121, 'low': 0.121, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.121, 'bidPrice': 0.115, 'askPrice': 0.1205, 'midPrice': 0.11775, 'markPrice': 0.1148, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19', 'openInterest': 884171, 'openInterestAmount': 8841710, 'high': 3959.25, 'low': 3857.75, 'volume': 548358.0, 'volumeUsd': 5483580, 'volumeBtc': 1405.02404165, 'last': 3888.0, 'bidPrice': 3888.25, 'askPrice': 3888.5, 'midPrice': 3888.38, 'estDelPrice': 3894.96, 'markPrice': 3888.53, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2500-P', 'openInterest': 234.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-12000-P', 'openInterest': 10.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.243, 'bidPrice': 2.0915, 'askPrice': 2.1145, 'midPrice': 2.1029999999999998, 'markPrice': 2.1053, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4000-P', 'openInterest': 366.3, 'high': 0.037, 'low': 0.023, 'volume': 33.1, 'volumeBtc': 33.1, 'last': 0.032, 'bidPrice': 0.033, 'askPrice': 0.037, 'midPrice': 0.035, 'markPrice': 0.0346, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-7000-C', 'openInterest': 893.0, 'high': 0.0055, 'low': 0.0045, 'volume': 21.5, 'volumeBtc': 21.5, 'last': 0.005, 'bidPrice': 0.0045, 'askPrice': 0.005, 'midPrice': 0.00475, 'markPrice': 0.0049, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3000-P', 'openInterest': 535.1, 'high': 0.003, 'low': 0.002, 'volume': 58.1, 'volumeBtc': 58.1, 'last': 0.0025, 'bidPrice': 0.0015, 'askPrice': 0.0025, 'midPrice': 0.002, 'markPrice': 0.002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-20000-P', 'openInterest': 2.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 4.075, 'bidPrice': 0.009, 'askPrice': '', 'midPrice': '', 'markPrice': 4.1432, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3375-C', 'openInterest': 2.0, 'high': 0.134, 'low': 0.134, 'volume': 2.0, 'volumeBtc': 2.0, 'last': 0.134, 'bidPrice': 0.1295, 'askPrice': 0.1355, 'midPrice': 0.1325, 'markPrice': 0.1325, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-6000-C', 'openInterest': 1329.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3750-P', 'openInterest': 1401.2, 'high': 0.007, 'low': 0.003, 'volume': 179.1, 'volumeBtc': 179.1, 'last': 0.0035, 'bidPrice': 0.0035, 'askPrice': 0.005, 'midPrice': 0.00425, 'markPrice': 0.0042, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-8000-C', 'openInterest': 649.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3625-P', 'openInterest': 110.2, 'high': 0.01, 'low': 0.006, 'volume': 66.0, 'volumeBtc': 66.0, 'last': 0.0065, 'bidPrice': 0.0065, 'askPrice': 0.0085, 'midPrice': 0.0075, 'markPrice': 0.0076, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-5000-C', 'openInterest': 635.5, 'high': 0.031, 'low': 0.026, 'volume': 20.800000000000004, 'volumeBtc': 20.8, 'last': 0.0275, 'bidPrice': 0.0265, 'askPrice': 0.029, 'midPrice': 0.02775, 'markPrice': 0.0279, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-45000-C', 'openInterest': 136.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7000-P', 'openInterest': 55.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.76, 'bidPrice': 0.7965, 'askPrice': 0.803, 'midPrice': 0.79975, 'markPrice': 0.8001, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19', 'openInterest': 1417731, 'openInterestAmount': 14177310, 'high': 3942.0, 'low': 3838.0, 'volume': 531961.0, 'volumeUsd': 5319610, 'volumeBtc': 1370.19571078, 'last': 3865.0, 'bidPrice': 3864.25, 'askPrice': 3864.5, 'midPrice': 3864.38, 'estDelPrice': 3894.96, 'markPrice': 3864.91, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3000-P', 'openInterest': 1232.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-11000-P', 'openInterest': 3.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.9215, 'bidPrice': 1.8375, 'askPrice': 1.8755, 'midPrice': 1.8565, 'markPrice': 1.8511, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-12500-C', 'openInterest': 1249.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3750-P', 'openInterest': 1023.7, 'high': 0.0415, 'low': 0.035, 'volume': 147.9, 'volumeBtc': 147.9, 'last': 0.0385, 'bidPrice': 0.037, 'askPrice': 0.0385, 'midPrice': 0.03775, 'markPrice': 0.0363, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3500-C', 'openInterest': 25.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1305, 'bidPrice': 0.1105, 'askPrice': 0.1155, 'midPrice': 0.113, 'markPrice': 0.1165, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4125-C', 'openInterest': 517.5, 'high': 0.004, 'low': 0.0015, 'volume': 193.6, 'volumeBtc': 193.6, 'last': 0.002, 'bidPrice': 0.001, 'askPrice': 0.0015, 'midPrice': 0.00125, 'markPrice': 0.0014, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-14000-P', 'openInterest': 1.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.6745, 'bidPrice': 2.607, 'askPrice': 2.633, 'midPrice': 2.62, 'markPrice': 2.6223, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-25000-C', 'openInterest': 396.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-12500-P', 'openInterest': 38.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.543, 'bidPrice': 2.2105, 'askPrice': 2.2175, 'midPrice': 2.214, 'markPrice': 2.2144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4625-C', 'openInterest': 12.0, 'high': 0.002, 'low': 0.0005, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3625-C', 'openInterest': 0.5, 'high': 0.0725, 'low': 0.0725, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0725, 'bidPrice': 0.0715, 'askPrice': 0.076, 'midPrice': 0.07375, 'markPrice': 0.0754, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3500-P', 'openInterest': 2245.3, 'high': 0.001, 'low': 0.0005, 'volume': 57.6, 'volumeBtc': 57.6, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3125-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.1935, 'askPrice': 0.1995, 'midPrice': 0.1965, 'markPrice': 0.1964, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2250-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.429, 'bidPrice': 0.415, 'askPrice': 0.423, 'midPrice': 0.419, 'markPrice': 0.4219, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-30000-C', 'openInterest': 283.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3000-C', 'openInterest': 245.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3025, 'bidPrice': 0.2705, 'askPrice': 0.2875, 'midPrice': 0.279, 'markPrice': 0.2827, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5500-P', 'openInterest': 22.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.437, 'bidPrice': 0.464, 'askPrice': 0.488, 'midPrice': 0.476, 'markPrice': 0.4738, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4250-C', 'openInterest': 2013.4, 'high': 0.002, 'low': 0.0005, 'volume': 226.7, 'volumeBtc': 226.7, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4750-P', 'openInterest': 1.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2695, 'bidPrice': 0.218, 'askPrice': 0.2245, 'midPrice': 0.22125, 'markPrice': 0.2216, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2000-C', 'openInterest': 20.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.466, 'bidPrice': 0.4795, 'askPrice': 0.4895, 'midPrice': 0.4845, 'markPrice': 0.4857, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4500-P', 'openInterest': 17.0, 'high': 0.2635, 'low': 0.2635, 'volume': 5.0, 'volumeBtc': 5.0, 'last': 0.2635, 'bidPrice': 0.2545, 'askPrice': 0.275, 'midPrice': 0.26475000000000004, 'markPrice': 0.2635, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3000-C', 'openInterest': 28.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2525, 'bidPrice': 0.226, 'askPrice': 0.232, 'midPrice': 0.229, 'markPrice': 0.2285, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2500-P', 'openInterest': 585.5, 'high': 0.028, 'low': 0.0265, 'volume': 56.0, 'volumeBtc': 56.0, 'last': 0.027, 'bidPrice': 0.0265, 'askPrice': 0.028, 'midPrice': 0.02725, 'markPrice': 0.0275, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4500-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.1565, 'askPrice': 0.1635, 'midPrice': 0.16, 'markPrice': 0.1582, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3750-C', 'openInterest': 6.0, 'high': 0.059, 'low': 0.049, 'volume': 6.0, 'volumeBtc': 6.0, 'last': 0.049, 'bidPrice': 0.0475, 'askPrice': 0.0515, 'midPrice': 0.0495, 'markPrice': 0.0505, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-8000-C', 'openInterest': 1081.4, 'high': 0.0135, 'low': 0.0125, 'volume': 10.7, 'volumeBtc': 10.7, 'last': 0.0135, 'bidPrice': 0.012, 'askPrice': 0.0135, 'midPrice': 0.012750000000000001, 'markPrice': 0.0128, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4000-C', 'openInterest': 124.5, 'high': 0.0235, 'low': 0.016, 'volume': 47.0, 'volumeBtc': 47.0, 'last': 0.016, 'bidPrice': 0.0155, 'askPrice': 0.0175, 'midPrice': 0.0165, 'markPrice': 0.0178, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2500-P', 'openInterest': 857.9, 'high': 0.0095, 'low': 0.0095, 'volume': 20.0, 'volumeBtc': 20.0, 'last': 0.0095, 'bidPrice': 0.0085, 'askPrice': 0.01, 'midPrice': 0.009250000000000001, 'markPrice': 0.0094, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-9000-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 1.326, 'askPrice': 1.3595, 'midPrice': 1.34275, 'markPrice': 1.3372, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4750-C', 'openInterest': 409.5, 'high': 0.0065, 'low': 0.0055, 'volume': 38.5, 'volumeBtc': 38.5, 'last': 0.006, 'bidPrice': 0.005, 'askPrice': 0.006, 'midPrice': 0.0055, 'markPrice': 0.0056, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2250-P', 'openInterest': 259.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3250-P', 'openInterest': 2000.5, 'high': 0.009, 'low': 0.005, 'volume': 351.29999999999995, 'volumeBtc': 351.3, 'last': 0.006, 'bidPrice': 0.006, 'askPrice': 0.0075, 'midPrice': 0.00675, 'markPrice': 0.0066, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4625-C', 'openInterest': 326.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-30000-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 6.61, 'bidPrice': 0.003, 'askPrice': '', 'midPrice': '', 'markPrice': 6.7146, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-9000-C', 'openInterest': 1420.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-40000-C', 'openInterest': 127.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5000-C', 'openInterest': 1834.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3875-C', 'openInterest': 66.0, 'high': 0.03, 'low': 0.017, 'volume': 26.099999999999998, 'volumeBtc': 26.1, 'last': 0.02, 'bidPrice': 0.017, 'askPrice': 0.019, 'midPrice': 0.018000000000000002, 'markPrice': 0.0179, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3500-P', 'openInterest': 61.8, 'high': 0.005, 'low': 0.0025, 'volume': 74.1, 'volumeBtc': 74.1, 'last': 0.0035, 'bidPrice': 0.003, 'askPrice': 0.0045, 'midPrice': 0.00375, 'markPrice': 0.0036, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3875-P', 'openInterest': 680.6, 'high': 0.0185, 'low': 0.007, 'volume': 601.1, 'volumeBtc': 601.1, 'last': 0.0145, 'bidPrice': 0.0135, 'askPrice': 0.0155, 'midPrice': 0.014499999999999999, 'markPrice': 0.0144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4000-C', 'openInterest': 1483.0, 'high': 0.011, 'low': 0.0065, 'volume': 235.7, 'volumeBtc': 235.7, 'last': 0.007, 'bidPrice': 0.005, 'askPrice': 0.0065, 'midPrice': 0.00575, 'markPrice': 0.0059, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-35000-C', 'openInterest': 119.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3500-P', 'openInterest': 1181.2, 'high': 0.0185, 'low': 0.015, 'volume': 100.0, 'volumeBtc': 100.0, 'last': 0.016, 'bidPrice': 0.0155, 'askPrice': 0.0175, 'midPrice': 0.0165, 'markPrice': 0.0166, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4250-P', 'openInterest': 1.0, 'high': 0.0805, 'low': 0.0805, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.0805, 'bidPrice': 0.097, 'askPrice': 0.102, 'midPrice': 0.0995, 'markPrice': 0.0973, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-7000-P', 'openInterest': 19.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.7515, 'bidPrice': 0.8065, 'askPrice': 0.8235, 'midPrice': 0.815, 'markPrice': 0.816, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4375-P', 'openInterest': 6.3, 'high': 0.13, 'low': 0.13, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.13, 'bidPrice': 0.1235, 'askPrice': 0.128, 'midPrice': 0.12575, 'markPrice': 0.1253, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-11000-C', 'openInterest': 302.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2000-P', 'openInterest': 630.4, 'high': 0.012, 'low': 0.011, 'volume': 53.599999999999994, 'volumeBtc': 53.6, 'last': 0.011, 'bidPrice': 0.0105, 'askPrice': 0.0115, 'midPrice': 0.011, 'markPrice': 0.0111, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-9000-P', 'openInterest': 172.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.2695, 'bidPrice': 1.3105, 'askPrice': 1.3175, 'midPrice': 1.314, 'markPrice': 1.3144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5250-C', 'openInterest': 277.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4375-C', 'openInterest': 396.4, 'high': 0.001, 'low': 0.0005, 'volume': 11.0, 'volumeBtc': 11.0, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2500-C', 'openInterest': 31.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.374, 'bidPrice': 0.3565, 'askPrice': 0.3675, 'midPrice': 0.362, 'markPrice': 0.3626, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-13000-P', 'openInterest': 0.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 3.096, 'bidPrice': 2.349, 'askPrice': 2.374, 'midPrice': 2.3615000000000004, 'markPrice': 2.3639, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2750-C', 'openInterest': 17.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.279, 'bidPrice': 0.29, 'askPrice': 0.296, 'midPrice': 0.293, 'markPrice': 0.2928, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4500-C', 'openInterest': 1138.0, 'high': 0.0005, 'low': 0.0005, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2500-C', 'openInterest': 59.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.399, 'bidPrice': 0.37, 'askPrice': 0.3855, 'midPrice': 0.37775000000000003, 'markPrice': 0.3807, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3250-P', 'openInterest': 1273.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2250-P', 'openInterest': 450.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4250-C', 'openInterest': 625.2, 'high': 0.026, 'low': 0.0195, 'volume': 140.7, 'volumeBtc': 140.7, 'last': 0.0195, 'bidPrice': 0.019, 'askPrice': 0.0205, 'midPrice': 0.01975, 'markPrice': 0.0219, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-1500-C', 'openInterest': 30.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.6155, 'bidPrice': 0.607, 'askPrice': 0.616, 'midPrice': 0.6114999999999999, 'markPrice': 0.6124, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5000-C', 'openInterest': 446.7, 'high': 0.0725, 'low': 0.0685, 'volume': 73.80000000000001, 'volumeBtc': 73.8, 'last': 0.071, 'bidPrice': 0.068, 'askPrice': 0.0705, 'midPrice': 0.06925, 'markPrice': 0.0698, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-6000-C', 'openInterest': 2735.0, 'high': 0.011, 'low': 0.0105, 'volume': 17.0, 'volumeBtc': 17.0, 'last': 0.011, 'bidPrice': 0.01, 'askPrice': 0.0105, 'midPrice': 0.01025, 'markPrice': 0.0104, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4750-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.22, 'askPrice': 0.227, 'midPrice': 0.2235, 'markPrice': 0.222, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4000-P', 'openInterest': 234.3, 'high': 0.1215, 'low': 0.1215, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.1215, 'bidPrice': 0.1235, 'askPrice': 0.1285, 'midPrice': 0.126, 'markPrice': 0.1261, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4500-C', 'openInterest': 23.1, 'high': 0.001, 'low': 0.001, 'volume': 6.1, 'volumeBtc': 6.1, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.0015, 'midPrice': 0.001, 'markPrice': 0.001, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2500-C', 'openInterest': 106.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.355, 'bidPrice': 0.3545, 'askPrice': 0.3605, 'midPrice': 0.3575, 'markPrice': 0.3571, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-5000-P', 'openInterest': 63.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.329, 'bidPrice': 0.3155, 'askPrice': 0.33, 'midPrice': 0.32275, 'markPrice': 0.3215, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-20000-P', 'openInterest': 0.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 5.076, 'bidPrice': 0.005, 'askPrice': '', 'midPrice': '', 'markPrice': 4.1743, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2750-P', 'openInterest': 1333.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4000-P', 'openInterest': 56.0, 'high': 0.0485, 'low': 0.037, 'volume': 50.1, 'volumeBtc': 50.1, 'last': 0.046, 'bidPrice': 0.0455, 'askPrice': 0.0495, 'midPrice': 0.0475, 'markPrice': 0.0465, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3000-P', 'openInterest': 939.5, 'high': 0.0265, 'low': 0.0245, 'volume': 38.6, 'volumeBtc': 38.6, 'last': 0.026, 'bidPrice': 0.025, 'askPrice': 0.027, 'midPrice': 0.026000000000000002, 'markPrice': 0.026, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-45000-P', 'openInterest': 1.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 12.49, 'bidPrice': 0.001, 'askPrice': '', 'midPrice': '', 'markPrice': 10.572, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4125-P', 'openInterest': 0.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0535, 'bidPrice': 0.0695, 'askPrice': 0.074, 'midPrice': 0.07175000000000001, 'markPrice': 0.07, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5250-C', 'openInterest': 453.3, 'high': 0.003, 'low': 0.0025, 'volume': 50.5, 'volumeBtc': 50.5, 'last': 0.003, 'bidPrice': 0.001, 'askPrice': 0.0025, 'midPrice': 0.00175, 'markPrice': 0.0018, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4500-C', 'openInterest': 293.2, 'high': 0.099, 'low': 0.0965, 'volume': 25.3, 'volumeBtc': 25.3, 'last': 0.0965, 'bidPrice': 0.0955, 'askPrice': 0.1005, 'midPrice': 0.098, 'markPrice': 0.0993, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'currentFunding': -0.0007914124920410479, 'funding8h': -0.0003687279035259522, 'instrumentName': 'BTC-PERPETUAL', 'openInterest': 3135712.1, 'openInterestAmount': 31357121, 'high': 3962.0, 'low': 3830.25, 'volume': 6904309.0, 'volumeUsd': 69043090, 'volumeBtc': 17695.9025844, 'last': 3889.75, 'bidPrice': 3889.5, 'askPrice': 3889.75, 'midPrice': 3889.63, 'estDelPrice': 3894.96, 'markPrice': 3889.93, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-12000-P', 'openInterest': 6.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.9095, 'bidPrice': 2.094, 'askPrice': 2.1345, 'midPrice': 2.11425, 'markPrice': 2.1089, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3000-P', 'openInterest': 537.6, 'high': 0.056, 'low': 0.056, 'volume': 15.0, 'volumeBtc': 15.0, 'last': 0.056, 'bidPrice': 0.0575, 'askPrice': 0.0595, 'midPrice': 0.058499999999999996, 'markPrice': 0.0589, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4500-C', 'openInterest': 341.7, 'high': 0.0535, 'low': 0.049, 'volume': 16.4, 'volumeBtc': 16.4, 'last': 0.049, 'bidPrice': 0.049, 'askPrice': 0.0515, 'midPrice': 0.05025, 'markPrice': 0.0506, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-10000-C', 'openInterest': 873.8, 'high': 0.0015, 'low': 0.0015, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.0015, 'bidPrice': 0.001, 'askPrice': 0.0015, 'midPrice': 0.00125, 'markPrice': 0.0013, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3000-C', 'openInterest': 48.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2705, 'bidPrice': 0.2435, 'askPrice': 0.255, 'midPrice': 0.24925, 'markPrice': 0.2499, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3625-P', 'openInterest': 517.8, 'high': 0.002, 'low': 0.0005, 'volume': 58.8, 'volumeBtc': 58.8, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3500-C', 'openInterest': 336.9, 'high': 0.208, 'low': 0.205, 'volume': 1.9, 'volumeBtc': 1.9, 'last': 0.205, 'bidPrice': 0.2, 'askPrice': 0.2045, 'midPrice': 0.20224999999999999, 'markPrice': 0.2029, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5500-P', 'openInterest': 1.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.4535, 'bidPrice': 0.4155, 'askPrice': 0.426, 'midPrice': 0.42074999999999996, 'markPrice': 0.4156, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3250-C', 'openInterest': 32.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1785, 'bidPrice': 0.163, 'askPrice': 0.1705, 'midPrice': 0.16675, 'markPrice': 0.1709, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2000-P', 'openInterest': 295.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}], 'message': ''}\n"
],
"name": "stdout"
}
]
},
{
"metadata": {
"id": "ZChI3u3cpnRV",
"colab_type": "code",
"outputId": "a3e06785-f270-4ac9-de4e-c37b95bfd710",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 71
}
},
"cell_type": "code",
"source": [
"print (q_json['result'])\n",
"q_data = q_json['result']\n",
"print (q_data[0])\n",
"\n",
"df = pd.DataFrame.from_records(q_data)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"[{'instrumentName': 'BTC-26APR19-5000-C', 'openInterest': 519.6, 'high': 0.004, 'low': 0.0035, 'volume': 20.5, 'volumeBtc': 20.5, 'last': 0.0035, 'bidPrice': 0.002, 'askPrice': 0.0035, 'midPrice': 0.00275, 'markPrice': 0.0028, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3125-P', 'openInterest': 30.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5500-C', 'openInterest': 471.1, 'high': 0.0015, 'low': 0.0015, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0015, 'bidPrice': 0.0005, 'askPrice': 0.002, 'midPrice': 0.00125, 'markPrice': 0.0013, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2500-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.3505, 'askPrice': 0.3585, 'midPrice': 0.3545, 'markPrice': 0.3578, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5250-P', 'openInterest': 1.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3825, 'bidPrice': 0.3465, 'askPrice': 0.353, 'midPrice': 0.34975, 'markPrice': 0.3501, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4750-C', 'openInterest': 34.8, 'high': 0.001, 'low': 0.001, 'volume': 2.0, 'volumeBtc': 2.0, 'last': 0.001, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-20000-C', 'openInterest': 730.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-1500-P', 'openInterest': 2053.4, 'high': 0.0035, 'low': 0.0035, 'volume': 9.899999999999999, 'volumeBtc': 9.9, 'last': 0.0035, 'bidPrice': 0.003, 'askPrice': 0.004, 'midPrice': 0.0035, 'markPrice': 0.0035, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-10000-P', 'openInterest': 188.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.522, 'bidPrice': 1.568, 'askPrice': 1.575, 'midPrice': 1.5715, 'markPrice': 1.5716, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4750-P', 'openInterest': 6.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.203, 'bidPrice': 0.2265, 'askPrice': 0.2365, 'midPrice': 0.23149999999999998, 'markPrice': 0.2271, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5500-C', 'openInterest': 259.6, 'high': 0.052, 'low': 0.049, 'volume': 63.49999999999999, 'volumeBtc': 63.5, 'last': 0.051, 'bidPrice': 0.048, 'askPrice': 0.0505, 'midPrice': 0.04925, 'markPrice': 0.0509, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4500-P', 'openInterest': 10.6, 'high': 0.1805, 'low': 0.1745, 'volume': 0.6, 'volumeBtc': 0.6, 'last': 0.1805, 'bidPrice': 0.1665, 'askPrice': 0.1765, 'midPrice': 0.17149999999999999, 'markPrice': 0.1678, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3250-P', 'openInterest': 9.2, 'high': 0.001, 'low': 0.001, 'volume': 0.2, 'volumeBtc': 0.2, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-12000-C', 'openInterest': 329.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-1500-P', 'openInterest': 1267.9, 'high': 0.0005, 'low': 0.0005, 'volume': 11.8, 'volumeBtc': 11.8, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2750-P', 'openInterest': 262.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.0015, 'midPrice': 0.001, 'markPrice': 0.0011, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3250-C', 'openInterest': 72.7, 'high': 0.1655, 'low': 0.165, 'volume': 0.7, 'volumeBtc': 0.7, 'last': 0.165, 'bidPrice': 0.1615, 'askPrice': 0.1675, 'midPrice': 0.1645, 'markPrice': 0.1644, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-12000-C', 'openInterest': 581.4, 'high': 0.004, 'low': 0.004, 'volume': 0.4, 'volumeBtc': 0.4, 'last': 0.004, 'bidPrice': 0.0035, 'askPrice': 0.005, 'midPrice': 0.00425, 'markPrice': 0.0043, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4000-C', 'openInterest': 351.7, 'high': 0.0965, 'low': 0.0915, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.0915, 'bidPrice': 0.089, 'askPrice': 0.093, 'midPrice': 0.091, 'markPrice': 0.0913, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-15000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.7975, 'bidPrice': 2.8645, 'askPrice': 2.892, 'midPrice': 2.87825, 'markPrice': 2.8809, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-25000-P', 'openInterest': 1.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 6.495, 'bidPrice': 0.004, 'askPrice': '', 'midPrice': '', 'markPrice': 5.429, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-14000-C', 'openInterest': 305.4, 'high': 0.0005, 'low': 0.0005, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3375-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.129, 'askPrice': 0.136, 'midPrice': 0.1325, 'markPrice': 0.1336, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-6000-P', 'openInterest': 152.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5615, 'bidPrice': 0.5395, 'askPrice': 0.5455, 'midPrice': 0.5425, 'markPrice': 0.543, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3500-P', 'openInterest': 492.5, 'high': 0.0635, 'low': 0.0595, 'volume': 12.1, 'volumeBtc': 12.1, 'last': 0.061, 'bidPrice': 0.061, 'askPrice': 0.0645, 'midPrice': 0.06275, 'markPrice': 0.0626, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-13000-C', 'openInterest': 130.0, 'high': 0.0005, 'low': 0.0005, 'volume': 0.6000000000000001, 'volumeBtc': 0.6, 'last': 0.0005, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0006, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4250-C', 'openInterest': 40.6, 'high': 0.0055, 'low': 0.004, 'volume': 19.0, 'volumeBtc': 19.0, 'last': 0.0045, 'bidPrice': 0.0035, 'askPrice': 0.0045, 'midPrice': 0.004, 'markPrice': 0.0044, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3875-C', 'openInterest': 19.3, 'high': 0.0375, 'low': 0.0295, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.0325, 'bidPrice': 0.0295, 'askPrice': 0.032, 'midPrice': 0.03075, 'markPrice': 0.0313, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7000-C', 'openInterest': 1285.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4125-C', 'openInterest': 81.9, 'high': 0.011, 'low': 0.0085, 'volume': 74.4, 'volumeBtc': 74.4, 'last': 0.0085, 'bidPrice': 0.008, 'askPrice': 0.01, 'midPrice': 0.009000000000000001, 'markPrice': 0.0092, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3500-C', 'openInterest': 224.2, 'high': 0.1695, 'low': 0.165, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.165, 'bidPrice': 0.154, 'askPrice': 0.159, 'midPrice': 0.1565, 'markPrice': 0.1571, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-9000-P', 'openInterest': 6.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.2965, 'bidPrice': 1.319, 'askPrice': 1.3385, 'midPrice': 1.3287499999999999, 'markPrice': 1.3302, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4000-P', 'openInterest': 126.9, 'high': 0.1625, 'low': 0.1625, 'volume': 3.5, 'volumeBtc': 3.5, 'last': 0.1625, 'bidPrice': 0.176, 'askPrice': 0.1815, 'midPrice': 0.17875, 'markPrice': 0.1771, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2000-C', 'openInterest': 35.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.4745, 'bidPrice': 0.483, 'askPrice': 0.4885, 'midPrice': 0.48575, 'markPrice': 0.4857, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4000-C', 'openInterest': 240.3, 'high': 0.144, 'low': 0.144, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.144, 'bidPrice': 0.1385, 'askPrice': 0.1425, 'midPrice': 0.1405, 'markPrice': 0.1422, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3500-C', 'openInterest': 205.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1225, 'bidPrice': 0.0975, 'askPrice': 0.1015, 'midPrice': 0.0995, 'markPrice': 0.1004, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4750-C', 'openInterest': 445.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0001, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5000-P', 'openInterest': 707.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2625, 'bidPrice': 0.285, 'askPrice': 0.291, 'midPrice': 0.288, 'markPrice': 0.2858, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4625-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.188, 'askPrice': 0.1955, 'midPrice': 0.19175, 'markPrice': 0.1901, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3500-P', 'openInterest': 318.0, 'high': 0.112, 'low': 0.1015, 'volume': 21.0, 'volumeBtc': 21.0, 'last': 0.1065, 'bidPrice': 0.107, 'askPrice': 0.1105, 'midPrice': 0.10875, 'markPrice': 0.1084, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2750-C', 'openInterest': 10.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.006, 'bidPrice': 0.2865, 'askPrice': 0.295, 'midPrice': 0.29074999999999995, 'markPrice': 0.2939, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-20000-C', 'openInterest': 1080.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-8000-P', 'openInterest': 2.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.278, 'bidPrice': 1.073, 'askPrice': 1.1035, 'midPrice': 1.08825, 'markPrice': 1.0825, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3375-P', 'openInterest': 3.1, 'high': 0.0015, 'low': 0.0015, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.0015, 'bidPrice': 0.001, 'askPrice': 0.002, 'midPrice': 0.0015, 'markPrice': 0.0015, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3500-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.0995, 'askPrice': 0.104, 'midPrice': 0.10175000000000001, 'markPrice': 0.1035, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2250-C', 'openInterest': 8.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.355, 'bidPrice': 0.4185, 'askPrice': 0.4245, 'midPrice': 0.4215, 'markPrice': 0.4214, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3750-C', 'openInterest': 1120.1, 'high': 0.056, 'low': 0.0425, 'volume': 2.3000000000000003, 'volumeBtc': 2.3, 'last': 0.0425, 'bidPrice': 0.0385, 'askPrice': 0.0415, 'midPrice': 0.04, 'markPrice': 0.0398, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-10000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.8325, 'bidPrice': 1.5815, 'askPrice': 1.617, 'midPrice': 1.59925, 'markPrice': 1.5939, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-10000-P', 'openInterest': 42.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.566, 'bidPrice': 1.576, 'askPrice': 1.597, 'midPrice': 1.5865, 'markPrice': 1.5884, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-11000-C', 'openInterest': 645.6, 'high': 0.005, 'low': 0.005, 'volume': 0.4, 'volumeBtc': 0.4, 'last': 0.005, 'bidPrice': 0.0045, 'askPrice': 0.006, 'midPrice': 0.0052499999999999995, 'markPrice': 0.0053, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-8000-P', 'openInterest': 69.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.0825, 'bidPrice': 1.0535, 'askPrice': 1.06, 'midPrice': 1.05675, 'markPrice': 1.0573, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2000-C', 'openInterest': 28.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5015, 'bidPrice': 0.4835, 'askPrice': 0.498, 'midPrice': 0.49075, 'markPrice': 0.4936, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4375-C', 'openInterest': 117.0, 'high': 0.004, 'low': 0.0015, 'volume': 131.0, 'volumeBtc': 131.0, 'last': 0.0015, 'bidPrice': 0.0015, 'askPrice': 0.0025, 'midPrice': 0.002, 'markPrice': 0.002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5250-P', 'openInterest': 2.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0055, 'bidPrice': 0.352, 'askPrice': 0.362, 'midPrice': 0.357, 'markPrice': 0.3519, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4500-C', 'openInterest': 1060.9, 'high': 0.012, 'low': 0.0095, 'volume': 118.29999999999998, 'volumeBtc': 118.3, 'last': 0.01, 'bidPrice': 0.009, 'askPrice': 0.0105, 'midPrice': 0.00975, 'markPrice': 0.0105, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4500-P', 'openInterest': 14.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1405, 'bidPrice': 0.154, 'askPrice': 0.16, 'midPrice': 0.157, 'markPrice': 0.1575, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4500-P', 'openInterest': 22.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1975, 'bidPrice': 0.208, 'askPrice': 0.222, 'midPrice': 0.215, 'markPrice': 0.2148, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4625-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.186, 'askPrice': 0.192, 'midPrice': 0.189, 'markPrice': 0.1896, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3250-C', 'openInterest': 0.0, 'high': 0.17, 'low': 0.005, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.17, 'bidPrice': 0.1605, 'askPrice': 0.1675, 'midPrice': 0.164, 'markPrice': 0.165, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3750-P', 'openInterest': 478.4, 'high': 0.0165, 'low': 0.0095, 'volume': 480.3, 'volumeBtc': 480.3, 'last': 0.016, 'bidPrice': 0.0145, 'askPrice': 0.0165, 'midPrice': 0.0155, 'markPrice': 0.0148, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3875-P', 'openInterest': 162.7, 'high': 0.0315, 'low': 0.019, 'volume': 159.0, 'volumeBtc': 159.0, 'last': 0.0285, 'bidPrice': 0.027, 'askPrice': 0.0295, 'midPrice': 0.028249999999999997, 'markPrice': 0.0278, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-7000-C', 'openInterest': 874.2, 'high': 0.021, 'low': 0.0195, 'volume': 3.0, 'volumeBtc': 3.0, 'last': 0.021, 'bidPrice': 0.0195, 'askPrice': 0.021, 'midPrice': 0.02025, 'markPrice': 0.0203, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4250-P', 'openInterest': 34.4, 'high': 0.0985, 'low': 0.0985, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0985, 'bidPrice': 0.092, 'askPrice': 0.096, 'midPrice': 0.094, 'markPrice': 0.0932, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-35000-P', 'openInterest': 1.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 9.495, 'bidPrice': 0.4, 'askPrice': '', 'midPrice': '', 'markPrice': 8.0006, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2000-P', 'openInterest': 457.1, 'high': 0.0035, 'low': 0.0035, 'volume': 32.7, 'volumeBtc': 32.7, 'last': 0.0035, 'bidPrice': 0.0025, 'askPrice': 0.0035, 'midPrice': 0.003, 'markPrice': 0.0031, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-7000-P', 'openInterest': 10.2, 'high': 0.8, 'low': 0.8, 'volume': 3.2, 'volumeBtc': 3.2, 'last': 0.8, 'bidPrice': 0.823, 'askPrice': 0.851, 'midPrice': 0.837, 'markPrice': 0.8313, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4000-C', 'openInterest': 311.8, 'high': 0.0465, 'low': 0.0385, 'volume': 51.5, 'volumeBtc': 51.5, 'last': 0.039, 'bidPrice': 0.0375, 'askPrice': 0.0395, 'midPrice': 0.0385, 'markPrice': 0.0408, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2000-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.4795, 'askPrice': 0.487, 'midPrice': 0.48324999999999996, 'markPrice': 0.4859, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2000-P', 'openInterest': 1437.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5000-P', 'openInterest': 26.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3485, 'bidPrice': 0.3545, 'askPrice': 0.3755, 'midPrice': 0.365, 'markPrice': 0.3634, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-10000-C', 'openInterest': 871.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0065, 'bidPrice': 0.006, 'askPrice': 0.0075, 'midPrice': 0.00675, 'markPrice': 0.0068, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-8000-P', 'openInterest': 24.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.056, 'bidPrice': 1.0625, 'askPrice': 1.0805, 'midPrice': 1.0715, 'markPrice': 1.0725, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-8000-C', 'openInterest': 965.0, 'high': 0.0025, 'low': 0.0025, 'volume': 0.2, 'volumeBtc': 0.2, 'last': 0.0025, 'bidPrice': 0.002, 'askPrice': 0.0035, 'midPrice': 0.00275, 'markPrice': 0.0028, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3625-C', 'openInterest': 8.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0905, 'bidPrice': 0.066, 'askPrice': 0.0705, 'midPrice': 0.06825, 'markPrice': 0.0685, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3000-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2505, 'bidPrice': 0.224, 'askPrice': 0.2325, 'midPrice': 0.22825, 'markPrice': 0.2306, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-15000-P', 'openInterest': 35.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.924, 'bidPrice': 2.853, 'askPrice': 2.8605, 'midPrice': 2.85675, 'markPrice': 2.8574, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3750-C', 'openInterest': 199.8, 'high': 0.0785, 'low': 0.0695, 'volume': 22.7, 'volumeBtc': 22.7, 'last': 0.0695, 'bidPrice': 0.0685, 'askPrice': 0.071, 'midPrice': 0.06975, 'markPrice': 0.072, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-9000-C', 'openInterest': 342.8, 'high': 0.009, 'low': 0.009, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.009, 'bidPrice': 0.008, 'askPrice': 0.0095, 'midPrice': 0.00875, 'markPrice': 0.0088, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-10000-C', 'openInterest': 1911.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7500-P', 'openInterest': 66.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.892, 'bidPrice': 0.926, 'askPrice': 0.9325, 'midPrice': 0.92925, 'markPrice': 0.9287, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2500-P', 'openInterest': 1989.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4375-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.127, 'askPrice': 0.132, 'midPrice': 0.1295, 'markPrice': 0.1271, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-40000-P', 'openInterest': 1.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 7.328, 'bidPrice': 0.001, 'askPrice': '', 'midPrice': '', 'markPrice': 9.2863, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5000-P', 'openInterest': 2.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.346, 'bidPrice': 0.2885, 'askPrice': 0.2985, 'midPrice': 0.2935, 'markPrice': 0.2886, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-1500-C', 'openInterest': 42.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.6235, 'bidPrice': 0.606, 'askPrice': 0.619, 'midPrice': 0.6125, 'markPrice': 0.6154, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-15000-C', 'openInterest': 357.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4125-P', 'openInterest': 11.7, 'high': 0.0675, 'low': 0.0555, 'volume': 1.1, 'volumeBtc': 1.1, 'last': 0.0675, 'bidPrice': 0.0605, 'askPrice': 0.065, 'midPrice': 0.06275, 'markPrice': 0.0622, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3375-P', 'openInterest': 110.0, 'high': 0.001, 'low': 0.001, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0004, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-9000-C', 'openInterest': 664.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.002, 'bidPrice': 0.0015, 'askPrice': 0.002, 'midPrice': 0.00175, 'markPrice': 0.0018, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7500-C', 'openInterest': 1196.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4000-P', 'openInterest': 654.1, 'high': 0.074, 'low': 0.06, 'volume': 18.700000000000003, 'volumeBtc': 18.7, 'last': 0.074, 'bidPrice': 0.07, 'askPrice': 0.074, 'midPrice': 0.07200000000000001, 'markPrice': 0.0694, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-6000-P', 'openInterest': 2.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.8415, 'bidPrice': 0.5805, 'askPrice': 0.606, 'midPrice': 0.59325, 'markPrice': 0.5879, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-6000-P', 'openInterest': 35.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.5095, 'bidPrice': 0.555, 'askPrice': 0.571, 'midPrice': 0.563, 'markPrice': 0.5627, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-11000-P', 'openInterest': 5.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.142, 'bidPrice': 1.8335, 'askPrice': 1.856, 'midPrice': 1.84475, 'markPrice': 1.8466, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-15000-C', 'openInterest': 1678.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-6000-C', 'openInterest': 157.4, 'high': 0.037, 'low': 0.037, 'volume': 0.1, 'volumeBtc': 0.1, 'last': 0.037, 'bidPrice': 0.0345, 'askPrice': 0.0365, 'midPrice': 0.035500000000000004, 'markPrice': 0.0356, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4250-P', 'openInterest': 15.1, 'high': 0.121, 'low': 0.121, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.121, 'bidPrice': 0.115, 'askPrice': 0.1205, 'midPrice': 0.11775, 'markPrice': 0.1148, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19', 'openInterest': 884171, 'openInterestAmount': 8841710, 'high': 3959.25, 'low': 3857.75, 'volume': 548358.0, 'volumeUsd': 5483580, 'volumeBtc': 1405.02404165, 'last': 3888.0, 'bidPrice': 3888.25, 'askPrice': 3888.5, 'midPrice': 3888.38, 'estDelPrice': 3894.96, 'markPrice': 3888.53, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2500-P', 'openInterest': 234.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-12000-P', 'openInterest': 10.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.243, 'bidPrice': 2.0915, 'askPrice': 2.1145, 'midPrice': 2.1029999999999998, 'markPrice': 2.1053, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4000-P', 'openInterest': 366.3, 'high': 0.037, 'low': 0.023, 'volume': 33.1, 'volumeBtc': 33.1, 'last': 0.032, 'bidPrice': 0.033, 'askPrice': 0.037, 'midPrice': 0.035, 'markPrice': 0.0346, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-7000-C', 'openInterest': 893.0, 'high': 0.0055, 'low': 0.0045, 'volume': 21.5, 'volumeBtc': 21.5, 'last': 0.005, 'bidPrice': 0.0045, 'askPrice': 0.005, 'midPrice': 0.00475, 'markPrice': 0.0049, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3000-P', 'openInterest': 535.1, 'high': 0.003, 'low': 0.002, 'volume': 58.1, 'volumeBtc': 58.1, 'last': 0.0025, 'bidPrice': 0.0015, 'askPrice': 0.0025, 'midPrice': 0.002, 'markPrice': 0.002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-20000-P', 'openInterest': 2.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 4.075, 'bidPrice': 0.009, 'askPrice': '', 'midPrice': '', 'markPrice': 4.1432, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3375-C', 'openInterest': 2.0, 'high': 0.134, 'low': 0.134, 'volume': 2.0, 'volumeBtc': 2.0, 'last': 0.134, 'bidPrice': 0.1295, 'askPrice': 0.1355, 'midPrice': 0.1325, 'markPrice': 0.1325, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-6000-C', 'openInterest': 1329.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3750-P', 'openInterest': 1401.2, 'high': 0.007, 'low': 0.003, 'volume': 179.1, 'volumeBtc': 179.1, 'last': 0.0035, 'bidPrice': 0.0035, 'askPrice': 0.005, 'midPrice': 0.00425, 'markPrice': 0.0042, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-8000-C', 'openInterest': 649.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3625-P', 'openInterest': 110.2, 'high': 0.01, 'low': 0.006, 'volume': 66.0, 'volumeBtc': 66.0, 'last': 0.0065, 'bidPrice': 0.0065, 'askPrice': 0.0085, 'midPrice': 0.0075, 'markPrice': 0.0076, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-5000-C', 'openInterest': 635.5, 'high': 0.031, 'low': 0.026, 'volume': 20.800000000000004, 'volumeBtc': 20.8, 'last': 0.0275, 'bidPrice': 0.0265, 'askPrice': 0.029, 'midPrice': 0.02775, 'markPrice': 0.0279, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-45000-C', 'openInterest': 136.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-7000-P', 'openInterest': 55.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.76, 'bidPrice': 0.7965, 'askPrice': 0.803, 'midPrice': 0.79975, 'markPrice': 0.8001, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19', 'openInterest': 1417731, 'openInterestAmount': 14177310, 'high': 3942.0, 'low': 3838.0, 'volume': 531961.0, 'volumeUsd': 5319610, 'volumeBtc': 1370.19571078, 'last': 3865.0, 'bidPrice': 3864.25, 'askPrice': 3864.5, 'midPrice': 3864.38, 'estDelPrice': 3894.96, 'markPrice': 3864.91, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3000-P', 'openInterest': 1232.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-11000-P', 'openInterest': 3.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.9215, 'bidPrice': 1.8375, 'askPrice': 1.8755, 'midPrice': 1.8565, 'markPrice': 1.8511, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-12500-C', 'openInterest': 1249.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3750-P', 'openInterest': 1023.7, 'high': 0.0415, 'low': 0.035, 'volume': 147.9, 'volumeBtc': 147.9, 'last': 0.0385, 'bidPrice': 0.037, 'askPrice': 0.0385, 'midPrice': 0.03775, 'markPrice': 0.0363, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3500-C', 'openInterest': 25.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1305, 'bidPrice': 0.1105, 'askPrice': 0.1155, 'midPrice': 0.113, 'markPrice': 0.1165, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4125-C', 'openInterest': 517.5, 'high': 0.004, 'low': 0.0015, 'volume': 193.6, 'volumeBtc': 193.6, 'last': 0.002, 'bidPrice': 0.001, 'askPrice': 0.0015, 'midPrice': 0.00125, 'markPrice': 0.0014, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-14000-P', 'openInterest': 1.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.6745, 'bidPrice': 2.607, 'askPrice': 2.633, 'midPrice': 2.62, 'markPrice': 2.6223, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-25000-C', 'openInterest': 396.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-12500-P', 'openInterest': 38.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 2.543, 'bidPrice': 2.2105, 'askPrice': 2.2175, 'midPrice': 2.214, 'markPrice': 2.2144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4625-C', 'openInterest': 12.0, 'high': 0.002, 'low': 0.0005, 'volume': 12.0, 'volumeBtc': 12.0, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3625-C', 'openInterest': 0.5, 'high': 0.0725, 'low': 0.0725, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0725, 'bidPrice': 0.0715, 'askPrice': 0.076, 'midPrice': 0.07375, 'markPrice': 0.0754, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3500-P', 'openInterest': 2245.3, 'high': 0.001, 'low': 0.0005, 'volume': 57.6, 'volumeBtc': 57.6, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3125-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.1935, 'askPrice': 0.1995, 'midPrice': 0.1965, 'markPrice': 0.1964, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2250-C', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.429, 'bidPrice': 0.415, 'askPrice': 0.423, 'midPrice': 0.419, 'markPrice': 0.4219, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-30000-C', 'openInterest': 283.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3000-C', 'openInterest': 245.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.3025, 'bidPrice': 0.2705, 'askPrice': 0.2875, 'midPrice': 0.279, 'markPrice': 0.2827, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5500-P', 'openInterest': 22.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.437, 'bidPrice': 0.464, 'askPrice': 0.488, 'midPrice': 0.476, 'markPrice': 0.4738, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4250-C', 'openInterest': 2013.4, 'high': 0.002, 'low': 0.0005, 'volume': 226.7, 'volumeBtc': 226.7, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4750-P', 'openInterest': 1.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2695, 'bidPrice': 0.218, 'askPrice': 0.2245, 'midPrice': 0.22125, 'markPrice': 0.2216, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2000-C', 'openInterest': 20.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.466, 'bidPrice': 0.4795, 'askPrice': 0.4895, 'midPrice': 0.4845, 'markPrice': 0.4857, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4500-P', 'openInterest': 17.0, 'high': 0.2635, 'low': 0.2635, 'volume': 5.0, 'volumeBtc': 5.0, 'last': 0.2635, 'bidPrice': 0.2545, 'askPrice': 0.275, 'midPrice': 0.26475000000000004, 'markPrice': 0.2635, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3000-C', 'openInterest': 28.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2525, 'bidPrice': 0.226, 'askPrice': 0.232, 'midPrice': 0.229, 'markPrice': 0.2285, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2500-P', 'openInterest': 585.5, 'high': 0.028, 'low': 0.0265, 'volume': 56.0, 'volumeBtc': 56.0, 'last': 0.027, 'bidPrice': 0.0265, 'askPrice': 0.028, 'midPrice': 0.02725, 'markPrice': 0.0275, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4500-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.1565, 'askPrice': 0.1635, 'midPrice': 0.16, 'markPrice': 0.1582, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3750-C', 'openInterest': 6.0, 'high': 0.059, 'low': 0.049, 'volume': 6.0, 'volumeBtc': 6.0, 'last': 0.049, 'bidPrice': 0.0475, 'askPrice': 0.0515, 'midPrice': 0.0495, 'markPrice': 0.0505, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-8000-C', 'openInterest': 1081.4, 'high': 0.0135, 'low': 0.0125, 'volume': 10.7, 'volumeBtc': 10.7, 'last': 0.0135, 'bidPrice': 0.012, 'askPrice': 0.0135, 'midPrice': 0.012750000000000001, 'markPrice': 0.0128, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4000-C', 'openInterest': 124.5, 'high': 0.0235, 'low': 0.016, 'volume': 47.0, 'volumeBtc': 47.0, 'last': 0.016, 'bidPrice': 0.0155, 'askPrice': 0.0175, 'midPrice': 0.0165, 'markPrice': 0.0178, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2500-P', 'openInterest': 857.9, 'high': 0.0095, 'low': 0.0095, 'volume': 20.0, 'volumeBtc': 20.0, 'last': 0.0095, 'bidPrice': 0.0085, 'askPrice': 0.01, 'midPrice': 0.009250000000000001, 'markPrice': 0.0094, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-9000-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 1.326, 'askPrice': 1.3595, 'midPrice': 1.34275, 'markPrice': 1.3372, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4750-C', 'openInterest': 409.5, 'high': 0.0065, 'low': 0.0055, 'volume': 38.5, 'volumeBtc': 38.5, 'last': 0.006, 'bidPrice': 0.005, 'askPrice': 0.006, 'midPrice': 0.0055, 'markPrice': 0.0056, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2250-P', 'openInterest': 259.9, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.001, 'midPrice': '', 'markPrice': 0.0005, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3250-P', 'openInterest': 2000.5, 'high': 0.009, 'low': 0.005, 'volume': 351.29999999999995, 'volumeBtc': 351.3, 'last': 0.006, 'bidPrice': 0.006, 'askPrice': 0.0075, 'midPrice': 0.00675, 'markPrice': 0.0066, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4625-C', 'openInterest': 326.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-30000-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 6.61, 'bidPrice': 0.003, 'askPrice': '', 'midPrice': '', 'markPrice': 6.7146, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-9000-C', 'openInterest': 1420.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-40000-C', 'openInterest': 127.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5000-C', 'openInterest': 1834.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3875-C', 'openInterest': 66.0, 'high': 0.03, 'low': 0.017, 'volume': 26.099999999999998, 'volumeBtc': 26.1, 'last': 0.02, 'bidPrice': 0.017, 'askPrice': 0.019, 'midPrice': 0.018000000000000002, 'markPrice': 0.0179, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-3500-P', 'openInterest': 61.8, 'high': 0.005, 'low': 0.0025, 'volume': 74.1, 'volumeBtc': 74.1, 'last': 0.0035, 'bidPrice': 0.003, 'askPrice': 0.0045, 'midPrice': 0.00375, 'markPrice': 0.0036, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3875-P', 'openInterest': 680.6, 'high': 0.0185, 'low': 0.007, 'volume': 601.1, 'volumeBtc': 601.1, 'last': 0.0145, 'bidPrice': 0.0135, 'askPrice': 0.0155, 'midPrice': 0.014499999999999999, 'markPrice': 0.0144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4000-C', 'openInterest': 1483.0, 'high': 0.011, 'low': 0.0065, 'volume': 235.7, 'volumeBtc': 235.7, 'last': 0.007, 'bidPrice': 0.005, 'askPrice': 0.0065, 'midPrice': 0.00575, 'markPrice': 0.0059, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-35000-C', 'openInterest': 119.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3500-P', 'openInterest': 1181.2, 'high': 0.0185, 'low': 0.015, 'volume': 100.0, 'volumeBtc': 100.0, 'last': 0.016, 'bidPrice': 0.0155, 'askPrice': 0.0175, 'midPrice': 0.0165, 'markPrice': 0.0166, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4250-P', 'openInterest': 1.0, 'high': 0.0805, 'low': 0.0805, 'volume': 1.0, 'volumeBtc': 1.0, 'last': 0.0805, 'bidPrice': 0.097, 'askPrice': 0.102, 'midPrice': 0.0995, 'markPrice': 0.0973, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-7000-P', 'openInterest': 19.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.7515, 'bidPrice': 0.8065, 'askPrice': 0.8235, 'midPrice': 0.815, 'markPrice': 0.816, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4375-P', 'openInterest': 6.3, 'high': 0.13, 'low': 0.13, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.13, 'bidPrice': 0.1235, 'askPrice': 0.128, 'midPrice': 0.12575, 'markPrice': 0.1253, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-11000-C', 'openInterest': 302.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0008, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2000-P', 'openInterest': 630.4, 'high': 0.012, 'low': 0.011, 'volume': 53.599999999999994, 'volumeBtc': 53.6, 'last': 0.011, 'bidPrice': 0.0105, 'askPrice': 0.0115, 'midPrice': 0.011, 'markPrice': 0.0111, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-9000-P', 'openInterest': 172.2, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.2695, 'bidPrice': 1.3105, 'askPrice': 1.3175, 'midPrice': 1.314, 'markPrice': 1.3144, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-5250-C', 'openInterest': 277.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4375-C', 'openInterest': 396.4, 'high': 0.001, 'low': 0.0005, 'volume': 11.0, 'volumeBtc': 11.0, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-2500-C', 'openInterest': 31.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.374, 'bidPrice': 0.3565, 'askPrice': 0.3675, 'midPrice': 0.362, 'markPrice': 0.3626, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-13000-P', 'openInterest': 0.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 3.096, 'bidPrice': 2.349, 'askPrice': 2.374, 'midPrice': 2.3615000000000004, 'markPrice': 2.3639, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2750-C', 'openInterest': 17.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.279, 'bidPrice': 0.29, 'askPrice': 0.296, 'midPrice': 0.293, 'markPrice': 0.2928, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-4500-C', 'openInterest': 1138.0, 'high': 0.0005, 'low': 0.0005, 'volume': 0.5, 'volumeBtc': 0.5, 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0003, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-2500-C', 'openInterest': 59.3, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.399, 'bidPrice': 0.37, 'askPrice': 0.3855, 'midPrice': 0.37775000000000003, 'markPrice': 0.3807, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3250-P', 'openInterest': 1273.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2250-P', 'openInterest': 450.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-4250-C', 'openInterest': 625.2, 'high': 0.026, 'low': 0.0195, 'volume': 140.7, 'volumeBtc': 140.7, 'last': 0.0195, 'bidPrice': 0.019, 'askPrice': 0.0205, 'midPrice': 0.01975, 'markPrice': 0.0219, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-1500-C', 'openInterest': 30.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.6155, 'bidPrice': 0.607, 'askPrice': 0.616, 'midPrice': 0.6114999999999999, 'markPrice': 0.6124, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-5000-C', 'openInterest': 446.7, 'high': 0.0725, 'low': 0.0685, 'volume': 73.80000000000001, 'volumeBtc': 73.8, 'last': 0.071, 'bidPrice': 0.068, 'askPrice': 0.0705, 'midPrice': 0.06925, 'markPrice': 0.0698, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-6000-C', 'openInterest': 2735.0, 'high': 0.011, 'low': 0.0105, 'volume': 17.0, 'volumeBtc': 17.0, 'last': 0.011, 'bidPrice': 0.01, 'askPrice': 0.0105, 'midPrice': 0.01025, 'markPrice': 0.0104, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4750-P', 'openInterest': 0.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': '', 'bidPrice': 0.22, 'askPrice': 0.227, 'midPrice': 0.2235, 'markPrice': 0.222, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4000-P', 'openInterest': 234.3, 'high': 0.1215, 'low': 0.1215, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.1215, 'bidPrice': 0.1235, 'askPrice': 0.1285, 'midPrice': 0.126, 'markPrice': 0.1261, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4500-C', 'openInterest': 23.1, 'high': 0.001, 'low': 0.001, 'volume': 6.1, 'volumeBtc': 6.1, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.0015, 'midPrice': 0.001, 'markPrice': 0.001, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2500-C', 'openInterest': 106.7, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.355, 'bidPrice': 0.3545, 'askPrice': 0.3605, 'midPrice': 0.3575, 'markPrice': 0.3571, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-5000-P', 'openInterest': 63.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.329, 'bidPrice': 0.3155, 'askPrice': 0.33, 'midPrice': 0.32275, 'markPrice': 0.3215, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-20000-P', 'openInterest': 0.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 5.076, 'bidPrice': 0.005, 'askPrice': '', 'midPrice': '', 'markPrice': 4.1743, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-2750-P', 'openInterest': 1333.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4000-P', 'openInterest': 56.0, 'high': 0.0485, 'low': 0.037, 'volume': 50.1, 'volumeBtc': 50.1, 'last': 0.046, 'bidPrice': 0.0455, 'askPrice': 0.0495, 'midPrice': 0.0475, 'markPrice': 0.0465, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3000-P', 'openInterest': 939.5, 'high': 0.0265, 'low': 0.0245, 'volume': 38.6, 'volumeBtc': 38.6, 'last': 0.026, 'bidPrice': 0.025, 'askPrice': 0.027, 'midPrice': 0.026000000000000002, 'markPrice': 0.026, 'uPx': 3864.93, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-45000-P', 'openInterest': 1.6, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 12.49, 'bidPrice': 0.001, 'askPrice': '', 'midPrice': '', 'markPrice': 10.572, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-5APR19-4125-P', 'openInterest': 0.5, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0535, 'bidPrice': 0.0695, 'askPrice': 0.074, 'midPrice': 0.07175000000000001, 'markPrice': 0.07, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5250-C', 'openInterest': 453.3, 'high': 0.003, 'low': 0.0025, 'volume': 50.5, 'volumeBtc': 50.5, 'last': 0.003, 'bidPrice': 0.001, 'askPrice': 0.0025, 'midPrice': 0.00175, 'markPrice': 0.0018, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-4500-C', 'openInterest': 293.2, 'high': 0.099, 'low': 0.0965, 'volume': 25.3, 'volumeBtc': 25.3, 'last': 0.0965, 'bidPrice': 0.0955, 'askPrice': 0.1005, 'midPrice': 0.098, 'markPrice': 0.0993, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'currentFunding': -0.0007914124920410479, 'funding8h': -0.0003687279035259522, 'instrumentName': 'BTC-PERPETUAL', 'openInterest': 3135712.1, 'openInterestAmount': 31357121, 'high': 3962.0, 'low': 3830.25, 'volume': 6904309.0, 'volumeUsd': 69043090, 'volumeBtc': 17695.9025844, 'last': 3889.75, 'bidPrice': 3889.5, 'askPrice': 3889.75, 'midPrice': 3889.63, 'estDelPrice': 3894.96, 'markPrice': 3889.93, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-12000-P', 'openInterest': 6.1, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 1.9095, 'bidPrice': 2.094, 'askPrice': 2.1345, 'midPrice': 2.11425, 'markPrice': 2.1089, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3000-P', 'openInterest': 537.6, 'high': 0.056, 'low': 0.056, 'volume': 15.0, 'volumeBtc': 15.0, 'last': 0.056, 'bidPrice': 0.0575, 'askPrice': 0.0595, 'midPrice': 0.058499999999999996, 'markPrice': 0.0589, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-4500-C', 'openInterest': 341.7, 'high': 0.0535, 'low': 0.049, 'volume': 16.4, 'volumeBtc': 16.4, 'last': 0.049, 'bidPrice': 0.049, 'askPrice': 0.0515, 'midPrice': 0.05025, 'markPrice': 0.0506, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-10000-C', 'openInterest': 873.8, 'high': 0.0015, 'low': 0.0015, 'volume': 10.0, 'volumeBtc': 10.0, 'last': 0.0015, 'bidPrice': 0.001, 'askPrice': 0.0015, 'midPrice': 0.00125, 'markPrice': 0.0013, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-28JUN19-3000-C', 'openInterest': 48.8, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.2705, 'bidPrice': 0.2435, 'askPrice': 0.255, 'midPrice': 0.24925, 'markPrice': 0.2499, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-29MAR19-3625-P', 'openInterest': 517.8, 'high': 0.002, 'low': 0.0005, 'volume': 58.8, 'volumeBtc': 58.8, 'last': 0.001, 'bidPrice': 0.0005, 'askPrice': 0.001, 'midPrice': 0.00075, 'markPrice': 0.0007, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-27SEP19-3500-C', 'openInterest': 336.9, 'high': 0.208, 'low': 0.205, 'volume': 1.9, 'volumeBtc': 1.9, 'last': 0.205, 'bidPrice': 0.2, 'askPrice': 0.2045, 'midPrice': 0.20224999999999999, 'markPrice': 0.2029, 'uPx': 3864.91, 'uIx': 'BTC-28JUN19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-5500-P', 'openInterest': 1.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.4535, 'bidPrice': 0.4155, 'askPrice': 0.426, 'midPrice': 0.42074999999999996, 'markPrice': 0.4156, 'uPx': 3888.55, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-3250-C', 'openInterest': 32.0, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.1785, 'bidPrice': 0.163, 'askPrice': 0.1705, 'midPrice': 0.16675, 'markPrice': 0.1709, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}, {'instrumentName': 'BTC-26APR19-2000-P', 'openInterest': 295.4, 'high': '', 'low': '', 'volume': '', 'volumeBtc': '', 'last': 0.0005, 'bidPrice': '', 'askPrice': 0.0005, 'midPrice': '', 'markPrice': 0.0002, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}]\n",
"{'instrumentName': 'BTC-26APR19-5000-C', 'openInterest': 519.6, 'high': 0.004, 'low': 0.0035, 'volume': 20.5, 'volumeBtc': 20.5, 'last': 0.0035, 'bidPrice': 0.002, 'askPrice': 0.0035, 'midPrice': 0.00275, 'markPrice': 0.0028, 'uPx': 3888.53, 'uIx': 'BTC-29MAR19', 'iR': 0.0, 'created': '2019-03-26 13:15:33 GMT'}\n"
],
"name": "stdout"
}
]
},
{
"metadata": {
"id": "1KgmjH4aqLLs",
"colab_type": "code",
"colab": {}
},
"cell_type": "code",
"source": [
"\n",
"# new data frame with split value columns \n",
"new = df[\"instrumentName\"].str.split(\"-\", n = 4, expand = True) \n",
" \n",
"# making seperate first name column from new data frame \n",
"df[\"expiry\"]= new[1] \n",
" \n",
"# making seperate last name column from new data frame \n",
"df[\"strike\"]= pd.to_numeric(new[2]) \n",
"df['optionType']= new[3]\n",
"df['crypto'] = new[0]\n",
"\n",
"expiry_date = '29MAR19'\n",
"expiry_date = '26APR19'\n",
"\n",
"df[(df['expiry'] == expiry_date) & (df['optionType'] == 'C')].head()\n",
"\n",
"call_chain = df[(df['expiry'] == expiry_date) & (df['optionType'] == 'P')].sort_values(by=['strike'])\n",
"call_chain = df[(df['expiry'] == expiry_date) & (df['optionType'] == 'C')].sort_values(by=['strike'])\n",
"\n"
],
"execution_count": 0,
"outputs": []
},
{
"metadata": {
"id": "ZI5lYzLhJ-ZR",
"colab_type": "code",
"colab": {}
},
"cell_type": "code",
"source": [
"call_chain['askPrice'] = pd.to_numeric(call_chain['askPrice'])\n",
"call_chain['bidPrice'] = pd.to_numeric(call_chain['bidPrice'])\n",
"call_chain['midPrice'] = pd.to_numeric(call_chain['midPrice'])"
],
"execution_count": 0,
"outputs": []
},
{
"metadata": {
"id": "WEUjdWmUx0wj",
"colab_type": "code",
"outputId": "16cb1a14-f89a-4e29-9971-962b065c49a6",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 508
}
},
"cell_type": "code",
"source": [
"\n",
"#call_chain['midPrice'] = (call_chain['askPrice'] + call_chain['bidPrice'])/2\n",
"#price = 'askPrice'\n",
"price = 'midPrice'\n",
"#price = 'bidPrice'\n",
"\n",
"call_chain['butterfly'] = -2*call_chain[price] + call_chain[price].shift(-1) +call_chain[price].shift(1)\n",
"\n",
"call_chain['spread'] = -call_chain[price] + call_chain[price].shift(1)\n",
"call_chain['midStrike'] = (call_chain['strike'] + call_chain['strike'].shift(1))/2\n",
"call_chain['strikeSpread'] = ( call_chain['strike'] - call_chain['strike'].shift(1))\n",
"call_chain['spreadUSD'] = call_chain['spread'] * call_chain['uPx']\n",
"call_chain['butterflyUSD'] = call_chain['butterfly'] * ( call_chain['uPx'])\n",
"call_chain['impliedCumProb'] = (1 - call_chain['spreadUSD'] / call_chain['strikeSpread'])*100\n",
"call_chain['impliedRangeProb'] = (call_chain['butterflyUSD'] / call_chain['strikeSpread'])*100\n",
"call_chain['strikeReturn'] = (call_chain['strike'] - call_chain['uPx']) / call_chain['uPx']\n",
"call_chain['midStrikeReturn'] = (call_chain['midStrike'] - call_chain['uPx']) / call_chain['uPx']\n",
"\n",
"call_chain.tail()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>askPrice</th>\n",
" <th>bidPrice</th>\n",
" <th>created</th>\n",
" <th>currentFunding</th>\n",
" <th>estDelPrice</th>\n",
" <th>funding8h</th>\n",
" <th>high</th>\n",
" <th>iR</th>\n",
" <th>instrumentName</th>\n",
" <th>last</th>\n",
" <th>...</th>\n",
" <th>butterfly</th>\n",
" <th>spread</th>\n",
" <th>midStrike</th>\n",
" <th>strikeSpread</th>\n",
" <th>spreadUSD</th>\n",
" <th>butterflyUSD</th>\n",
" <th>impliedCumProb</th>\n",
" <th>impliedRangeProb</th>\n",
" <th>strikeReturn</th>\n",
" <th>midStrikeReturn</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>0.0105</td>\n",
" <td>0.0090</td>\n",
" <td>2019-03-26 13:15:33 GMT</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.012</td>\n",
" <td>0.0</td>\n",
" <td>BTC-26APR19-4500-C</td>\n",
" <td>0.01</td>\n",
" <td>...</td>\n",
" <td>0.00575</td>\n",
" <td>0.01000</td>\n",
" <td>4375.0</td>\n",
" <td>250.0</td>\n",
" <td>38.885300</td>\n",
" <td>22.359047</td>\n",
" <td>84.445880</td>\n",
" <td>8.943619</td>\n",
" <td>0.157250</td>\n",
" <td>0.125104</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>0.0060</td>\n",
" <td>0.0050</td>\n",
" <td>2019-03-26 13:15:33 GMT</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.0065</td>\n",
" <td>0.0</td>\n",
" <td>BTC-26APR19-4750-C</td>\n",
" <td>0.006</td>\n",
" <td>...</td>\n",
" <td>0.00150</td>\n",
" <td>0.00425</td>\n",
" <td>4625.0</td>\n",
" <td>250.0</td>\n",
" <td>16.526253</td>\n",
" <td>5.832795</td>\n",
" <td>93.389499</td>\n",
" <td>2.333118</td>\n",
" <td>0.221541</td>\n",
" <td>0.189395</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0.0035</td>\n",
" <td>0.0020</td>\n",
" <td>2019-03-26 13:15:33 GMT</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.004</td>\n",
" <td>0.0</td>\n",
" <td>BTC-26APR19-5000-C</td>\n",
" <td>0.0035</td>\n",
" <td>...</td>\n",
" <td>0.00175</td>\n",
" <td>0.00275</td>\n",
" <td>4875.0</td>\n",
" <td>250.0</td>\n",
" <td>10.693457</td>\n",
" <td>6.804927</td>\n",
" <td>95.722617</td>\n",
" <td>2.721971</td>\n",
" <td>0.285833</td>\n",
" <td>0.253687</td>\n",
" </tr>\n",
" <tr>\n",
" <th>186</th>\n",
" <td>0.0025</td>\n",
" <td>0.0010</td>\n",
" <td>2019-03-26 13:15:33 GMT</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.003</td>\n",
" <td>0.0</td>\n",
" <td>BTC-26APR19-5250-C</td>\n",
" <td>0.003</td>\n",
" <td>...</td>\n",
" <td>0.00050</td>\n",
" <td>0.00100</td>\n",
" <td>5125.0</td>\n",
" <td>250.0</td>\n",
" <td>3.888530</td>\n",
" <td>1.944265</td>\n",
" <td>98.444588</td>\n",
" <td>0.777706</td>\n",
" <td>0.350125</td>\n",
" <td>0.317979</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0.0020</td>\n",
" <td>0.0005</td>\n",
" <td>2019-03-26 13:15:33 GMT</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.0015</td>\n",
" <td>0.0</td>\n",
" <td>BTC-26APR19-5500-C</td>\n",
" <td>0.0015</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>0.00050</td>\n",
" <td>5375.0</td>\n",
" <td>250.0</td>\n",
" <td>1.944265</td>\n",
" <td>NaN</td>\n",
" <td>99.222294</td>\n",
" <td>NaN</td>\n",
" <td>0.414416</td>\n",
" <td>0.382270</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>5 rows × 34 columns</p>\n",
"</div>"
],
"text/plain": [
" askPrice bidPrice created currentFunding estDelPrice \\\n",
"54 0.0105 0.0090 2019-03-26 13:15:33 GMT NaN NaN \n",
"142 0.0060 0.0050 2019-03-26 13:15:33 GMT NaN NaN \n",
"0 0.0035 0.0020 2019-03-26 13:15:33 GMT NaN NaN \n",
"186 0.0025 0.0010 2019-03-26 13:15:33 GMT NaN NaN \n",
"2 0.0020 0.0005 2019-03-26 13:15:33 GMT NaN NaN \n",
"\n",
" funding8h high iR instrumentName last ... \\\n",
"54 NaN 0.012 0.0 BTC-26APR19-4500-C 0.01 ... \n",
"142 NaN 0.0065 0.0 BTC-26APR19-4750-C 0.006 ... \n",
"0 NaN 0.004 0.0 BTC-26APR19-5000-C 0.0035 ... \n",
"186 NaN 0.003 0.0 BTC-26APR19-5250-C 0.003 ... \n",
"2 NaN 0.0015 0.0 BTC-26APR19-5500-C 0.0015 ... \n",
"\n",
" butterfly spread midStrike strikeSpread spreadUSD butterflyUSD \\\n",
"54 0.00575 0.01000 4375.0 250.0 38.885300 22.359047 \n",
"142 0.00150 0.00425 4625.0 250.0 16.526253 5.832795 \n",
"0 0.00175 0.00275 4875.0 250.0 10.693457 6.804927 \n",
"186 0.00050 0.00100 5125.0 250.0 3.888530 1.944265 \n",
"2 NaN 0.00050 5375.0 250.0 1.944265 NaN \n",
"\n",
" impliedCumProb impliedRangeProb strikeReturn midStrikeReturn \n",
"54 84.445880 8.943619 0.157250 0.125104 \n",
"142 93.389499 2.333118 0.221541 0.189395 \n",
"0 95.722617 2.721971 0.285833 0.253687 \n",
"186 98.444588 0.777706 0.350125 0.317979 \n",
"2 99.222294 NaN 0.414416 0.382270 \n",
"\n",
"[5 rows x 34 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 29
}
]
},
{
"metadata": {
"id": "Tj-6eL6n_PQu",
"colab_type": "code",
"outputId": "868f0540-217e-4cc4-81bd-274f15b089c7",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1354
}
},
"cell_type": "code",
"source": [
"#call_chain.plot.scatter(x = 'midStrike', y = 'impliedProb')\n",
"#plt.scatter(call_chain.midStrike, call_chain.impliedCumProb )\n",
"plt.plot(call_chain.midStrike, call_chain.impliedCumProb, linestyle = ':', marker = 'o' )\n",
"plt.show()\n",
"plt.plot(call_chain.midStrikeReturn, call_chain.impliedCumProb, linestyle = ':', marker = 'o' )\n",
"\n",
"\n",
"plt.show()\n",
"#plt.scatter(call_chain.strike, call_chain.impliedRangeProb )\n",
"#plt.plot(call_chain.strike, call_chain.impliedRangeProb, linestyle = ':', marker = 'o' )\n",
"plt.bar(call_chain.strike, call_chain.impliedRangeProb, width = 250*0.8)\n",
"plt.show()\n",
"\n",
"#plt.plot(call_chain.strikeReturn, call_chain.impliedRangeProb, linestyle = ':', marker = 'o' )\n",
"plt.bar(call_chain.strikeReturn, call_chain.impliedRangeProb, width = 1/20)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "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\nBEtQR9YTJ07UmDFjNGfOHBmGoV/84hfBfPlDsnJ0yf3GAIC+FvRr1rfcckuwXzLkMRUNAOhL7A0O\nAECII6wBAAhxhDUAACGOsAYAIMQR1gAAhDjCGgCAEEdYAwAQ4ghrAABCHGENAECIM8wjfTUWAACw\nFCNrAABCHGENAECII6wBAAhxhDUAACGOsAYAIMQR1gAAhDhnf73RPffco7Vr16qzs1PXXnut8vPz\ndeutt6qrq0sej0f33nuvYmJitHz5cj355JNyOBy67LLLdOmll6qjo0Pz589XeXm5oqKidNddd2nw\n4MH9Vfpx+2rvb775pjZu3KjU1FRJ0g9+8AOdddZZEdV7S0uL5s+fr+rqarW1ten666/XqFGjIv6c\n++u7sLAw4s/3fq2trbrgggt0/fXXq6CgIOLP94EO7P29996zxTkvLi7WTTfdpOHDh0uSRowYoWuu\nuSbiz7u/vpuamvr2nJv9oKioyLzmmmtM0zTNffv2mdOnTzfnz59vvvLKK6ZpmuZvf/tb85lnnjGb\nmprMWbNmmfX19WZLS4s5e/Zss6amxnzxxRfNO++80zRN01y9erV500039UfZQeGv99tuu8188803\nD3pepPW+YsUK849//KNpmqZZVlZmzpo1yxbn3F/fdjjf+913333mJZdcYr7wwgu2ON8HOrB3u5zz\nNWvWmPPmzTvomB3Ou7+++/qc98s0+KRJk3T//fdLkpKTk9XS0qLi4mLNnDlTkjRjxgwVFRVp/fr1\nys/PV1JSkuLi4jRx4kStW7dORUVFOvfccyVJU6ZM0bp16/qj7KDw13tXV1ev50Va71//+tf1wx/+\nUJJUUVGhrKwsW5xzf337E2l9S9KOHTu0fft2nXXWWZJki/O931d79ydSe/8qO533Iwlm3/0S1lFR\nUXK5XJKkZcuW6cwzz1RLS4tiYmIkSW63W16vV1VVVUpPT/f9Xnp6eq/jDodDhmGovb29P0o/bv56\nj4qK0tNPP62rr75aP/3pT7Vv376I7F2S5syZo1tuuUULFiywzTmXDu5bki3O991336358+f7Htvp\nfH+1d8ke51yStm/fruuuu05XXHGF3nnnHduc96/2LfXtOe+3a9aS9Prrr2vZsmVasmSJZs2a5Ttu\nHmLH02M9HsoO7H3Dhg1KTU1VXl6e/vjHP+qhhx7ShAkTDnp+pPT+l7/8RZs3b9bPfvazg2qP9HN+\nYN8LFiyI+PP90ksvafz48Ye87hbJ59tf7xdddFHEn3NJGjp0qG688Uadf/75Ki0t1dVXX33QzGGk\nnnd/fS9cuFAZGRl9ds77bTX46tWr9cgjj+jRRx9VUlKSXC6XWltbJUmVlZXKzMxUZmamqqqqfL+z\nd+9e33Gv1ytJ6ujokGmavk9u4eCrvRcUFCgvL0+SdPbZZ2vr1q0R1/uGDRtUUVEhScrLy1NXV5cS\nEhIi/pz763vEiBERf75XrVqlN954Q5dddpmef/55/f73v7fN/+P+ejdNM+LPuSRlZWXp61//ugzD\n0JAhQ5SRkaG6urqIP+/++h46dGifnvN+CeuGhgbdc889Wrx4sW+l3JQpU1RYWChJWrlypaZNm6Zx\n48bpk08+UX19vZqamrRu3TqdeuqpOuOMM/Tqq69Kkt566y1Nnjy5P8oOCn+9z5s3T6WlpZJ6ru8M\nHz484nr/4IMPtGTJEklSVVWVmpubbXHO/fV9xx13RPz5/t3vfqcXXnhBf/3rX3XppZfq+uuvt8X5\nlvz3/txzz0X8OZek5cuX6/HHH5ckeb1eVVdX65JLLon48+6v70WLFvXpOe+Xb91aunSpHnzwQZ1w\nwgm+Y4sWLdLtt9+utrY25eTk6K677lJ0dLReffVVPf744zIMQ1deeaUuvPBCdXV16fbbb1dJSYli\nYmK0aNEiZWdn93XZQeGv90suuURPP/204uPj5XK5dNddd8ntdkdU762trfr5z3+uiooKtba26sYb\nb9TJJ5+s2267LaLPub++XS6X7r333og+3wd68MEHNXDgQE2dOjXiz/dX7e89JyfHFue8sbFRt9xy\ni+rr69XR0aEbb7xReXl5EX/e/fUdGxvbp+ecr8gEACDEsYMZAAAhjrAGACDEEdYAAIQ4whoAgBBH\nWAMAEOIIawAAQhxhDQBAiCOsAQAIcf8fy0B2Nop0uAoAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nAABJRU5ErkJggg==\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nD6qkpETjxo2TJA0fPlwHDx6M9sgRFSx/Y2Njs/u1xfxpaWn67W9/K0k6efKkEhISLLP2wbIH0xaz\nf+/o0aM6cuSIRo8eLUmWWXupefZg2mr2YKy09lciktmjXuIxMTFyOBySpKKiIo0cOVL19fWy2+2S\npK5du8rr9aq6ulpOpzPwOKfT2Wx7u3btZLPZdOHChWiPHTHB8sfExGjHjh2aOXOm5s+fr6+//rrN\n5pekjIwMZWdna8mSJZZae6lpdkmWWvdVq1YpJycncNtKa//j7JK11v7IkSN6/PHHNW3aNO3fv99S\na//j7FJ01/6a/E5ckvbs2aOioiJt3bpV48ePD2z3X+JdX692+/Xuh/nLy8vVpUsX9e/fX5s3b9aL\nL76oO++8s8n921L+t956S//+97+1cOHCJvNbYe1/mH3JkiWWWfe//vWvuuOOOy75+7y2vPbBst93\n332WWftevXopKytLEydOVGVlpWbOnNnk6mNbXvtg2fPy8tStW7eorf01eXX6vn37tGnTJhUWFiou\nLk4Oh0Pnz5+XJFVVVcntdsvtdqu6ujrwmFOnTgW2e71eSdLFixfl9/sDP9GZ4sf5k5KS1L9/f0lS\nSkqKKioq2mT+8vJynTx5UpLUv39/NTY2qmPHjpZY+2DZ+/bta4l1l6SPPvpIH3zwgR588EG9/fbb\n+uMf/2iZ//fBsvv9fsusfUJCgtLS0mSz2dSzZ09169ZNZ86cscTaB8veq1evqK591Eu8pqZGq1ev\n1iuvvBJ4dd7w4cNVXFwsSdq9e7dGjBih22+/XV988YXOnj2rc+fO6eDBg7rrrruUnJys999/X5L0\n4Ycf6p577on2yBEVLP+cOXNUWVkp6bvfFfXp06dN5v/nP/+prVu3SpKqq6tVV1dnmbUPlv3ZZ5+1\nxLpL0gsvvKB33nlHf/nLXzR16lTNnj3bMmsfLPubb75pmbXfuXOntmzZIknyer06ffq07r//fkus\nfbDsBQUFUV37qH+Kmcfj0caNG9W7d+/AtoKCAi1dulTffvutevToofz8fN1www16//33tWXLFtls\nNmVmZuree+9VY2Ojli5dqv/85z+y2+0qKChQ9+7dozlyRAXLf//992vHjh268cYb5XA4lJ+fr65d\nu7a5/OfPn9fvf/97nTx5UufPn1dWVpYGDhyoxYsXt/m1D5bd4XBozZo1bX7df2zjxo36yU9+ol/+\n8peWWPsf+j57jx49LLP2tbW1ys7O1tmzZ3Xx4kVlZWWpf//+llj7YNnbt28f1bXno0gBADAU79gG\nAIChKHEAAAxFiQMAYChKHAAAQ1HiAAAYihIHAMBQlDgAAIaixAEAMNT/AwDzWZBnHO7kAAAAAElF\nTkSuQmCC\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<BarContainer object of 15 artists>"
]
},
"metadata": {
"tags": []
},
"execution_count": 30
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nQmCC\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"metadata": {
"id": "r6IlnNy0m6lz",
"colab_type": "code",
"outputId": "0de20555-4745-4590-820e-9068c6fae710",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 514
}
},
"cell_type": "code",
"source": [
"call_chain[['midStrikeReturn', 'impliedCumProb']].head(50)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>midStrikeReturn</th>\n",
" <th>impliedCumProb</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>67</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>-0.453521</td>\n",
" <td>0.064779</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>-0.389229</td>\n",
" <td>-0.324074</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>-0.324938</td>\n",
" <td>0.842485</td>\n",
" </tr>\n",
" <tr>\n",
" <th>74</th>\n",
" <td>-0.260646</td>\n",
" <td>2.786750</td>\n",
" </tr>\n",
" <tr>\n",
" <th>197</th>\n",
" <td>-0.196354</td>\n",
" <td>4.342162</td>\n",
" </tr>\n",
" <tr>\n",
" <th>117</th>\n",
" <td>-0.132063</td>\n",
" <td>16.396605</td>\n",
" </tr>\n",
" <tr>\n",
" <th>76</th>\n",
" <td>-0.067771</td>\n",
" <td>32.728431</td>\n",
" </tr>\n",
" <tr>\n",
" <th>66</th>\n",
" <td>-0.003479</td>\n",
" <td>51.393375</td>\n",
" </tr>\n",
" <tr>\n",
" <th>171</th>\n",
" <td>0.060812</td>\n",
" <td>70.836025</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>0.125104</td>\n",
" <td>84.445880</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>0.189395</td>\n",
" <td>93.389499</td>\n",
" </tr>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0.253687</td>\n",
" <td>95.722617</td>\n",
" </tr>\n",
" <tr>\n",
" <th>186</th>\n",
" <td>0.317979</td>\n",
" <td>98.444588</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0.382270</td>\n",
" <td>99.222294</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" midStrikeReturn impliedCumProb\n",
"67 NaN NaN\n",
"126 -0.453521 0.064779\n",
"3 -0.389229 -0.324074\n",
"40 -0.324938 0.842485\n",
"74 -0.260646 2.786750\n",
"197 -0.196354 4.342162\n",
"117 -0.132063 16.396605\n",
"76 -0.067771 32.728431\n",
"66 -0.003479 51.393375\n",
"171 0.060812 70.836025\n",
"54 0.125104 84.445880\n",
"142 0.189395 93.389499\n",
"0 0.253687 95.722617\n",
"186 0.317979 98.444588\n",
"2 0.382270 99.222294"
]
},
"metadata": {
"tags": []
},
"execution_count": 31
}
]
},
{
"metadata": {
"id": "QUEYY7pQu7bS",
"colab_type": "code",
"outputId": "2a385446-3a72-4855-ed2b-ee1180d38ee7",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 728
}
},
"cell_type": "code",
"source": [
"#print (24*60/5, np.sqrt(24*60/5), 7/17)\n",
"days_to_expiry = 31\n",
"trading_hours_per_day = 7.5\n",
"trading_hours_per_day = 24\n",
"\n",
"minutes_to_expiry = days_to_expiry*trading_hours_per_day*60\n",
"time_factor = np.sqrt(minutes_to_expiry) / 100\n",
"\n",
"print(call_chain['midStrikeReturn'].iloc[1])\n",
"print(100 * call_chain['midStrikeReturn'].iloc[1] / np.sqrt(minutes_to_expiry))\n",
"\n",
"\n",
"plt.plot(call_chain.midStrikeReturn / time_factor, call_chain.impliedCumProb, linestyle = ':', marker = 'o' )\n",
"\n",
"\n",
"plt.show()\n",
"\n",
"#plt.plot(call_chain.strikeReturn, call_chain.impliedRangeProb, linestyle = ':', marker = 'o' )\n",
"plt.bar(call_chain.strikeReturn/ time_factor, call_chain.impliedRangeProb, width = 1/20)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"-0.4535209963662361\n",
"-0.21465218080476992\n"
],
"name": "stdout"
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n8DWf9rRnzJihyZMn69JLL5VhGLrjjjt8+fY9srK3yfXKAIDB4vNz2jfffLOv39L2GKIGAAwG1h4H\nAMBPENoAAPgJQhsAAD9BaAMA4CcIbQAA/AShDQCAnyC0AQDwE4Q2AAB+gtAGAMBPGOaJbsUFAABs\ngZ42AAB+gtAGAMBPENoAAPgJQhsAAD9BaAMA4CcIbQAA/ITT6gIGU2trq9asWaPi4mKFhITot7/9\nrUaMGNHlNa+88oqeeOIJORwOZWVl6cYbb+zTfoOtLzVVV1frpz/9qaKjo/XAAw9IkjZu3Kj7779f\nI0eOlCTNnj1bP/7xjwe9/q/ztj3+emw2bdqkp59+Wg6HQ5dccomWLVtmu2Pzm9/8Rrt27ZJhGFq7\ndq0yMzM9z7377ru67777FBISorPPPlsrV6484T5WOtm25ObmavXq1TrllFMkSaeeeqp+8YtfWFX+\ncXprT3Nzs26//Xbl5+dr48aNfdrHSifbFjsfm97asm3bNt13331yOBwaPXq0fv3rX8vhcJz8cTGD\nyMaNG80777zTNE3TfOutt8zVq1d3eb6hocFcsGCBWVtba3Z0dJgXX3yxmZ+ff8L9rNCXmlavXm0+\n9NBD5qpVqzzbnn/+eXPdunWDVmdfedsefzw29fX15nnnnWfW1NSYjY2N5pIlS8zKykpbHZvc3Fzz\nRz/6kWmaprlv3z7zkksu6fL84sWLzeLiYrO9vd287LLLzPz8/BPuYxVv2rJt27Yu/8/s5ETt+eUv\nf2k++eST5kUXXdTnfaziTVvsemxO1JZFixaZJSUlpmma5qpVq8ytW7d6dVyCang8JydHixYtktTZ\ni9mxY0eX5yMjI7Vp0ybFxMTIMAzFx8erqqrqhPtZoS81/epXv9Lpp58+2KV5xdv2+OOx2bVrl6ZM\nmaLY2FhFRERoxowZtqj7WDk5OTr33HMlSWPHjlV1dbXq6uokSYWFhYqLi1NaWpocDofmz5+vnJyc\nXvexkjdtsbMT/TvfeOONnuf7uo9VvGmLXZ2oLRs3btTQoUMlSYmJiaqsrPTquARVaJeXlysxMVGS\n5HA4ZBiGWlpaurwmJiZGkvTZZ5/p0KFDmjp1ap/2G2wn05ave++993T11VfryiuvVF5e3oDX2hfe\ntscfj82xz0udv8But1uSfY5NeXm5EhISPI+PrdHtdndbf2/7WMmbtkjSvn37dO211+qyyy7TO++8\nM7hF9+JE/849/Z7427GRev4bZsdj09e2HD58WO+8847mz5/v1XEJ2HPazz33nJ577rku23bt2tXl\nsdnDCq4FBQW6+eab9fvf/16hoaHHPd/TfgOlP235uqlTpyoxMVHnnHOOdu7cqVtvvVUvvfSSz2rt\nC1+25+v88dgcfd4Ox6Yn3vy7Dvax6Ku+1DVq1Chdd911Wrx4sQoLC/X9739fW7ZsUVhY2CBUeHI4\nNvY8Nt21paKiQtdee63uuOOOLmHd2z5fF7ChvWzZMi1btqzLtjVr1sjtdmvChAlqbW2VaZrHHejS\n0lKtXLlS99xzjyZOnChJSklJOeF+dmxLd8aOHauxY8dKkqZPn64jR46ovb1dISEhA1J7d3zZHn88\nNikpKSovL/c8Pnz4sKZNm2aLY9NbjS6Xq9vnysrKlJKSotDQ0B73sZI3bUlNTdW3v/1tSdLIkSOV\nnJyssrIyyyc5Sr23x5f7DAZv6rLrsTlRW+rq6vTDH/5QN9xwg+bOndunfboTVMPjc+bM0WuvvSZJ\neuONNzRr1qzjXvPzn/9cd955pyZPnnxS+w02b2t69NFH9fLLL0uS9u7dq8TEREtC4eu8bY8/Hpup\nU6fq448/Vk1Njerr67Vjxw6dccYZtjo2c+bMUXZ2tiRp9+7dSklJ8QzvDR8+XHV1dSoqKlJbW5ve\neOMNzZkzp9d9rORNWzZt2qTHH39cUucQekVFhVJTUy1rw7G8+Xf2x2PTE7semxO1Zd26dbryyit1\n9tln93mf7gTVXb7a29t12223qaCgQGFhYVq3bp3S0tL03//935o5c6bi4+O1dOnSLlPur7rqKp1z\nzjnd7melE7UlMzNTV111lWpqalRWVqZTTjlFP/nJTzR69Gj97Gc/k2maamtrs82lH96258wzz/S7\nYzN9+nS99tprevzxx2UYhi6//HJdeOGFKi0ttdWxuffee/X+++/LMAzdcccdysvLU2xsrBYtWqTt\n27fr3nvvlSSdd955uvrqq7vdZ8KECZbVf6yTbUtdXZ1uvvlm1dTUqLW1Vdddd53mz59vcSu+0lt7\nrr/+epWWlio/P1+nnXaaLrnkEl1wwQV+eWy6a8uCBQtse2x6asvcuXM9v/tHnX/++Vq+fPlJH5eg\nCm0AAPxZUA2PAwDgzwhtAAD8BKENAICfILQBAPAThDYAAH6C0AYAwE8Q2gAA+AlCGwAAP/H/AYRO\nh38+WyXwAAAAAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<BarContainer object of 15 artists>"
]
},
"metadata": {
"tags": []
},
"execution_count": 38
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n7y7C+RbmzJmjOXPm+K1bs2aNvF6vRo8erRs3bsiyLMXExPht8/XXX2vx4sXasmWLxowZ058lh51g\ne4C+4/F41NTU5FtubGyU2+2+5VhDQ4M8Hk+/1xgJuuoD+kegHrS1telnP/uZVqxYoSeffDKoczCt\n3U3p6en661//Kkk6cuSInnjiiZu2+eUvf6ni4mIlJyf3d3kRoTs9QN9JT09XZWWlJOncuXPyeDy+\n6bvhw4erra1Nly5dUkdHh44cOaL09HQ7yw1bXfUB/SNQDzZt2qRnnnlGGRkZQZ+Du1J1U2dnp9at\nW6cvv/xSMTEx2rRpk4YNG6Zdu3YpNTVVgwcP1syZM/3eTr9gwQJNmTLFxqrDS6AepKSkaMGCBfrX\nv/6lhoYGjRo1SosWLVJaWprdpYeNrVu36m9/+5scDoeKior02WefKT4+XtnZ2Tp58qS2bt0qSZo6\ndaqee+45m6sNX131YdmyZfr66691/vx5Pfzww5o7d65mzJhhd8lh53Y9ePLJJ5WamqqxY8f6tv3J\nT36i3NzcHh2fcAYAwDBMawMAYBjCGQAAwxDOAAAYhnAGAMAwhDMAAIYhnAEAMAzhDACAYQhnAAAM\n8/8AFXBBROYJTegAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 576x396 with 1 Axes>"
]
},
"metadata": {
"tags": []
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment