{"columns":[{"name":"exchange","type":"string"},{"name":"instrument","type":"string"},{"name":"exchangeTimestamp","type":"int64"},{"name":"exchangeTimestampNanoseconds","type":"int64"},{"name":"receivedTimestamp","type":"int64"},{"name":"receivedTimestampNanoseconds","type":"int64"},{"name":"period","type":"int32"},{"name":"longAccount","type":"double"},{"name":"ratio","type":"double"},{"name":"shortAccount","type":"double"}],"n_rows":24,"rows_kept":24,"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.13.1 (build 21c9b9a53840b4e1f88bf3e61dd067d0a0dd094d)","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":"receivedTimestamp","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"receivedTimestampNanoseconds","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"period","type":"int32","nullable":true,"metadata":null,"children":null},{"name":"longAccount","type":"double","nullable":true,"metadata":null,"children":null},{"name":"ratio","type":"double","nullable":true,"metadata":null,"children":null},{"name":"shortAccount","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 int64 field_id=-1 receivedTimestamp;\n  optional int64 field_id=-1 receivedTimestampNanoseconds;\n  optional int32 field_id=-1 period;\n  optional double field_id=-1 longAccount;\n  optional double field_id=-1 ratio;\n  optional double field_id=-1 shortAccount;\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\":\"receivedTimestamp\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"receivedTimestampNanoseconds\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"period\",\"type\":\"integer\",\"nullable\":true,\"metadata\":{}},{\"name\":\"longAccount\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"ratio\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"shortAccount\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}}]}"],["org.apache.spark.version","3.5.5"]]}
["binance","BTCUSDT",1771113600000,0,1771113717503,583579,1,0.6275,1.6846,0.3725]
["binance","BTCUSDT",1771117200000,0,1771117316373,431400,1,0.6257,1.6717,0.3743]
["binance","BTCUSDT",1771120800000,0,1771120915921,2061,1,0.6229,1.6518,0.3771]
["binance","BTCUSDT",1771124400000,0,1771124515934,958557,1,0.623,1.6525,0.377]
["binance","BTCUSDT",1771128000000,0,1771128116581,65735,1,0.619,1.6247,0.381]
["binance","BTCUSDT",1771131600000,0,1771131717545,99572,1,0.6151,1.5981,0.3849]
["binance","BTCUSDT",1771135200000,0,1771135316378,234757,1,0.6134,1.5867,0.3866]
["binance","BTCUSDT",1771138800000,0,1771138917974,179903,1,0.6122,1.5786,0.3878]
["binance","BTCUSDT",1771142400000,0,1771142515982,516967,1,0.623,1.6525,0.377]
["binance","BTCUSDT",1771146000000,0,1771146115921,689247,1,0.6207,1.6364,0.3793]
["binance","BTCUSDT",1771149600000,0,1771149716126,968674,1,0.6166,1.6082,0.3834]
["binance","BTCUSDT",1771153200000,0,1771153316412,537884,1,0.6162,1.6055,0.3838]
["binance","BTCUSDT",1771156800000,0,1771156917002,150918,1,0.6113,1.5727,0.3887]
["binance","BTCUSDT",1771160400000,0,1771160516186,118700,1,0.6119,1.5767,0.3881]
["binance","BTCUSDT",1771164000000,0,1771164117103,315943,1,0.622,1.6455,0.378]
["binance","BTCUSDT",1771167600000,0,1771167716888,539524,1,0.6322,1.7189,0.3678]
["binance","BTCUSDT",1771171200000,0,1771171317400,985444,1,0.6329,1.7241,0.3671]
["binance","BTCUSDT",1771174800000,0,1771174917344,571253,1,0.6345,1.736,0.3655]
["binance","BTCUSDT",1771178400000,0,1771178516462,175410,1,0.6303,1.7049,0.3697]
["binance","BTCUSDT",1771182000000,0,1771182118393,49719,1,0.6322,1.7189,0.3678]
["binance","BTCUSDT",1771185600000,0,1771185717282,918536,1,0.6354,1.7427,0.3646]
["binance","BTCUSDT",1771189200000,0,1771189317499,751144,1,0.6394,1.7732,0.3606]
["binance","BTCUSDT",1771192800000,0,1771192917027,320995,1,0.6452,1.8185,0.3548]
["binance","BTCUSDT",1771196400000,0,1771196515854,717837,1,0.6485,1.845,0.3515]