{"columns":[{"name":"exchange","type":"string"},{"name":"instrument","type":"string"},{"name":"exchangeTimestamp","type":"int64"},{"name":"exchangeTimestampNanoseconds","type":"int64"},{"name":"tradeId","type":"string"},{"name":"isBuySide","type":"bool"},{"name":"receivedTimestamp","type":"int64"},{"name":"receivedTimestampNanoseconds","type":"int64"},{"name":"metadata","type":"struct<buyMid: string, sellMid: string, tradeType: string, blockTradeId: string, orderType: string>"},{"name":"sequence","type":"string"},{"name":"price","type":"double"},{"name":"quoteSize","type":"double"},{"name":"size","type":"double"},{"name":"tickDirection","type":"double"},{"name":"markPrice","type":"double"},{"name":"iv","type":"double"},{"name":"indexPrice","type":"double"}],"n_rows":10,"rows_kept":10,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-mr version 1.12.2 (build 88690eb334b5f0273c2b37d8d767559f594bf245)","schema":{"fields":[{"name":"exchange","type":"string","nullable":true,"metadata":null,"children":null},{"name":"instrument","type":"string","nullable":true,"metadata":null,"children":null},{"name":"exchangeTimestamp","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"exchangeTimestampNanoseconds","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"tradeId","type":"string","nullable":true,"metadata":null,"children":null},{"name":"isBuySide","type":"bool","nullable":true,"metadata":null,"children":null},{"name":"receivedTimestamp","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"receivedTimestampNanoseconds","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"metadata","type":"struct<buyMid: string, sellMid: string, tradeType: string, blockTradeId: string, orderType: string>","nullable":true,"metadata":null,"children":[{"name":"buyMid","type":"string","nullable":true,"metadata":null,"children":null},{"name":"sellMid","type":"string","nullable":true,"metadata":null,"children":null},{"name":"tradeType","type":"string","nullable":true,"metadata":null,"children":null},{"name":"blockTradeId","type":"string","nullable":true,"metadata":null,"children":null},{"name":"orderType","type":"string","nullable":true,"metadata":null,"children":null}]},{"name":"sequence","type":"string","nullable":true,"metadata":null,"children":null},{"name":"price","type":"double","nullable":true,"metadata":null,"children":null},{"name":"quoteSize","type":"double","nullable":true,"metadata":null,"children":null},{"name":"size","type":"double","nullable":true,"metadata":null,"children":null},{"name":"tickDirection","type":"double","nullable":true,"metadata":null,"children":null},{"name":"markPrice","type":"double","nullable":true,"metadata":null,"children":null},{"name":"iv","type":"double","nullable":true,"metadata":null,"children":null},{"name":"indexPrice","type":"double","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 spark_schema {\n  optional binary field_id=-1 exchange (String);\n  optional binary field_id=-1 instrument (String);\n  optional int64 field_id=-1 exchangeTimestamp;\n  optional int64 field_id=-1 exchangeTimestampNanoseconds;\n  optional binary field_id=-1 tradeId (String);\n  optional boolean field_id=-1 isBuySide;\n  optional int64 field_id=-1 receivedTimestamp;\n  optional int64 field_id=-1 receivedTimestampNanoseconds;\n  optional group field_id=-1 metadata {\n    optional binary field_id=-1 buyMid (String);\n    optional binary field_id=-1 sellMid (String);\n    optional binary field_id=-1 tradeType (String);\n    optional binary field_id=-1 blockTradeId (String);\n    optional binary field_id=-1 orderType (String);\n  }\n  optional binary field_id=-1 sequence (String);\n  optional double field_id=-1 price;\n  optional double field_id=-1 quoteSize;\n  optional double field_id=-1 size;\n  optional double field_id=-1 tickDirection;\n  optional double field_id=-1 markPrice;\n  optional double field_id=-1 iv;\n  optional double field_id=-1 indexPrice;\n}\n"},"kv_metadata":[["org.apache.spark.sql.parquet.row.metadata","{\"type\":\"struct\",\"fields\":[{\"name\":\"exchange\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"instrument\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"exchangeTimestamp\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"exchangeTimestampNanoseconds\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"tradeId\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"isBuySide\",\"type\":\"boolean\",\"nullable\":true,\"metadata\":{}},{\"name\":\"receivedTimestamp\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"receivedTimestampNanoseconds\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"metadata\",\"type\":{\"type\":\"struct\",\"fields\":[{\"name\":\"buyMid\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"sellMid\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"tradeType\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"blockTradeId\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"orderType\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]},\"nullable\":true,\"metadata\":{}},{\"name\":\"sequence\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"price\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"quoteSize\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"size\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"tickDirection\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"markPrice\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"iv\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"indexPrice\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}}]}"],["org.apache.spark.version","3.3.1"]]}
["deribit","BTC-14JUL23-24000-P",1688170651953,0,"259989131",false,1688170652022,787354,null,"88",0.0005,null,0.1,3.0,0.00072914,57.79,30461.24]
["deribit","BTC-14JUL23-24000-P",1688171489956,0,"259989682",false,1688171490118,165283,null,"89",0.0005,null,1.0,3.0,0.00069867,58.27,30525.04]
["deribit","BTC-14JUL23-24000-P",1688172336460,0,"259990101",false,1688172336739,187988,null,"90",0.0005,null,0.1,3.0,0.00064739,58.01,30482.33]
["deribit","BTC-14JUL23-24000-P",1688174026940,0,"259990956",false,1688174027048,52490,null,"91",0.0005,null,0.1,3.0,0.00057222,58.01,30469.54]
["deribit","BTC-14JUL23-24000-P",1688175701692,0,"259992132",false,1688175702036,550293,null,"92",0.0005,null,0.1,3.0,0.00053833,57.95,30464.07]
["deribit","BTC-14JUL23-24000-P",1688177570602,0,"259992954",false,1688177570730,410400,null,"93",0.0005,null,0.1,3.0,0.00051418,57.97,30451.71]
["deribit","BTC-14JUL23-24000-P",1688179445078,0,"259993600",false,1688179445513,889893,null,"94",0.0005,null,0.1,3.0,0.00049958,58.16,30472.63]
["deribit","BTC-14JUL23-24000-P",1688181320650,0,"259994384",false,1688181320883,252686,null,"95",0.0005,null,0.1,3.0,0.00048374,57.79,30413.94]
["deribit","BTC-14JUL23-24000-P",1688181870566,0,"259994489",false,1688181870639,109619,null,"96",0.0005,null,0.5,3.0,0.00047204,57.7,30401.7]
["deribit","BTC-14JUL23-24000-P",1688182168294,0,"259994567",false,1688182168571,307129,null,"97",0.0005,null,0.1,3.0,0.000474,57.66,30398.2]