From ae736454ecd6b35e3565f7d325813a34b4e92eb5 Mon Sep 17 00:00:00 2001 From: Lev Date: Sat, 12 Jun 2021 22:19:11 -0500 Subject: [PATCH] Add Initial commit to integrate to the main app enterAsk --- .../Topic 5/5.1.15/20200317.csv | 3549 +++++++++++++++++ .../Topic 5/5.1.15/CSVReader.cpp | 104 + .../Topic 5/5.1.15/CSVReader.h | 24 + .../Topic 5/5.1.15/MerkelMain.cpp | 169 + .../Topic 5/5.1.15/MerkelMain.h | 30 + .../Topic 5/5.1.15/OrderBook.cpp | 196 + .../Topic 5/5.1.15/OrderBook.h | 37 + .../Topic 5/5.1.15/OrderBookEntry.cpp | 28 + .../Topic 5/5.1.15/OrderBookEntry.h | 37 + .../Topic 5/5.1.15/Wallet.cpp | 90 + .../Topic 5/5.1.15/Wallet.h | 28 + .../Topic 5/5.1.15/a.exe | Bin 0 -> 402488 bytes .../Topic 5/5.1.15/main.cpp | 63 + 13 files changed, 4355 insertions(+) create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/20200317.csv create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.cpp create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.h create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/a.exe create mode 100644 CM2005 Object Oriented Programming/Topic 5/5.1.15/main.cpp diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/20200317.csv b/CM2005 Object Oriented Programming/Topic 5/5.1.15/20200317.csv new file mode 100644 index 0000000..3752ce3 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/20200317.csv @@ -0,0 +1,3549 @@ +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021873a78,a.44564869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187308,7.44564869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187307,3.467434 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187305,6.85567013 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186053,0.58 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02185561,9.14455526 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02184944,130. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02183269,4.89101735 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02181735,0.2 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02174665,51. +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02174558,50.96 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02173528,0.55209779 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02167076,33.82130391 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164914,31.97356142 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:24.884492,ETH/BTC,bid,0.02160336,508.56 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189093,9.80492203 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189094,10.91645003 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189398,9.14003499 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189399,9.14068583 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02189434,130. +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.021901,42.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02193216,1.37106548 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02195467,0.2 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02196924,4.94993079 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02199288,0.54563113 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210654,29.79106636 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:24.884492,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:24.884492,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000031,11901419.52546 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:24.884492,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.8502489,2.46021 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75042208,0.49825485 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75033244,0.2053277 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75033243,0.49825485 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75027298,0.13939 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75026299,6.41737629 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.75008343,0.1 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5348.72760968,0.0102458 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5347.09680316,0.11 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5344.64531488,0.01 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5340.68044367,0.04491628 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5337.04498549,0.0579 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5336.24294118,0.00872662 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5331.3518867,0.4284 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5331.07000627,0.0694 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5323.25277012,1.97008162 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5321.,3.35 + + +2020/03/17 17:01:24.884492,BTC/USDT,bid,5319.450228,0.00020075 + + +2020/03/17 17:01:24.884492,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.9305645,0.05654051 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5302.21248119,0.17485331 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5292.41384004,0.33259279 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:24.884492,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:24.884492,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5351.99999999,0.08 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5356.30616,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5358.58681488,0.11 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5360.54451488,0.01 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5361.51123187,6.3 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5363.65257251,0.00993653 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5373.96128949,0.4284 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5374.10951007,1.11554789 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.13691326,2.36546973 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5375.28021869,1.3906 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5378.24518971,0.88506963 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5387.18543998,0.05608265 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5396.42871506,14.1318 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5400.33151632,0.0384 + + +2020/03/17 17:01:24.884492,BTC/USDT,ask,5405.41766912,0.69895055 + + +2020/03/17 17:01:24.884492,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:24.884492,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,bid,117.05634318,11.15190083 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.98330492,0.39802371 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.9833049,18. +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.91332308,0.39 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.86735322,5.47629 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.39523599,90.10027234 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.90282719,15.17929567 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:24.884492,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:24.884492,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.07328285,10.05952399 +2020/03/17 17:01:24.884492,ETH/USDT,bid,113.,1.93010784 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.32924371,53.57835969 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.32924372,130. +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.43999994,64.35475303 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.43999995,1.37106526 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.50584546,138.83426834 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.64999999,14.55 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.73181089,0.2 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:24.884492,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.05084744,512.63 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.64267234,29.7329471 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:24.884492,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.,20. +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:24.884492,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:24.884492,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:24.884492,ETH/USDT,ask,121.41708,0.08325833 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163399,24434.152275 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163378,391729.60863 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163348,10595.39543415 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:24.884492,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00165524,13091.96179283 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00165525,386648.54251 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00173333,46711.33626714 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:24.884492,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02188301,7.44227001 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187308,9.14011795 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187307,3.467434 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186054,4.56324046 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186053,0.58 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02185561,9.14455526 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218499,130. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218381,4.88980558 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164915,65.82811107 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02160336,508.56 +2020/03/17 17:01:30.099017,ETH/BTC,bid,0.02160332,132.14309358 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189091,9.80492203 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189092,3.432374 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189094,9.14030279 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189398,1.80164038 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189399,9.14068583 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021897,169.2644 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02189836,130. +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021901,42.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02193216,1.37106548 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02195467,0.2 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02198068,4.94993079 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210653,29.79741705 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:30.099017,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:30.099017,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:30.099017,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5356.17627702,0.0308162 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00076616,0.4973764 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00059833,0.20520296 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.00055585,0.13439 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5352.,0.11 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5351.62421488,0.01 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.9602589,0.00709284 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.9502589,2.44862 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.86033148,0.00872132 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5348.8602489,0.044889 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5342.37103746,0.0579 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5340.8502489,0.00735261 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5335.86993935,0.0694 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5302.2124812,0.33111233 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5292.41384005,0.33388547 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:30.099017,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5360.9525032,0.22890359 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5361.45248188,0.05011091 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5361.45254355,0.05011091 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5363.06567576,0.31 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5367.17245169,6.3 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5367.78671488,0.01 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5374.10951007,1.11554789 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5375.13691326,2.36546973 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5387.18543998,0.05608265 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5408.8522998,0.70379074 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:30.099017,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.06391875,11.08941826 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:30.099017,ETH/USDT,bid,117.05634323,2.8039694 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91819,0.2 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367375,34.6745378 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367374,18. +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367373,34.358996 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.48970046,90.02720773 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.01694916,15.19731998 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:30.099017,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:30.099017,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:30.099017,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.3292437,3.502494 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.41327946,130. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.41749252,6. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.48856717,1.37106548 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.50584546,138.83426834 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.73683245,63.56 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:30.099017,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.64267232,29.73129276 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:30.099017,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.,20. +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:30.099017,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:30.099017,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:30.099017,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163399,24434.152275 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163379,10537.80687813 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:30.099017,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00165452,386819.13787 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00165524,13091.96179283 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00173333,46711.33626714 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:30.099017,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021883,48.3724 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021879,5.0487 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218731,7.44564183 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187309,11.42647272 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187009,6. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218558,130. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02181835,0.2 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164915,65.82811107 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:35.103526,ETH/BTC,bid,0.02161593,0.00636546 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02189095,9.80492203 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02189096,6.85752424 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0219,169.4905 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02190427,130. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194664,1.3710656 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210653,29.79741705 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:01:35.103526,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:35.103526,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000034,21803662.672223 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:35.103526,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32734763,0.49750823 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32719215,0.20503716 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32719214,0.49750822 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.32670003,0.0308162 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.27684545,2.44519 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5356.17715367,0.01349006 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5355.10503251,6.41 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5348.83048015,0.011 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5348.27684545,0.04485274 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5347.10503251,0.02314827 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5340.16907219,0.0579 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5333.28850041,0.0694 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5292.41384005,0.33388547 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:35.103526,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:35.103526,BTC/USDT,bid,5279.91752265,0.00114673 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.03200001,0.22890359 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.26614258,0.04882059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5360.27614337,0.04882059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5365.71461488,0.12 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5367.17245169,6.3 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5380.25905984,1.53460045 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5384.99999998,0.73293336 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.,5.0194056 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5413.99999999,0.70413587 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:35.103526,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.15042212,10.68377422 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.15042211,130. +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.07000003,0.39772864 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.07,30.8 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06567469,0.39 +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06391878,6. +2020/03/17 17:01:35.103526,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91819,0.2 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91367374,18. +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.91367372,6. +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.56948074,89.96559301 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.01694917,15.22786492 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:35.103526,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:35.103526,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:35.103526,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.32924367,53.42835969 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.32924368,3.463928 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.41327946,139.13757009 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.48856716,1.37106559 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.9,40. +2020/03/17 17:01:35.103526,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.64267231,29.63436162 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:35.103526,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.,20. +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:35.103526,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:35.103526,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:35.103526,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163432,390888.84093 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163421,24430.872451 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163401,10676.55306379 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:35.103526,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00165353,387050.73388 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00165451,12332.52049528 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:35.103526,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02188401,7.44192988 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021884,48.3742 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187309,11.42647272 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186195,130. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02182433,0.2 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02176045,49. +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171257,33.75617718 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02170001,2.58533184 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164916,31.97672758 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:40.107326,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02189093,9.80492203 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02189094,3.446398 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02190425,6.40736199 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02191043,130. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194444,1.37106559 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02195667,0.2 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02214279,29.69245418 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:40.107326,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:40.107326,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:40.107326,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.10580116,0.4973158 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.1056997,0.05 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5359.10568971,0.20493082 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5358.93422787,0.5132678 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5358.2799667,2.44535 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5356.41029397,6.3 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5355.10503251,0.11 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5348.83048015,0.011 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5348.42719215,0.00080843 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5347.10503251,0.05353925 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5341.87128699,0.0579 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.48520352,0.0694 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.00000002,0.005 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5338.,0.00187337 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5321.,3.35 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.9305645,0.33208668 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:40.107326,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5360.14323388,0.00838081 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5362.10597948,0.22890359 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5362.12629046,0.05361842 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5366.41771488,0.31 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5367.05381487,0.04579999 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5367.64111488,0.01 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5368.77796301,6.3 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5371.88214549,0.00993653 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5378.94582497,0.4284 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5380.25905984,1.53460045 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5381.72592591,1.3906 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.,5.0194056 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.07916867,0.88506963 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5406.52042159,2.92760636 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5418.51724797,0.70020537 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:40.107326,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212445,0.39744951 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212443,16.0345028 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.15212442,6. +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.07,30.8 +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.06391878,6. +2020/03/17 17:01:40.107326,ETH/USDT,bid,117.06391874,5.46709 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.91367376,18. +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.91367375,34.5693572 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.56948074,89.96559301 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.0984838,15.22326243 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:40.107326,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:40.107326,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:40.107326,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.44,40. +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.50584545,1.37106559 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:40.107326,ETH/USDT,ask,117.96655276,4.94993079 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.64267229,29.64224987 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:40.107326,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.,20. +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:40.107326,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:40.107326,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.09932933,0.01651537 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.41708,0.08325833 +2020/03/17 17:01:40.107326,ETH/USDT,ask,121.44067796,0.659511 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163451,24426.401013 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163433,10561.52180587 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163432,390888.84093 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:40.107326,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00165352,11542.68322822 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00165353,387050.73388 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:40.107326,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021889,48.421 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02188401,7.44192988 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187311,3.463928 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02185296,130. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02182333,0.2 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171257,33.75617718 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02164917,31.93750047 +2020/03/17 17:01:45.111661,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02189999,9.80492203 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02190152,130. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.021902,169.3861 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02190426,18.27656848 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02195887,14.73 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02214278,29.81591608 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:01:45.111661,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:45.111661,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:45.111661,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5363.51179273,0.49691625 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5363.51167099,0.22071444 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.70607431,2.43883 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60643746,0.49691628 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60626032,0.2 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60608431,0.05 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5360.60590858,0.11 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5359.10580117,6.3 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5354.47261488,0.01 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5351.20595001,0.01578877 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5350.2799667,0.05296652 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5346.19290181,0.0579 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5341.22789229,0.0694 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5321.00000001,0.05638038 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.93056451,0.33350689 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:45.111661,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:45.111661,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.73665698,0.05361842 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.90667049,0.22890359 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5366.9066705,0.05361842 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5370.14412213,0.11931073 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5371.52618975,6.3 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5371.93661488,0.01 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5373.49403049,0.00993653 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5382.13084206,1.37179701 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5385.69624164,0.4284 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5386.4,5. +2020/03/17 17:01:45.111661,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5418.51724796,0.69911082 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:45.111661,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498683,130. +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498682,0.39706646 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.2649868,10.6733364 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.26498679,0.63206271 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.15605992,5.46279 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.1521794,0.39 +2020/03/17 17:01:45.111661,ETH/USDT,bid,117.15212442,6. +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.80837871,18. +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.09848381,15.14668535 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:45.111661,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:45.111661,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:45.111661,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856716,53.42835969 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856717,3.47094 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.56853469,139.13460493 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683242,1.37106556 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683244,65.79249881 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:45.111661,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.02322626,0.2 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.64267228,29.89548 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:45.111661,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.,20. +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:45.111661,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:45.111661,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:45.111661,ETH/USDT,ask,121.,0.0218097 +2020/03/17 17:01:45.111661,ETH/USDT,ask,121.01637159,100.99 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0016347,390005.73325 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00163452,10531.75475301 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:45.111661,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00165341,387078.82497 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00165352,106812.20996513 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:45.111661,DOGE/USDT,ask,0.00204,500. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021893,48.54723195 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187314,3.467434 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187313,7.29579339 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187311,3.463928 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187011,6. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186291,130. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217942,0.81461421 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02178047,20.31796467 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02175209,0.55167113 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02170001,33.77571531 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:50.116610,ETH/BTC,bid,0.02164918,32.04707614 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189996,10.9485428 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02189998,3.43588 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.021904,169.435 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219114,130. +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02196369,0.2 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199137,42.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0219969,0.54553142 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02214277,29.87500157 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:50.116610,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:50.116610,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:50.116610,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5365.00322138,0.00778075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51238225,0.49690915 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51228088,0.20476238 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51228087,0.60690913 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.51210123,0.015952 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5363.48255107,2.43824 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.68631766,0.011 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.61950964,6.3 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5360.60626032,0.2 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5352.70607431,0.05920711 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5351.10580117,0.00951023 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5346.19290181,0.0579 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5341.22789229,0.0694 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5337.7,3.35 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5328.11623128,0.05630508 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5309.56705167,0.33202077 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:50.116610,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5368.13487671,0.05547663 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5370.14412213,0.40931073 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5371.85531488,0.01 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5373.49403049,0.11 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5373.60479301,6.3 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5377.9931816,0.00027461 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5385.69624164,0.4284 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5391.95718844,0.44253482 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5409.90863264,3.12946319 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5429.63426441,0.70271053 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5440.42708512,0.0064523 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5452.7961812,0.00745308 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5456.41011731,0.00916353 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5460.12333827,0.05 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5463.22,0.01249 +2020/03/17 17:01:50.116610,BTC/USDT,ask,5465.,0.3109222 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.2936502,130. +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.29365019,10.67072811 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.16259313,0.39741395 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.16259311,15.48232392 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.15605992,5.46279 +2020/03/17 17:01:50.116610,ETH/USDT,bid,117.1521794,18.39 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.27000001,15.24505695 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943163,2.58065778 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:50.116610,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:50.116610,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:50.116610,ETH/USDT,bid,113.07328285,10.05952399 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856715,3.467434 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856716,53.42835969 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.56853469,9.13460493 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.60434292,130. +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.61,40. +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.64051437,0.27982265 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683242,1.37106564 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683244,16.78249881 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683245,14.55 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:50.116610,ETH/USDT,ask,117.99999999,49.01 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.06342148,0.2 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.146961,4.94993079 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.7068077,29.78524418 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:50.116610,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.,20. +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:50.116610,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:50.116610,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163502,390146.40092 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163489,24420.725093 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163471,10498.96275649 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:50.116610,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00165327,387111.60306 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0016534,11234.67181634 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00165352,95269.52673691 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:50.116610,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02189301,7.43887066 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021893,48.3901 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187316,6. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187314,3.467434 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187313,7.29579339 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218731,9.13685695 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021873,1. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02185271,51. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184366,4.8885609 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02177773,0.1 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02175882,40.67636181 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02170001,33.77571531 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164918,32.04707614 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164903,0.01766217 +2020/03/17 17:01:55.120438,ETH/BTC,bid,0.02164226,0.14046593 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02189996,3.481458 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.021904,169.0329 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02191748,34.8147786 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02191749,23.5 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02194667,50.95 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02196165,37.7 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0219657,0.2 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02197627,25.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199137,42.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02199398,4.94993079 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02205403,508.55 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02214276,29.77404603 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227,1. +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:01:55.120438,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:01:55.120438,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:01:55.120438,DOGE/BTC,ask,0.0000008,49152265.030762 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5358.08358492,0.011 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5358.00321489,0.21802898 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5357.50251233,0.49705997 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.61238226,0.11 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.61238225,0.0606085 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5355.48255107,0.00814219 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5351.51099708,6.3 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5349.85881488,0.005 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5342.20773889,0.00189091 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.76147723,0.0579 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.48520353,0.7 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5338.00000001,0.4284 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5332.57330008,0.0694 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5331.49629256,1.96703549 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5328.11623128,0.05630508 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5328.11623127,1.3907 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5327.51687267,0.0438737 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5327.46290721,0.00024266 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5323.83418,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5319.45022801,0.1742867 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5319.450228,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5315.6477491,0.00027634 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5315.22320561,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5314.15443661,0.000268 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5309.56705166,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5308.704103,0.00161787 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5307.,0.00018862 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5306.82904643,0.01884365 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.93056449,0.00030859 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.22650001,0.33214006 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5305.2265,0.002 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5302.21248116,0.00377201 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5300.71345968,14.1319 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5300.,0.00207548 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5299.68387533,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5292.41384,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.6,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.27680296,0.00903071 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5290.,1. +2020/03/17 17:01:55.120438,BTC/USDT,bid,5289.80069899,0.00020075 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5289.327667,0.10245671 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5286.47654892,0.000283 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5286.29939887,0.0008359 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5285.24199473,0.0094603 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5284.37507018,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5284.35985921,0.0058136 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5280.7799041,0.00094699 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5279.91752265,0.00114673 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5276.83231488,0.00094683 +2020/03/17 17:01:55.120438,BTC/USDT,bid,5275.,0.56872038 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791312,0.05788189 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791487,0.22417811 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5363.69791488,0.005 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5364.86565281,0.05788189 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5364.8657018,0.11 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5366.21866321,0.25 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5367.72331488,0.01 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5368.99998109,0.04579999 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5369.,0.00186254 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5369.2735,0.002 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5370.14412213,0.00931073 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5370.25377393,0.00024073 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5374.35859868,0.0093264 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5375.,0.00018605 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5375.26311141,0.00993653 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5377.46076613,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5377.9931816,0.00027461 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5378.52024929,0.4284 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5381.87187775,0.0008 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5384.81742243,1.26441328 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.,0.0194056 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.50669774,0.00766 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5385.62059729,3.00459508 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5387.18543999,0.01426 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.10582,0.001 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.51944779,1.3906 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5388.82385032,0.88506963 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5390.,0.26905092 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5392.32856201,0.00020057 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5394.3801072,0.00027378 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5394.99999999,0.73293336 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5395.,1.36185087 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5395.59765952,0.0011025 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5400.,0.14371419 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5400.33151632,0.0384 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5405.41766915,0.00423615 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5406.30673519,0.01366 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5408.85229981,0.0064523 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5409.90863264,3.12946319 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5409.92702531,0.00762601 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5411.99597199,0.0074 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5412.,0.005425 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5412.03639677,14.1318 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5413.10527511,0.00923684 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5414.,0.00018766 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5418.51724798,0.69791318 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5418.51724799,0.00072134 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5429.63426442,0.0384 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5430.26543436,0.02431211 +2020/03/17 17:01:55.120438,BTC/USDT,ask,5434.07485883,0.01847059 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.29713251,10.67041152 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.2971325,6. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.18104719,130. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.16259311,0.39741407 +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.1625931,6. +2020/03/17 17:01:55.120438,ETH/USDT,bid,117.00792,0.2 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80837872,34.4641766 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80837871,18. +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.8083787,2.30874594 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.80745636,0.05 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.73765331,2.56986492 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.7376533,89.83598835 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.70137762,4.24497827 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.69491525,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.62049081,0.00910475 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.30905235,14.56 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.27000001,15.24505695 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.27,3.41093589 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.26935391,0.00913224 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.24943164,7.97517367 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.24943162,0.05633954 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.09848379,49.01 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.01694915,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,116.,0.08620689 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.9469432,0.01263333 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.90282718,0.25883751 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.815915,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.42347143,512.64 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.33898305,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.24375359,252.76 +2020/03/17 17:01:55.120438,ETH/USDT,bid,115.,1.87168482 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.98296347,0.26090821 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.7,0.00872711 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.66101694,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.3,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.130002,0.9476005 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.07040027,0.26299548 +2020/03/17 17:01:55.120438,ETH/USDT,bid,114.,13.59210526 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.98305084,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.95545207,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.7927595,0.01286127 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.5,27.7506608 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.49235686,245.39 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.4464861,0.45684192 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.30508474,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.3,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.24402351,276.6838495 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.20138976,101. +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.20070445,7.06640297 +2020/03/17 17:01:55.120438,ETH/USDT,bid,113.16507963,0.26509944 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.44609118,59.83126661 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.44609119,130. +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.48856715,3.467434 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.48856719,0.00903748 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.50584546,122.05176953 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.60434287,1.37106568 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.60434292,16.78249881 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.61,40. +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.64051437,0.27982265 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.73683245,63.56 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.73683246,0.12957599 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.76469019,0.25474528 +2020/03/17 17:01:55.120438,ETH/USDT,ask,117.83970409,0.00901055 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.,0.5 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.03,40. +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.05084745,0.64151446 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.146961,4.94993079 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.64267232,29.89007745 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.64267233,512.63 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.6426726,0.01248192 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.70680771,0.2527235 +2020/03/17 17:01:55.120438,ETH/USDT,ask,118.72881355,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.,20. +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.393462,0.08466948 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.40677966,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.62845979,0.02426799 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.63826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.65646218,0.25071775 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.70417753,0.05 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.88899999,1.34108256 +2020/03/17 17:01:55.120438,ETH/USDT,ask,119.9,0.10847385 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.,95.98132134 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.08474576,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.2,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.26231315,0.25 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.5,0.59955 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.58554436,0.01658574 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.61371387,0.24872793 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.63826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.6461675,0.01228126 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.68,2. +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.76271186,0.659511 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.83905054,38.82819684 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.84555691,0.12130248 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.88554436,0.01658574 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9,0.1 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9347855,0.13778321 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.93826095,0.01671707 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.9392567,0.01225042 +2020/03/17 17:01:55.120438,ETH/USDT,ask,120.99,0.03330281 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00163503,10499.8598143 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00163333,657.56963006 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00161701,858476. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001617,619.04762523 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00161296,399936. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0016,1320.51275627 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00159663,407335. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00158102,157647. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001581,633.14358634 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154985,159055. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154639,1940.00219867 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00154602,81437. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001546,647.4773674 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001512,4630.29101191 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00147901,7413.21162129 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001479,676.80866126 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00147501,50050. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00145374,1972.551 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00145001,50050. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00144601,7607.13964634 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001446,692.25450207 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00141502,212011.13765176 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00141501,655196.36331899 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001415,707.42050177 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00140001,45045. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0014,1434.28642857 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001384,723.26590318 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00137857,6065. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001333,500000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001331,751314.80090157 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0013,90584.73617692 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0012736,888. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00126388,5209.68879016 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0012,274556.48908336 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0011,25909.09181819 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00108,501137.46527777 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001001,1001. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.001,210000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00099999,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00090001,28254.54597171 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0009,34382.18555555 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00088888,433129.33129332 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00080618,1252.82195044 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.000501,2001. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00028,7142.85714286 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00010287,39786.5144357 +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.000101,100000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.0001,100000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00009999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,bid,0.00002813,54729.33558478 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165326,10959.73998918 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165327,387111.60306 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00165352,95269.52673691 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00166,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00167,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00168,8056. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00168913,100607.29912822 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169,8601.1923137 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169998,8000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00169999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0017,630. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001728,587.97164939 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00173333,146711.33626714 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00174999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00176666,625. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001767,574.99434643 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00178195,566.79385303 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001799,561.42139941 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00179999,50000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001807,562.26619267 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00182458,553.55100591 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00183333,610. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00184521,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001848,549.79167216 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00185,51401.81536854 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001855,1617.25067386 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186,10000. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186375,3842.088 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00186666,605. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00187211,12891.08357866 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001889,537.85866075 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00189515,659.505 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0019,600. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00192,734.08872531 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00193,40572.52873722 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001932,1525.88768641 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00195,4131.88459658 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00195967,11427.61437911 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.0019692,1234.62435008 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00197106,734.08872532 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001974,19982. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.001975,514.43797982 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00199,50540.80151904 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.002,4206.66890419 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00200996,687. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00201,3502. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00202,1003.9777278 +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.002025,505. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00203,500. +2020/03/17 17:01:55.120438,DOGE/USDT,ask,0.00203333,500. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02189301,7.43887066 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021893,48.3901 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187546,9.13353028 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187545,3.449904 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187316,6. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187313,4.55579339 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187312,6.85389313 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187309,7.94501472 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021873,1. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187163,0.03322569 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218701,9.13884513 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02187008,0.21 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186532,130. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186299,0.1 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186251,0.0091 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02186052,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02185271,51. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184994,4.88715584 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184991,34.8147786 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02184363,4.52654436 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02183807,47. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02183264,0.00630238 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02182832,0.2 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218247,0.01248192 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218238,41.5 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218107,0.8146536 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02180845,50. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0218,32.74659999 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02179639,0.40030023 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02179148,49. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02178764,40.62255641 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02178009,0.73972375 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02177774,48. +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217631,0.01368442 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.021763,0.57907871 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02175498,0.1331879 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217499,0.04644343 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173852,14.73 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173707,0.09825887 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02173628,0.03355265 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02172401,0.00633334 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171692,2.57744056 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171691,0.02869842 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02171256,50.96 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02170739,1.033055 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0217,11.58032904 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02168639,0.40030022 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02167075,0.1777869 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.0216492,33.85498587 +2020/03/17 17:02:00.124758,ETH/BTC,bid,0.02164919,32.07192047 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189994,6.40333742 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189995,9.80492203 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02189996,3.481458 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0219,0.04 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.021908,169.2999 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02191748,34.8147786 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02191799,130. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02192039,0.4014997 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02193217,36.8 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02194443,1.37106559 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02194445,3. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02196,0.0199982 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02198577,50.95 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02199089,14.73 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.021998,0.01251984 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0219984,0.54549422 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02200661,4.94993079 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02201782,0.17 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02202912,1.13550823 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02204899,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02205152,0.00623928 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0220972,0.01263333 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210103,0.00019101 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210226,0.086064 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210655,6.90840309 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02210752,1.24905905 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02214275,29.68952311 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221428,0.01274004 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02214358,508.55 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02215,0.0697053 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221597,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02216178,0.00620832 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02218591,1.37396496 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0221898,0.01286127 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02222318,0.0092 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02222991,0.5 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02223142,0.086064 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.022234,0.19992 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02224422,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02225,0.05746774 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226116,0.12491728 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226117,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226156,0.68965079 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226177,0.05 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02226431,1.51136146 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227,1. +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227042,0.4 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02227259,0.00617736 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.02228525,1.22916826 +2020/03/17 17:02:00.124758,ETH/BTC,ask,0.0222914,0.01236902 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000003,29468687.918283 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000029,29354859.324531 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000028,33183658.838306 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000027,70492155.16241 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000026,47973630.799864 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000025,54375270.29956 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000024,43578159.041355 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000023,55039906.016943 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000022,35101189.028424 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000021,17487929.456232 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000002,23948681.085421 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000019,9908337.0918123 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000018,17140674.938161 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000017,10816395.006882 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000016,18698273.51265 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000015,16277969.480293 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000014,102751129.09834 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000013,31727762.768641 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000012,19995159.833333 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000011,28995182.727273 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.0000001,23774671.459259 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000009,12981604.444444 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000008,17423077.375 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000007,15265749.142857 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000006,17737965.333333 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000005,1334531.94 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000004,316250. +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000003,37081819. +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000002,148187044.35714 +2020/03/17 17:02:00.124758,DOGE/BTC,bid,0.00000001,31940498. +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000031,11905712.11186 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000032,41260944.21614 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000033,23594827.903824 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000034,21810537.672223 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000035,18263184.257508 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000036,5679965.5678208 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000037,13314388.737357 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000038,7712660.475328 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000039,20443826.378187 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000004,18956753.397818 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000041,4835576.6065579 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000042,5952282.4414734 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000043,3501920.4320189 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000044,14582197.403095 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000045,4614626.4597111 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000046,2880183.0593082 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000047,10796386.702639 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000048,10993658.990659 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000049,11470242.6909 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000005,9822169.5205892 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000051,6596323.5807754 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000052,4513618.0740915 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000053,9635813.612021 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000054,7066622.9245546 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000055,7494963.9555021 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000056,23053312.757354 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000057,5490128.617437 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000058,22647865.088014 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000059,6597647.8383743 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000006,27239374.616801 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000061,1768636.8338943 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000062,24668402.369191 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000063,8128739.1553844 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000064,24019776.382939 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000065,4968243.7569908 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000066,27514366.540371 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000067,4397588.3406862 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000068,2235573.1875588 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000069,5909908.2897985 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000007,34897322.778391 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000071,2764354.1634975 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000072,1845992.0785433 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000073,7369552.1200649 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000074,5257917.5442386 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000075,33854092.468691 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000076,3010444.3290228 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000077,1924792.4649358 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000078,16607624.90818 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.00000079,7917339.5022544 +2020/03/17 17:02:00.124758,DOGE/BTC,ask,0.0000008,49152265.030762 diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.cpp new file mode 100644 index 0000000..6a964a7 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.cpp @@ -0,0 +1,104 @@ +#include "CSVReader.h" +#include +#include + +CSVReader::CSVReader() +{ + +} + +std::vector CSVReader::readCSV(std::string csvFilename) +{ + std::vector entries; + + std::ifstream csvFile{csvFilename}; + std::string line; + if (csvFile.is_open()) + { + while(std::getline(csvFile, line)) + { + try { + OrderBookEntry obe = stringsToOBE(tokenise(line, ',')); + entries.push_back(obe); + }catch(const std::exception& e) + { + std::cout << "CSVReader::readCSV bad data" << std::endl; + } + }// end of while + } + + std::cout << "CSVReader::readCSV read " << entries.size() << " entries" << std::endl; + return entries; +} + +std::vector CSVReader::tokenise(std::string csvLine, char separator) +{ + std::vector tokens; + signed int start, end; + std::string token; + start = csvLine.find_first_not_of(separator, 0); + do{ + end = csvLine.find_first_of(separator, start); + if (start == csvLine.length() || start == end) break; + if (end >= 0) token = csvLine.substr(start, end - start); + else token = csvLine.substr(start, csvLine.length() - start); + tokens.push_back(token); + start = end + 1; + }while(end > 0); + + return tokens; +} + +OrderBookEntry CSVReader::stringsToOBE(std::vector tokens) +{ + double price, amount; + + if (tokens.size() != 5) // bad + { + std::cout << "Bad line " << std::endl; + throw std::exception{}; + } + // we have 5 tokens + try { + price = std::stod(tokens[3]); + amount = std::stod(tokens[4]); + }catch(const std::exception& e){ + std::cout << "CSVReader::stringsToOBE Bad float! " << tokens[3]<< std::endl; + std::cout << "CSVReader::stringsToOBE Bad float! " << tokens[4]<< std::endl; + throw; + } + + OrderBookEntry obe{price, + amount, + tokens[0], + tokens[1], + OrderBookEntry::stringToOrderBookType(tokens[2])}; + + return obe; +} + + +OrderBookEntry CSVReader::stringsToOBE(std::string priceString, + std::string amountString, + std::string timestamp, + std::string product, + OrderBookType orderType) +{ + double price, amount; + try { + price = std::stod(priceString); + amount = std::stod(amountString); + }catch(const std::exception& e){ + std::cout << "CSVReader::stringsToOBE Bad float! " << priceString<< std::endl; + std::cout << "CSVReader::stringsToOBE Bad float! " << amountString<< std::endl; + throw; + } + OrderBookEntry obe{price, + amount, + timestamp, + product, + orderType}; + + return obe; +} + \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.h b/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.h new file mode 100644 index 0000000..296a59c --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/CSVReader.h @@ -0,0 +1,24 @@ +#pragma once + +#include "OrderBookEntry.h" +#include +#include + +class CSVReader +{ + public: + CSVReader(); + + static std::vector readCSV(std::string csvFile); + static std::vector tokenise(std::string csvLine, char separator); + + static OrderBookEntry stringsToOBE(std::string price, + std::string amount, + std::string timestamp, + std::string product, + OrderBookType OrderBookType); + + private: + static OrderBookEntry stringsToOBE(std::vector strings); + +}; \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.cpp new file mode 100644 index 0000000..0a0e42f --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.cpp @@ -0,0 +1,169 @@ +#include "MerkelMain.h" +#include +#include +#include "OrderBookEntry.h" +#include "CSVReader.h" + +MerkelMain::MerkelMain() +{ + + +} + +void MerkelMain::init() +{ + int input; + currentTime = orderBook.getEarliestTime(); + wallet.insertCurrency("BTC", 10); + while(true) + { + printMenu(); + input = getUserOption(); + processUserOption(input); + } +} + + +void MerkelMain::printMenu() +{ + // 1 print help + std::cout << "1: Print help " << std::endl; + // 2 print exchange stats + std::cout << "2: Print exchange stats" << std::endl; + // 3 make an offer + std::cout << "3: Make an ask " << std::endl; + // 4 make a bid + std::cout << "4: Make a bid " << std::endl; + // 5 print wallet + std::cout << "5: Print wallet " << std::endl; + // 6 continue + std::cout << "6: Continue " << std::endl; + + std::cout << "============== " << std::endl; + + std::cout << "Current time is: " << currentTime << std::endl; +} + +void MerkelMain::printHelp() +{ + std::cout << "Help - your aim is to make money. Analyse the market and make bids and offers. " << std::endl; +} + +void MerkelMain::printMarketStats() +{ + for (std::string const& p : orderBook.getKnownProducts()) + { + std::cout << "Product: " << p << std::endl; + std::vector entries = orderBook.getOrders(OrderBookType::ask, + p, currentTime); + std::cout << "Asks seen: " << entries.size() << std::endl; + std::cout << "Max ask: " << OrderBook::getHighPrice(entries) << std::endl; + std::cout << "Min ask: " << OrderBook::getLowPrice(entries) << std::endl; + } + +} + +void MerkelMain::enterAsk() +{ + std::cout << "Make an ask - enter the amount: product,price, amount, eg ETH/BTC,200,0.5" << std::endl; + std::string input; + std::getline(std::cin, input); + + std::vector tokens = CSVReader::tokenise(input, ','); + if (tokens.size() != 3) + { + std::cout << "MerkelMain::enterAsk Bad input! " << input << std::endl; + } + else { + try { + OrderBookEntry obe = CSVReader::stringsToOBE( + tokens[1], + tokens[2], + currentTime, + tokens[0], + OrderBookType::ask + ); + orderBook.insertOrder(obe); + }catch (const std::exception& e) + { + std::cout << " MerkelMain::enterAsk Bad input " << std::endl; + } + } + + std::cout << "You typed: " << input << std::endl; +} + +void MerkelMain::enterBid() +{ + std::cout << "Make a bid - enter the amount" << std::endl; +} + +void MerkelMain::printWallet() +{ + std::cout << "Your wallet is empty. " << std::endl; + std::cout << wallet.toString() << std::endl; +} + +void MerkelMain::gotoNextTimeframe() +{ + std::cout << "Going to next time frame. " << std::endl; + for (std::string& p : orderBook.getKnownProducts()) + { + std::cout << "matching " << p << std::endl; + std::vector sales = orderBook.matchAsksToBids(p, currentTime); + std::cout << "Sales: " << sales.size() << std::endl; + for (OrderBookEntry& sale : sales) + { + std::cout << "Sale price: " << sale.price << " amount " << sale.amount << std::endl; + } + } + currentTime = orderBook.getNextTime(currentTime); +} + +int MerkelMain::getUserOption() +{ + int userOption = 0; + std::string line; + std::cout << "Type in 1-6" << std::endl; + std::getline(std::cin, line); + try{ + userOption = std::stoi(line); + }catch(const std::exception& e) + { + // + } + std::cout << "You chose: " << userOption << std::endl; + return userOption; +} + +void MerkelMain::processUserOption(int userOption) +{ + if (userOption == 0) // bad input + { + std::cout << "Invalid choice. Choose 1-6" << std::endl; + } + if (userOption == 1) + { + printHelp(); + } + if (userOption == 2) + { + printMarketStats(); + } + if (userOption == 3) + { + enterAsk(); + } + if (userOption == 4) + { + enterBid(); + } + if (userOption == 5) + { + printWallet(); + } + if (userOption == 6) + { + gotoNextTimeframe(); + } +} diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.h b/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.h new file mode 100644 index 0000000..b0e9ada --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/MerkelMain.h @@ -0,0 +1,30 @@ +#pragma once + +#include +#include "OrderBookEntry.h" +#include "OrderBook.h" +#include "Wallet.h" + +class MerkelMain +{ + public: + MerkelMain(); + /** Call this to start the sim */ + void init(); + private: + void printMenu(); + void printHelp(); + void printMarketStats(); + void enterAsk(); + void enterBid(); + void printWallet(); + void gotoNextTimeframe(); + int getUserOption(); + void processUserOption(int userOption); + + std::string currentTime; + + OrderBook orderBook{"20200317.csv"}; + + Wallet wallet; +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.cpp new file mode 100644 index 0000000..321962a --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.cpp @@ -0,0 +1,196 @@ +#include "OrderBook.h" +#include "CSVReader.h" +#include +#include +#include + +/** construct, reading a csv data file */ +OrderBook::OrderBook(std::string filename) +{ + orders = CSVReader::readCSV(filename); +} +/** return vector of all know products in the dataset*/ +std::vector OrderBook::getKnownProducts() +{ + std::vector products; + + std::map prodMap; + + for (OrderBookEntry& e : orders) + { + prodMap[e.product] = true; + } + + // now flatten the map to a vector of strings + for (auto const& e : prodMap) + { + products.push_back(e.first); + } + + return products; +} +/** return vector of Orders according to the sent filters*/ +std::vector OrderBook::getOrders(OrderBookType type, + std::string product, + std::string timestamp) +{ + std::vector orders_sub; + for (OrderBookEntry& e : orders) + { + if (e.orderType == type && + e.product == product && + e.timestamp == timestamp ) + { + orders_sub.push_back(e); + } + } + return orders_sub; +} + + +double OrderBook::getHighPrice(std::vector& orders) +{ + double max = orders[0].price; + for (OrderBookEntry& e : orders) + { + if (e.price > max)max = e.price; + } + return max; +} + + +double OrderBook::getLowPrice(std::vector& orders) +{ + double min = orders[0].price; + for (OrderBookEntry& e : orders) + { + if (e.price < min)min = e.price; + } + return min; +} + +std::string OrderBook::getEarliestTime() +{ + return orders[0].timestamp; +} + +std::string OrderBook::getNextTime(std::string timestamp) +{ + std::string next_timestamp = ""; + for (OrderBookEntry& e : orders) + { + if (e.timestamp > timestamp) + { + next_timestamp = e.timestamp; + break; + } + } + if (next_timestamp == "") + { + next_timestamp = orders[0].timestamp; + } + return next_timestamp; +} + +void OrderBook::insertOrder(OrderBookEntry& order) +{ + orders.push_back(order); + std::sort(orders.begin(), orders.end(), OrderBookEntry::compareByTimestamp); +} + +std::vector OrderBook::matchAsksToBids(std::string product, std::string timestamp) +{ +// asks = orderbook.asks + std::vector asks = getOrders(OrderBookType::ask, + product, + timestamp); +// bids = orderbook.bids + std::vector bids = getOrders(OrderBookType::bid, + product, + timestamp); + + // sales = [] + std::vector sales; + + // sort asks lowest first + std::sort(asks.begin(), asks.end(), OrderBookEntry::compareByPriceAsc); + // sort bids highest first + std::sort(bids.begin(), bids.end(), OrderBookEntry::compareByPriceDesc); + // for ask in asks: + std::cout << "max ask " << asks[asks.size()-1].price << std::endl; + std::cout << "min ask " << asks[0].price << std::endl; + std::cout << "max bid " << bids[0].price << std::endl; + std::cout << "min bid " << bids[bids.size()-1].price << std::endl; + + for (OrderBookEntry& ask : asks) + { + //std::cout << "Ask p: " << ask.price << " a: " << ask.amount << std::endl; + // for bid in bids: + for (OrderBookEntry& bid : bids) + { + //std::cout << "bid p: " << bid.price << " a: " << bid.amount << std::endl; + + // if bid.price >= ask.price # we have a match + if (bid.price >= ask.price) + { + std::cout << "bid price is right " << std::endl; + // sale = new order() + // sale.price = ask.price + OrderBookEntry sale{ask.price, 0, timestamp, product, OrderBookType::sale}; + // # now work out how much was sold and + // # create new bids and asks covering + // # anything that was not sold + // if bid.amount == ask.amount: # bid completely clears ask + if (bid.amount == ask.amount) + { + // sale.amount = ask.amount + sale.amount = ask.amount; + // sales.append(sale) + sales.push_back(sale); + // bid.amount = 0 # make sure the bid is not processed again + bid.amount = 0; + // # can do no more with this ask + // # go onto the next ask + // break + break; + } + // if bid.amount > ask.amount: # ask is completely gone slice the bid + if (bid.amount > ask.amount) + { + // sale.amount = ask.amount + sale.amount = ask.amount; + // sales.append(sale) + sales.push_back(sale); + // # we adjust the bid in place + // # so it can be used to process the next ask + // bid.amount = bid.amount - ask.amount + bid.amount = bid.amount - ask.amount; + // # ask is completely gone, so go to next ask + // break + break; + } + + + // if bid.amount < ask.amount # bid is completely gone, slice the ask + if (bid.amount < ask.amount) + { + // sale.amount = bid.amount + sale.amount = bid.amount; + // sales.append(sale) + sales.push_back(sale); + // # update the ask + // # and allow further bids to process the remaining amount + // ask.amount = ask.amount - bid.amount + ask.amount = ask.amount - bid.amount; + // bid.amount = 0 # make sure the bid is not processed again + bid.amount = 0; + // # some ask remains so go to the next bid + // continue + continue; + } + } + } + } + return sales; +} + diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.h b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.h new file mode 100644 index 0000000..0819959 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBook.h @@ -0,0 +1,37 @@ +#pragma once +#include "OrderBookEntry.h" +#include "CSVReader.h" +#include +#include + +class OrderBook +{ + public: + /** construct, reading a csv data file */ + OrderBook(std::string filename); + /** return vector of all know products in the dataset*/ + std::vector getKnownProducts(); + /** return vector of Orders according to the sent filters*/ + std::vector getOrders(OrderBookType type, + std::string product, + std::string timestamp); + + /** returns the earliest time in the orderbook*/ + std::string getEarliestTime(); + /** returns the next time after the + * sent time in the orderbook + * If there is no next timestamp, wraps around to the start + * */ + std::string getNextTime(std::string timestamp); + + void insertOrder(OrderBookEntry& order); + + std::vector matchAsksToBids(std::string product, std::string timestamp); + + static double getHighPrice(std::vector& orders); + static double getLowPrice(std::vector& orders); + + private: + std::vector orders; + +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.cpp new file mode 100644 index 0000000..871266a --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.cpp @@ -0,0 +1,28 @@ +#include "OrderBookEntry.h" + +OrderBookEntry::OrderBookEntry( double _price, + double _amount, + std::string _timestamp, + std::string _product, + OrderBookType _orderType) +: price(_price), + amount(_amount), + timestamp(_timestamp), + product(_product), + orderType(_orderType) +{ + +} + +OrderBookType OrderBookEntry::stringToOrderBookType(std::string s) +{ + if (s == "ask") + { + return OrderBookType::ask; + } + if (s == "bid") + { + return OrderBookType::bid; + } + return OrderBookType::unknown; +} diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.h b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.h new file mode 100644 index 0000000..c5204bc --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/OrderBookEntry.h @@ -0,0 +1,37 @@ +#pragma once + +#include + +enum class OrderBookType{bid, ask, unknown, sale}; + +class OrderBookEntry +{ + public: + + OrderBookEntry( double _price, + double _amount, + std::string _timestamp, + std::string _product, + OrderBookType _orderType); + + static OrderBookType stringToOrderBookType(std::string s); + + static bool compareByTimestamp(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.timestamp < e2.timestamp; + } + static bool compareByPriceAsc(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.price < e2.price; + } + static bool compareByPriceDesc(OrderBookEntry& e1, OrderBookEntry& e2) + { + return e1.price > e2.price; + } + + double price; + double amount; + std::string timestamp; + std::string product; + OrderBookType orderType; +}; diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.cpp new file mode 100644 index 0000000..479f508 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.cpp @@ -0,0 +1,90 @@ +#include "Wallet.h" +#include "CSVReader.h" + +Wallet::Wallet() +{ + +} + +void Wallet::insertCurrency(std::string type, double amount) +{ + double balance; + if(amount < 0) + { + throw std::exception{}; + } + if(currencies.count(type) == 0) // not in wallet yet + { + balance = 0; + } + else + { + balance = currencies[type]; + } + balance += amount; + currencies[type] = balance; +} + +bool Wallet::removeCurrency(std::string type, double amount) +{ + double balance; + if(amount < 0) + { + return false; + } + if(currencies.count(type) == 0) // currency not in wallet + { + return false; + } + else // is there, do we have enough? + { + if(containsCurrency(type, amount)) + { + currencies[type] -= amount; + return true; + } + else // didn't have enough + return false; + } +} + +bool Wallet::containsCurrency(std::string type, double amount) +{ + if(currencies.count(type) == 0) // not in wallet yet + { + return false; + } + else + return currencies[type] >= amount; +} + +std::string Wallet::toString() +{ + std::string s; + for(std::pair pair : currencies) + { + std::string currency = pair.first; + double amount = pair.second; + s += currency + " : " + std::to_string(amount) + "\n"; + } + return s; +} + +bool Wallet::canFulfillOrder(OrderBookEntry order) +{ + std::vector currs = CSVReader::tokenise(order.product, '/'); + // ask + if(order.orderType == OrderBookType::ask) + { + double amount = order.amount; + std::string currency = currs[0]; + return containsCurrency(currency, amount); + } + if(order.orderType == OrderBookType::bid) + { + double amount = order.amount * order.price; + std::string currency = currs[1]; + return containsCurrency(currency, amount); + } + return false; +} \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.h b/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.h new file mode 100644 index 0000000..57776f8 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/Wallet.h @@ -0,0 +1,28 @@ +#pragma once + +#include +#include +#include "OrderBookEntry.h" + +class Wallet +{ + public: + Wallet(); + /** insert currency to the wallet */ + void insertCurrency(std::string type, double amount); + + /** remove currency from the wallet */ + bool removeCurrency(std::string type, double amount); + + /** check if the wallet contains at least this much currency */ + bool containsCurrency(std::string type, double amount); + + /** check if the wallet can cope with the ask or bid */ + bool canFulfillOrder(OrderBookEntry order); + + /** generate a string representation of the wallet */ + std::string toString(); + + private: + std::map currencies; +}; \ No newline at end of file diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/a.exe b/CM2005 Object Oriented Programming/Topic 5/5.1.15/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..28ef2fc56b74c76b8fb806c83c42c61b75928384 GIT binary patch literal 402488 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 W)Ee*M_9e=`1)EDryi6#@EB*hM`a53$ literal 0 HcmV?d00001 diff --git a/CM2005 Object Oriented Programming/Topic 5/5.1.15/main.cpp b/CM2005 Object Oriented Programming/Topic 5/5.1.15/main.cpp new file mode 100644 index 0000000..303e1e5 --- /dev/null +++ b/CM2005 Object Oriented Programming/Topic 5/5.1.15/main.cpp @@ -0,0 +1,63 @@ +#include +#include +#include +#include "OrderBookEntry.h" +#include "MerkelMain.h" +#include "CSVReader.h" +#include "Wallet.h" + +int main() +{ + //MerkelMain app{}; + //app.init(); + Wallet wallet; + wallet.insertCurrency("BTC", 10); + wallet.insertCurrency("USDT", 100.83); + std::cout << wallet.toString() << std::endl; + //std::cout << "Wallet has BTC " << wallet.containsCurrency("USDT", 100.50) << std::endl; + wallet.removeCurrency("USDT", 10); + std::cout << wallet.toString() << std::endl; + //CSVReader::readCSV("20200317.csv"); + +} + + + + + + +// std::vector orders; + +// orders.push_back( OrderBookEntry{1000, +// 0.02, +// "2020/03/17 17:01:24.884492", +// "BTC/USDT", +// OrderBookType::bid} ); + +// orders.push_back( OrderBookEntry{2000, +// 0.02, +// "2020/03/17 17:01:24.884492", +// "BTC/USDT", +// OrderBookType::bid} ); + + +// // std::cout << "The price is " << orders[1].price << std::endl; + +// for (OrderBookEntry& order : orders) +// { +// std::cout << "The price is " << order.price << std::endl; +// } + +// for (unsigned int i = 0; i < orders.size() ; ++i) +// { +// std::cout << "The price is " << orders[i].price << std::endl; +// } + +// for (unsigned int i = 0; i < orders.size() ; ++i) +// { +// std::cout << "The price is " << orders.at(i).price << std::endl; +// } + + + +