From 8cc03e77304d4380a586ef861bb820db8a3a9546 Mon Sep 17 00:00:00 2001 From: Krikorios <99836218+Krikorios@users.noreply.github.com> Date: Thu, 27 Nov 2025 11:37:32 +0200 Subject: [PATCH] data: refresh parquet feeds for XAUUSD and BTCUSDT --- .../date=2025-11-27/compact-1764224584.parquet | Bin 0 -> 2758 bytes .../date=2025-11-27/compact-1764224884.parquet | Bin 0 -> 2744 bytes .../date=2025-11-27/compact-1764225184.parquet | Bin 0 -> 2715 bytes .../date=2025-11-27/compact-1764225484.parquet | Bin 0 -> 2757 bytes .../date=2025-11-27/compact-1764225784.parquet | Bin 0 -> 2717 bytes .../date=2025-11-27/compact-1764226084.parquet | Bin 0 -> 2743 bytes .../date=2025-11-27/compact-1764226384.parquet | Bin 0 -> 2755 bytes .../date=2025-11-27/compact-1764226684.parquet | Bin 0 -> 2748 bytes .../date=2025-11-27/compact-1764226984.parquet | Bin 0 -> 2626 bytes .../date=2025-11-27/compact-1764227284.parquet | Bin 0 -> 2745 bytes .../date=2025-11-27/compact-1764227585.parquet | Bin 0 -> 2735 bytes .../date=2025-11-27/compact-1764227885.parquet | Bin 0 -> 2694 bytes .../date=2025-11-27/compact-1764228185.parquet | Bin 0 -> 2757 bytes .../date=2025-11-27/compact-1764228485.parquet | Bin 0 -> 2744 bytes .../date=2025-11-27/compact-1764228785.parquet | Bin 0 -> 2774 bytes .../1m/date=2025-11-27/part-1764224287.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764224300.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764224347.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764224360.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764228788.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228804.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228848.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228864.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228908.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228924.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228968.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228984.parquet | Bin 0 -> 2423 bytes .../date=2025-11-27/compact-1764224884.parquet | Bin 0 -> 2786 bytes .../date=2025-11-27/compact-1764225484.parquet | Bin 0 -> 2792 bytes .../date=2025-11-27/compact-1764226084.parquet | Bin 0 -> 2790 bytes .../date=2025-11-27/compact-1764226684.parquet | Bin 0 -> 2775 bytes .../date=2025-11-27/compact-1764227284.parquet | Bin 0 -> 2785 bytes .../date=2025-11-27/compact-1764227885.parquet | Bin 0 -> 2783 bytes .../date=2025-11-27/compact-1764228485.parquet | Bin 0 -> 2802 bytes .../1m/date=2025-11-27/part-1764224287.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764224347.parquet | Bin 2423 -> 0 bytes .../1m/date=2025-11-27/part-1764228488.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228548.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228608.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228668.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228728.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228788.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228848.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228908.parquet | Bin 0 -> 2423 bytes .../1m/date=2025-11-27/part-1764228968.parquet | Bin 0 -> 2423 bytes .../date=2025-11-30/compact-1764224584.parquet | Bin 0 -> 2830 bytes .../date=2025-11-30/compact-1764224884.parquet | Bin 0 -> 2774 bytes .../date=2025-11-30/compact-1764225184.parquet | Bin 0 -> 2776 bytes .../date=2025-11-30/compact-1764225484.parquet | Bin 0 -> 2775 bytes .../date=2025-11-30/compact-1764225784.parquet | Bin 0 -> 2777 bytes .../date=2025-11-30/compact-1764226084.parquet | Bin 0 -> 2750 bytes .../date=2025-11-30/compact-1764226384.parquet | Bin 0 -> 2813 bytes .../date=2025-11-30/compact-1764226684.parquet | Bin 0 -> 2841 bytes .../date=2025-11-30/compact-1764226984.parquet | Bin 0 -> 2809 bytes .../date=2025-11-30/compact-1764227284.parquet | Bin 0 -> 2741 bytes .../date=2025-11-30/compact-1764227585.parquet | Bin 0 -> 2745 bytes .../date=2025-11-30/compact-1764227885.parquet | Bin 0 -> 2774 bytes .../date=2025-11-30/compact-1764228185.parquet | Bin 0 -> 2779 bytes .../date=2025-11-30/compact-1764228485.parquet | Bin 0 -> 2809 bytes .../date=2025-11-30/compact-1764228785.parquet | Bin 0 -> 2775 bytes .../1m/date=2025-11-30/part-1764224300.parquet | Bin 2508 -> 0 bytes .../1m/date=2025-11-30/part-1764224330.parquet | Bin 2508 -> 0 bytes .../1m/date=2025-11-30/part-1764224360.parquet | Bin 2508 -> 0 bytes .../1m/date=2025-11-30/part-1764228804.parquet | Bin 0 -> 2508 bytes .../1m/date=2025-11-30/part-1764228834.parquet | Bin 0 -> 2463 bytes .../1m/date=2025-11-30/part-1764228864.parquet | Bin 0 -> 2508 bytes .../1m/date=2025-11-30/part-1764228894.parquet | Bin 0 -> 2508 bytes .../1m/date=2025-11-30/part-1764228924.parquet | Bin 0 -> 2472 bytes .../1m/date=2025-11-30/part-1764228954.parquet | Bin 0 -> 2506 bytes .../1m/date=2025-11-30/part-1764228984.parquet | Bin 0 -> 2508 bytes 70 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764224584.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764224884.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764225184.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764225484.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764225784.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226084.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226384.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226684.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226984.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227284.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227585.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227885.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228185.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228485.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228785.parquet delete mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224287.parquet delete mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224300.parquet delete mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224347.parquet delete mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224360.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228788.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228804.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228848.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228864.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228908.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228924.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228968.parquet create mode 100644 data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228984.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764224884.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764225484.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764226084.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764226684.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764227284.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764227885.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764228485.parquet delete mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764224287.parquet delete mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764224347.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228488.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228548.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228608.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228668.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228728.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228788.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228848.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228908.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228968.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764224584.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764224884.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764225184.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764225484.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764225784.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226084.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226384.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226684.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226984.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227284.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227585.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227885.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764228185.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764228485.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764228785.parquet delete mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764224300.parquet delete mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764224330.parquet delete mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764224360.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228804.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228834.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228864.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228894.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228924.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228954.parquet create mode 100644 data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228984.parquet diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764224584.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764224584.parquet new file mode 100644 index 0000000000000000000000000000000000000000..05e014bca49277613bceac0a9cedf5fc17a89c94 GIT binary patch literal 2758 zcmcJRUuct86u@u3r15KLLoB%;Um&QW4EC6C8ja0O-xK` z(sdiin9!F|*u#)9ifl~WU>$5s`ml%Lril1324jD4NH_PgzH|eFh=}LhFSkvb6gM!J z=R(Io zN$&@t5H9J}gkpv&3lm6Kt*u3PtHDief-sX!oE3z#lD1&czBL15wWUq$*JRAnsX=Pz z@jG-^91t1z1KdJrY32?vfA_#Uim;2@E-wECkYY=mH~;*gXAfRG2x0xQu>yL0B00{X zKa!NsB<+%{&2D)P(79D;-_IXsyD+c_Z<0S0fsFtx1{T6XE&#g-aO>#Y_12oqVudOT zlNg9j&l!n%9`ksZ3EIUzM~AP1?UUK(02liTRpwzHFjbOoQ<7@TCr|91};x z5U&9J3m2D%G1LNIgdA}zLq2!?ffwB&LSNwy58YY$vc)A??~ZCMxWjSSc-fW)$NrJR zCD3T!Y+Z9mLp+tq8;|=pNx3g+^A7D7`?^~oaMoXap(X#xC0i%|X(c!BbqB9TzS{C= zhn@{=m+VVK-#+r`ujZfp`pWp9vtK{_p*#KBTMO6T+oAvd#^U|O<3Dz{T)y)D=eu_6 zf8S2NzU}Uf?$q?mC%&MBsbGUkge6rLbMd^@+S)Gp19GQG2G&9*b-tYN44-`O)Sk3} zPpYkLvPUhSxZd;=)tZlwC(<$61UYb*WMo!CZ75<2DvS6q4H56FAsK-(tO~7hlwQFqFp2e1tPInWxD|8) zY?>?iBHXxKLfDR_JM&}F_7qHumgfgqUk`|fV6?ZV7bn5tu!EIRUWF!b=2WP2<|I;t z2g~!r?DPX;@^>vP}*Xj+!@lr_% zby4>gDp3cuQJYH}tYwR6O5E_r|>&I{^gtNLvXK$?{*=$D0j zlO`gxfd$Ze#Rqf{V8hJaH1N)i)bD;|I zWtkT&^g~O8HZ$tpMwHs?e-zX?hgxU?SD3{rEK$}K zXD#$1xI$vCh&~$l^2~3SZq!TKopF+V=jVWySqS(1uyKP{9PvDV`&PFWeQfE?+<#gN zCSJe(>@VB3%a@+}XX*1>JGvgXv~{+;qO8cRNmBtvf27+KeY-olCfqBJ#1g zU$b?+OJ+`?OK!kx$#1`HCYwG~dg5*i@&iHrR8sFZgHOzA71k){6X)9@dS3UZ^d4PL>46lp z`C&jG)&ja7#uD1Rgw`H31yLc7wVjyx_ha6VnIXL&mx6|0Kg^755-wayAuJP_&Z$JK zJq^QRrSSp1ryHuS0<@y40ouq&l^v-pgnekmE`M#JYLiaQsd uJa{NM-8!1fwZn8ozMtz|XpjGCnk-aLk37QI18;9n(Dp-PpkO_c>sZqz_S4EE^*+Z?bYQLYsv)?QQ*MdYshW3 z*q<4jdmSSBFZN9qEXiDc*0`~^B;}5z-`uHR+EJ#tNLHgnRUR&z=m)@qgYyu1c<|x1 zi}$~iSG=14;$q*j$G15D$?Z4qJ@9^cKK^&$QO)>;>*s^Lc)hn#B4$)s)WY*tMk^?}gp{0t2T@#b z>s&r}qV$U0m6V?(eeDtbN*i!enXN{RYMeOdyNPO@O-`n#6VwI|+mn*d;6HMBpy$*fL@^XDtsi19M!>{FMTa>)0EG_kd53cYC+AYdz_E>b2gd%R z9`5(&6R}jD=NLJ>QO~oj-XLGFS&!o#=qVnGb-~Oy@(H*(72ppcC;*c|h_IEj8RhEm zJi!154V$2C!Ozd*NpRk9D#QA@K1s}9Y6fz{>FXn^tB{yEb|QUzPqI+hlbD&w7hQAd dnb~aqsH?MkuV=5vnbQc__D5FDghb$H=|4T6=#2mX literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764225484.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764225484.parquet new file mode 100644 index 0000000000000000000000000000000000000000..95111adcb2fe9844710908861f250f746147110f GIT binary patch literal 2757 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 literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226684.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226684.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c6d7bf09252a0db2b797806d271d389652a5dd44 GIT binary patch literal 2748 zcmcJRQD{?F7=TZ1(|DV;UCeSWH!RFB+_f96OEn!x^s0->|Vj9!b)Z8Yu zkut_8la+1{Zi8$cdl+@hGKQ>E#0PP1zG){D1Yzt!w=u@*zy}pUAN>DwbKBUPF!qo` zd;W9&bI$*t@Bi=lNtDGpshLJ;xSv`nu@lnfKE1vzL!kZ9BAPeYn`}D{+BLTp?|!`dg}*}KQApUiSdX2 z&*$dm7C~+}u{`)8NF$=YLl$)#h-lPSL%iDPqE;O-r>2hTh_iz7omsiu0FXvYHSAY~ zRB5)Kw(j&JtJSKJ=QDx zRJ~^iaPT*g7V}!<*pT& zjfQHNugZMVL`$ZAYUgR*c`u^pS-&bq6!Wcn(ekZ@<7^fDirl;D#>)4M&jU|98wR5m z9NKnh@7dgF+cK1VA2iCs`qe-*CbPMM_N1>0(oI2`wJA4SArwYq7z(47R1L+KCi*pm z!ofoky*KdA}xh`S0A5|f=P{h$L>;gxy-;14Q`Utv$Nq`;aN`43(ms;XL;v9q&j)ge_;8Nf*n4QjpJ$D~oqWTpKh7KJE*^+`VP!wY6S#ROVBUvN z0Fy>UILf0r$g{)kgn}Fz4neEn=lAg>c-(L)&3bu$l4!r&G;(dy(?evpn#hkIOHFhn nRkb6L&*zHn$yC0O$sKifc5U`-_BgXHLe~6|WiugB_}%&xfV9VC literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226984.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764226984.parquet new file mode 100644 index 0000000000000000000000000000000000000000..63b3f6007ca51813925a9d249db056b18ca0ffdf GIT binary patch literal 2626 zcmcJRU1(cX9Kg@L`S337y3poaZs4LpvqK)*E!B3c($ag9wlOwa)6y9?d@xI6+AV4N zu{NXbX>4qW;GRU(2gT8cAw!sq2|kSZ;MkKW;;5)}j6E0`Lp1APWB&i=<~C`QAbZFm zIUoP?|2V(@`QXO+L^rk5I30;m7bWe41pGg>2WAMAT^&0VGP+agKi6RjzALwsP@VcZ zsfW6$lR9-xv1T;IGFC~TjugDM^~g|rB%8x{G3O_Qoso5F_x2K}+pF16%;eHkRz2!z zS$!gJmL{_SX7}=d$h1lJUWfe*?xFCF6y&#c^!G zK%;s!lBKCBmM$XIN+C#Vr->vx;+GtRtvYn-vVih)=~)5vyQJQe*abVgZUdxRKMlOs zMe>loXt(OMA>w*|`C`J_l;yVQ#U))TTjLVVrmG_~w@_z04v&H#C_4dfJ&=gAt zgV##8?9s(bZG_!#si4`i`GO$3FR3Mo-FC5!9Y9v=rh)UiWN|vNd82g8m84{=!K~fD z!|>Du+;*=lL-W9(&ek!_r}xtz}~l^>fmS-mT>Z`)bP4LPax)*wc` zoOn<563w}onoj4Ev=!c;-Lm`XE-O>*E*-1|fb@2!#;_ zE|&Fmo953EUzTFpeS=z+?~+Ohq=w#qJ0{!(jmpMo_Bw#d?BCkvE*m@FB53DfC}1 zCb>Bn7$BN&F1awjls?gwnw#rNE-d5=zUB17;!J+l*WJ4(xF_h%>V$0jk)j=*eE53& E555PZ!2kdN literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227284.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227284.parquet new file mode 100644 index 0000000000000000000000000000000000000000..0cd7f250d2b86b76581061625f5948ed68cb5449 GIT binary patch literal 2745 zcmcJRUuauZ7{E_%lXx4OlFfTAHxOo+?X`?-rn-vl*5#h0X{^m=8(QPW9-6gj+Adkr zWJ}66WN3vT!q6w*6gPaB&<7{mM43aK6s+iz10U4Ah^RP0EDF;4edpfWro9Q%ha8gg z=R4?inp5)JOdR zDp3!0Qm0Q5%^5{BH_N1}juf=E?-!t!Y%LCLcdmmFby4t9ySIlpJzm9rdN!A)f-K1| z3i3ZTbxsxkk9KbWSO^seR32yu;cSTwwm{;>u9w%xSGBumr6rqq{LZC9|IO!CwO>bX z?79u@@r$4Q*^yk;tc2!_BAP0Y&?>D*xa{yzmr0l}q)(ZIRY6^{tG8N!(W;s^g?|0q#7+Qo~A8!?3eG>-LP->B3%_Z`@?t;#`=;jJV)D^92 zcr>eY3wm|%n-B!|W@`=l%xq?cqrWf6*97&ls8$~UbgQNY`s<=k(6KmeX%KhTY_rev~>VH$Z1rly>03fUGO~{sPzQP$_7vxt2^|uGr zHP@E#nu;2zugmzBjlOM*L%v~rM}9wq*R?jl5bwKJ;K+!NF-9ARzCG69i7tq>!xO+r zn^z7lyPtN{rn9k5Q$$lUp4KV_XLt_k>1=m+9v>^e0TT6{9h>fOOlI>XJ)^%BQO&$2ZvadH8AlX9CGWUFQVrko&G!Ix>wxseOl8lSKHoQc*LdUZm+#}?&m(OPYcE_ zhW2Q$1tx^+bHiHI_VCOfE1}(=?)h$c@sKwEW3qH%;_J{?FMW8me4rDvf15+hjf%)M z!(KeCRa)O6%kW&9`R^>}vuBJqPWQ+aN&RUjc*Lr$fsJ||@t*G?inBC1lg_1R8$5fR zg8rBi>cTF*Iz|_>Q19Yh)q8rF^uBRIB1>MMH{0CjS#9#u*zEVG$*JG;R8pIMHRUz8 zEUBWr*e(&`^(k#Ek$5)Qr{7fNua?KKJi)?@u~GP98D^})!WlNmScXM1To#4}hp`u7 zYzSKzn=Oovq9}?QD%g7ltMEyzk6@*%K8dDa5M~Qp$Ty*3qr|YC%Jr6}lHFNYmNeE! z*x&$kpMu%wKol3j;c$SJUdEvb&z*?%o;`*XLvdsM5St!>E*@(1Fy{j(9PpY~I2T(e zPgNrG8}^3B?qd)4hx4iARG#ZNa$>_?aGSlS`GQS*oHy26IhNcHGe^;%z|CC&;~|6s zm<%GqR_@JF9v!YH8sX5e2}%t=KTj~l{f1K+Ho)UEiTaJAlk0>2exmpbsp9;Z^y$5m og~Hxcv6!#;%jsfiHh;?B-Lo&aFX+ws2-)@_zu4gy5dO6O3r2C!y#N3J literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227585.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227585.parquet new file mode 100644 index 0000000000000000000000000000000000000000..de536ae4db503c734215d4895bf66bef77173cbe GIT binary patch literal 2735 zcmcJRUuaWT7{E_%(|C=oX62r{8x~zA_EM~MskUqtOLCId7+Y;xs?o9sW0IxS)Wk*` z(ar}!l>O=41}Z~gOxeR2eJZ1fi0o;M2#STl1pkyhjJb#I!7}%U?)%QYr~hudGPWF& z^XEI?`M&e}zH<&Y%DU>QoknR(J9Sc0MM#aeme%wUDCtU>T(6Y3KQ_m&sD_*p>Y?6E zRG}{Fpbn2Fiy2K8YgJOSh!l*jZjhi>Y-Qzv_5B+N(a%aAYIiphhs&+mkN5SbsH7_D zSxNofruXXdzp?J#1So_`1S%IagmAR(8MLd-&hM{3**6vF8e4a6IyMym6>u#}FM98P7lo5n{>%(uJUj;a5Y7llSlz)a5D>PZG!Od8u^I=Cns)Kxf zzH$z1Z(q8X!+tEOpGx`#S--FXV6B#xu)jR)av43XjD)Y5K^Xc!Gy4I;{#h{#Tb9Wd z=CDqz(kGn%Ik6XQ^pdTeR`JyCoD46-#av@<#i11W5;+$5;$UOs%`kZBhPiiGSek#p zty1vh+HTxodpUV6lsXR*efXu>K$Isk*}QR$zmwE)NuOM!-&_r$uo}a(Tcu>tw0~x! zUqC1n9*XE>$NlvWUz|Do$luT=jgN1s4ZJbD|Gf^|m|uB+*U$FuwE^wdYge96{NdlY z_N(dqPa6Y|J~@A`=fSvtMRjrXui94wLy^Sj@Rwivt1nMqJahVGyz>h}A}njN(8c{) zrSn4K+R{CE1w%3lucWy3j=^l^g!#1nAgMn}`XxobR|PS#T3f=$VliXMxukwdzT}sw z^hZ-IR;r3FtCN)qA#RUW!MeISV%v<9s{K~>I+m?0$QbK{KbAJe3M`mrI~Yr|P@2nv zps*WzA;u!u!dSF0I)I{9v{1m_F06t_u-=1}VfqNVfYe`Vsba6uP*n&fT03pm4xz zUg2E$USjwZ>$+N@lw1zk|EP^tJpYO*P=W)ZSG;87cNuYhR805yFxtVC*Tzufz siPZ7BL@rks9~j6Myo0HMd|&pcx4v<+Z?n&x@es1$N1oXUiNdGq-wv&<6951J literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227885.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764227885.parquet new file mode 100644 index 0000000000000000000000000000000000000000..45cd38644c35c74343a7332f9018981ddfbbb798 GIT binary patch literal 2694 zcmcJRUuaWT7{E_%lX#777d7YZUY3V2-CZ7P*KRGeqoMaCX=7|^|4@mR&KaAS)TT+= zXj9wjfQO?y*h4>`2w ze1FdQzVkch+>i9L!Decu{WKV%4oY?q;`Kx&?-+shO`S-7trI)8y{YS=(ntw)Q%?hR zQ75%iyIU3wk1QH%CE~4Mg`o8<0`x9RjZJ%dVmBe`oZzNbrIpy7iflbGHj$u$6JxIsp9{Mt~3A&p#p)<2?HS#b#wsj+0rfc#QWi(Ayw zTL97=X_NS`heVk2i*)@MdaME@!e0NVsDXNF7Dn?;8Z*}4q}jRwa_=sHT&`V%tVw4J zWsJXUQ-5;+qd5>VnysWFV~%Dbw4Q&5ZIO+P`eSXwSa_c>T!H(vIU5l8;{5#lt;3ao z4bOUDvvoc2w_mja@NMTBux&J*&Ff$1f*@TL)P*vm7am}X)BTK`O#Ej zB1UVWh`l4|rIAnvidaKRB7SMQi0@IC^o!Ev(hiB_Qrt?qy2Vzla-pksjj8hIUG8ix9;v*RsLEzUYVgOO;>Nyoc=r=4Xrzz(2Mg#tO`zWZjG2Aj-VSOXot|$g%JuU?ZeJLj{Sb@^w8s&3KTz^;YPj)6PH>D$M{5hJ|1mO z!?b8=et>lcL2LtWSFj5w!RAoGPHzWb@E<=KYCkoM6yZo|ewZEW2N5?l(98J%3Kib- z4t=4S>3AV9xtgzM=r#Fpy+0d^#<&JcsZ+ftw!% z=wXBcm?R>?Qhu5P{C0Spt^kLIMbOIl`F@&W{M^u$WI=vEqZq%`baGws`H1Yv#ik}t sCQj@b&E@vQrlzt5&varcKbFmSnp+#28k>}~n~)8E7%Q6oAJY$81AlnaZ=Qg+;B>t_(_AhbE#y4cYZijA`oHR*;n{pg4}>m^!r^ zr*Q}zASflO6g3h(6qEyMB@R>yoT`dL3WY<33wNQ&w7Ws}W^0N|g*O7uzYmWfE-PF>m9-clzh_Wa+soBv>EH;O1p3O|Bs36&; zMM2s&DN~C0f2=z?0fkV3Kxc!25Qa9qgSPhNpYG8^iL$!16}{sfFRM?FUcL8vx~#_T zJh}8ss;s_YUk`o(aw8(wltpd>5slJ%i1%Baw2dR?@~I0P@rt0Vo0W|gfHYcaV81Tp zTPAwhGz8F?LG|Ildhq9kuYmIqfZBlv`96WM?faYg72xFFP;Yj!tWHAPhJ8@m`XTx6 z{M>f!{kXJ-e|hls3y|Xb2lnt!WztiO|F$4~4*a6B{74Nyx75IXUH&}H4pA$kKe@^i zRCbSE#U!(&0yIxDT#=MI#7+_R`XM4~5GZ59xpr;BjnW!m_3%nB0Ds)E3*3^;6&ddh zLAoI*tL@72qrhu4guF&6smuGJiC%+z+Zl1hiD|}kn?yfm8v}sZM(~x?0dedor1%81 z<1q4+V-&`!QTV1*D)s1TchMtzUpCj4MeYNyX_SI7+bR8Jn_F$q4$oZ&iSpTFyK!hu zW^)Doac>IJcY?BJQ+~5TB#g!yxM&oKk9H&R@a(HsZhgIRt1>Xz`N6m0#gKaa!F%s6 zZEg>IdM&k_>8`!@KG-& zjyHRWY$+tCQqu|A4mI$opjTEx+i;2%s5-^Rs88`T)n|I5^m+A$M6x@aj%;&lwbJA= z+3YgZ#m!NRM}Ga);K zj;k$*UILe|KW!YhN0zL)}hoJ4@XZP_WSlnD`PD1wmku5VJ5%>Z7 E4?ktxbN~PV literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228485.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228485.parquet new file mode 100644 index 0000000000000000000000000000000000000000..2568583a075b4d43705968aa6d2bd3d6996dd68e GIT binary patch literal 2744 zcmcImZ)jUp6u)^*;%jWfbL2kXgIL3uZyj_q-BN9(g?E#-S+=Z8!X#|SwlvAoZb_4- ze=?@XtbZsd6#J>{gAN^YNNEvirDoWNLb7p;5MR;fR!8iw~Pk`n5s zo-XR5617viTM^A2MKlk~q_d6{P@O&jW|yVKrti+}Aw+vaa8s+=L+p~OSf|HxX)4Gr zc}|f3wrJ-y@&BN!UBHDeoUHNdaS_$*C@X&Yzk{T!}9u&OJ;pDvNp z2IGBO%DNG~)iDYC=%=6k_wt$;+tY7a0btt)+y!LcYOj)Q$>vL(>!KiE5wwlRwGGF% z>Y6|e;Ola|YN790!q9HmpOMY_e)nNvUR5qIZ8&UR}N^>0f;I$AedWhxK=)j+}c^*5}@)Jxd>l^l$s@snzF2{rYZtPhJ_s z=HHPL6Il^WU%YRvwSG$O!E0%@zkN2JovA!=kdt2o?S@PHc^BlQ7Og>ydO1;F=^=`J zDmj+UC1@MGdd~>PTS}+{ReW?RDt4ox;qp0et~O!NSijaw9*4fh!}3GL`F_ zO2xag;1;j=2iWi+sJ*Z|G&qD#a5-GyWQ-R<_|K09`!1bA7NKy(Kg7;OK*dW%k8yrL z3Kx9l6Yd2s&ZbI%$<262Py9zbJnzpZ;;B5x7#ZD+=iL$SFn6fN<9vgCrBiVq?3~1W z0&kuQSci}lkjWrLILfmb<<;RhLjg`24#C*MpWnxu;CaKX3>)P2Ng{q_7|e~uzyMJ^ xg+y_3COy4BSt#sJ6pQ(iXEt4&8qZI7x_b_I4|vtAn~)tpWZepX0pWkve*khMz-a&g literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228785.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/compact-1764228785.parquet new file mode 100644 index 0000000000000000000000000000000000000000..cd387297a889bd09292908c524483e56be6b2c76 GIT binary patch literal 2774 zcmcImQEXFH7(Tsg>s=kQj(e`ROCyb$H#OOCQ>GhX$-V8mQYg@ljRu@bS-W=7(Xzox z=1i18Ocs;*qVfQ^;Iaouh%AacAek6mU`8L7V00nD@V1!nvPO+D{{Ol6uIp|a^`R%* zIsf_pbN>H)-*?YRBWiCOwbBUf2~!6p4TN}`esOt+3AE=LYk9JN6Tf4+QFGkaM@p!h zdYY*~ozzb4ZizP{5^ro4iMNawves|opcgDPHsytpCPL)1oSRx*?ZobMN!F9YBT34M zf_R1#|FXzOW&ZzUcQpeRLOBAR69z&Uw!SrN7rtBd4!r$lL7Bd@>ODMAP_6|ZO-L{o zz_<}FD7`nIKer`OP|OgGh{PLv5u({!4&ptVn>q}L*xxHt=O$Aiyv7XkNduFLT? zj6=|F0RDG?5KEfz;Gs?Hr8Xj^Jea+}gL8)_wbkZ)rElm1@W>Bq*D;YEPNf+W_c(Eh zlNWe->M3BtoC}#Sdr4U)ax@dB^^Av(N!;{4$P6s3{`iJQ$8{JD*)1Mxf4o*|{^Rg} zlOE~B{iV_v-csqmy#5*hUf5IwT$9P>8Q#mBc$t&u>f}pLmnd%}s*t`c-Wdy>0p$gT zIC35ZoC9Ictwe7g(1l-y6BoR2bnxrK+oTWA0%qi=A7sbE$blh0AR#lUa`GDyO@7Rb zhc$b_QzHNPdGN@~&lcIR4Q8@q+GYQl6CZN&ZKwQqJ@8>pR-r^CKIV#iJlWTL>waMJ zby?|aSC`)H*su8J->Y4oct+utmgc{*9#AZwZRz2&ZsqQDTfXJvsFHSEeDIS^P`dy8 zZDk?kSGIrp>y`N*8kBGEPBn(F?!uR0!;LU9NxYF8&ujLUr{s)Sq{Kd+&79I7K;Yyt zCqEYCOPhfcbG8aK%5mbFY$uX^Y%rZ1iPJiG6JO-CmzGcmn)o8=CSFO+#E(_8G@&$G zKOqqXm)n)8?%OR_`Pr=YV^rn4U-io*SN+ozXX`~l=Ed9f0wFH9RHyd#?u%{LzEtV= znwPP?s`^w_jlw^+-Kv^beJQm^Ra2@z#e6%_s)lfcxiP}*Ai4sWA&=HB?0m{zA#7O5@BG#6HWifrdU+w7zvjd`m?f@==!{G!wt@Xp; zJ9;G8IdKS4gu?pzkUA6r6Au;L!|(wpoUopC7z>^rPvre4*6Qu<`^!Y;#v6uGYB$qo5cBIzL#|D_x`^b-#Yaz^N}g;P%;j3*qodipXFNGNHk>`~X=~rw Vy0z7naTBuPkE~b;iNG(~e*jbN&5Qs5 literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224287.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224287.parquet deleted file mode 100644 index 784bb01f614e7325e6e0c6f1de657ca7fbc87499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2423 zcmc&$Pj3=I6dx8`mj+X8I-A{O4_utoq^&ecQcN11r4+G$Y#R+}Zxkp+pi7~J#&|G> zZ{jyFJ$N*R7?0jO`T;z7F&=$ymg!Qqq-j#(OFQ%Cy_xrZzc+6-Z1U{|8lq7;y+##E zrU=ojR(PgDKq#S8RG$TVl&Vy<3{84GO(!##SmAIurogBK0t#W@0u~LK38F?#BXnG; zm#CsE`lo>YIlvZ~cAdcHETAP+L2yx+0Ob(+eUNtM&r?5o=`l2^A$qBM)*Y%lDcOd zuK$FGKUi}*gYd(w8wU9P7$YKIU49wL-#*ggr5lmtV)K8wiQ}+u&ZJ(xSCs5SMMVvx?);pZM>fzHs((Q>y7v6vffyq z78`f#v);H{Q~$2%3e)s=;b}rl%ZTvp?H9SnZl@Z5gAY(1a+`C$1^+0koOifg<|~|+ zd8#aIHf&f&EyZ~jXIRS_Ry$})V}uTB&vCG;IBwwJhOS~NSlIkj7{wt>+?Nc_#d@+; z%q`SlTdu!9#aEU=T?B7>IgOhD94>Hh%C0!%`URYuJ!k4`Ti!T2x@Cx@B>n~ z5Th8-mpN@0JE^1de5)_7$cN``C!Z@iBF4tvdA|5izGq^CmrwA`Bs;sgN8s7PdIE1z z3Rq{66p$$+MK~&|xg~B##7Uy& rIw>8`6&j7Xe6#6vV(n71RdEhu3yJyoeB7*Agbe+WUm-#^;V0KWlE5jE diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224300.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224300.parquet deleted file mode 100644 index 90205f3b24e5ad42a79295a0adb43b7b33afec7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2423 zcmcIm&u zW4QZAc=6;xd+=xs2an!7d-md~F`j&Hmg(XGAw4jGnQz{kdGGsX-)uI`GxIb+BXnwm zDwIqTqMG&4beTY-gicaz2J8_Uq(M_xrN>1YneJnS&7r6Qz2fsJgnjdwG+-={V8qY^ zr{$v}RWwEW?9;yZ*dkMJ64;mlwuCB3E&>Cv^swKD)<|AG?qx4Mx+)Q}m)Ny>*tY{F z9hdCwYVo*>{iUC^{J_6A$bitp`Cm=Hczb`XAAjl5Rf#Z(#IDuLf2@oDLAi9$%|FOm z_+Wd33U5?)7alTed=F&bX6iu zBC%`r2xv!K0l|h{Is5PaUQV#q1SseYGaz_B1;(odq6h2wgW^$+hT%%zRh$eOEPwsoLw% z6d{JGhj}LRH2cV@RQ-?t9<~SE;+${8AKNUL=D(590FA19k3pNqOIZxpTb2-9n z2Tci#&_whEJL?epE$p1ohnNZ`7C#q8u?Z7*S`x>?(NevTov*;MY-fF(udV=G1aD#` zfs23~POx*@a~Q0bd&#AXT~v|U=&Voi{WL%%wY@3yfhe4aUUcY7o;M23_{nv?^=Cu! z;eN}`Wec{5v9))dFXqX&CKkB)gx=&*b2s}CJUe)vpj#XT%u^@|#FS7XY!#=uEuM~u zlZXq^unAh1e!(Y}6X%Am5?>L|Cy((v%~9@5mY0bht>$VcXT{Ume6>28tJUmgv{9_p b%l2_}eqk;)7c(j*A)X)k6(A%HpIrX{DiSh4 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224347.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224347.parquet deleted file mode 100644 index 8ae5a1b1b9e3be7554cf65e86f70f281895d557f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2423 zcmcIm&ueujOeOFSVUsi>*as9hyQ-1yx+?|$lCZ| z`;!bwJ(~X>*x>z_5nYuCi%9Hxz5K&2e}C0(_0kWqb_nSA=NOWCH2nvkuCjx-Uq*CQ zA}k`Y>-Et8dC#SPr%<&Uy{G?Mgnf*Ffc`8)a*q~JvmPq`A3{@v7^WWK zTU)Pk&zzI0|Mfpcd%`Wwc^3X?tDLvERpu+4mwB=*d=^YtN0j6|gFTF852I~#r7%Ma z(MxQs18g_2aZ(>(DHvG%OgP0NEZns;_Qk`+Mlm;6g=x9&{3Ksl2Dkvx)N%?Z0XZCC z>7GO}*9EBkJLL%g*PD zw#c!uds8prsrN!maO(-Z>BZJg?kPmJaX&$~*a{eDP!xzMqeNILb~7uUj>wZr3em6# ztVh4#lgNvG!%&$oi|13o{9SXDJAWzwh6q}o$ UP0S{Ys!53FN3H^dY{DnkKkZ;9k^lez diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224360.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764224360.parquet deleted file mode 100644 index 81f56bc8e89c71ecdf7675ba9f6f80e24bad8865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2423 zcmcIm&uKh z81DWZo=i*+9*uJF=*5G7gJ&C$zBkKsae)vIyui#i@6EjTeX}#0-Qqh58lVw6y-pQM zrU+5Z5209vfKfuHs5S%s2o2JpsjD*LB8|ibcwuoUsz9swdi;A*W`HfB3X+RJ2P{48Z(;}UnwguY{p@8#S0zIB61!dx`%b{5 z6Oz4ME1mVQzxK1XANcnt8IpQ5|F6Ge2ai_=@s|-@l?aPS?0UWY@AmLNu9S~^`3G4W zA8db;A*o06KLQ)P|1zSh5@8XEU9Xq_gv;MwwOhUPL#!PF`u#bEWFAd_9&GUT%ZRQ@ zgheEFy&n2s?z!~u6smTk_w;`Zv$tUo(4S>U?$HA7@4o-(|B)PU{$)g0CBh;SyIzlg zPQ(=uY}(b!f9~(~Bx_HCg8no^k`Gc~yiO85*eD#APV+PjSNehCyeJ5rK!~@l3-JIu z5YK{xoNaY*mm$#|wNrt~6$7 zA$o?5b%O0CHcsjjECmCLUkRsJgoV47!M=F9*eK=_RhX9R&QI}`Wq=D1O)sZ$5|G0I zHjcf3&U$&6S$wsRDzfX{`B{Fn1rSMXZwP%L3J0PU4aPE8&0;Hcep_#CcSJp0Z`t`= z(H1#24{z(mJ@r<_1h<~hn^|n_=N>_15BC#vi>-ih7Da)WGD?J{VmG(N(-C>nDIppb zf%WJYeBybrZx|}`W$}Cpn7?a|a%Zr#MD%DaUq8PrUCb70wb^{VZnvV%QoT{J&!UOs VTzoEWR82xWKk_R;$QFEZ{RK!87{UMm diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228788.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228788.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4707a46a3ed11ba664263b2c1dd53654a591d22e GIT binary patch literal 2423 zcmcIm&ubGw6rOBix+#%{(ph%tBDuH}tTjaotx#|_O=Ij2o1%pFmL_qNHtnWK+Z6R6 zl0U@1z=IU&Q6vYCUi=#r^ekQk-<#d(ZZ`?RLxyDLoA+kk`@Xj`%Wkplc^aV!I<-zE zN+t=B^|9%h8i7U$outYv*b_8Lqq-^!kB1a8)5i*%V@U~mDHM{3@g=0wh_*nY2~CZh z)DA0DQY7Uvqc)y z3y&%bgh>SUtO5F;Z+i4^lLky?BN2c-@fnP`8eI@{0omN3xr7o z_N)N`-GnC~dS=&8uif8^38OOs3VOo~2;NVD_IiP+(N?KiIV{pRT-cV-pon{ z7Xdk(VCS^wFqr#$*`=4es3N!SuFtU-TL6(%euL`+Q8?i}@6eY$KP$J>$5;8*o(;)| z`%Sx8DBC>7=H6AlR3P7DzQD`J^=6mayM+hf*}-~(Ze9wQ=TH=gu}~sx<<-pdr^Dl9 z(p)rbg67lD`J{@xZs@Yu3V%K&jPEu_xieW_CTg-#Y#yIhPVSZ(jl0EW({3lvD$Q2S ZK1$9n%%$d1T3sh3@FPDXglxel*FTnC5|97@ literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228804.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228804.parquet new file mode 100644 index 0000000000000000000000000000000000000000..f3b5d4b0533da42821fd289346f2963e90375e6d GIT binary patch literal 2423 zcmcImPfr>_6dx9fi=mMiXS18`flDVI)IuzYHZkceAf^7PkTyhb2y~&Mi=bkf9!$dr z>1Sv>G(DMyLy!FyZPI(wW8a(Ibr*z`CS{^;e)HbUd%ySQ&4xW*OwtgI(S>a)Q8G`6 ztj|1HY!Dcf(0QsXfj&mVG_0$#Yw?gm7Ds5|a3n5)lmY>Xu&)7~hO`t3$22u`);O+F zNs*LK0p%vZ)|mV+jKqKkM-iHm$CoeuVWR4*fwNV?0krA1g7seI}~WVEcTz@6o?k zX<8kB_kWDC_tF1b|IgaV&G*&fhy+}VD!T})qGtK={IHo)5g=>p9k&gADGv z8RLA^6=?5LL=AT;_1bZnM&U_6leh$k8rGVgL7Vh ze;iw!ce!EmP0mf8HigcB4LgX^oab?dwL8OVA5~fO&_(ndg>i&(7lrNm2t&cb;Fm%v z4q;$tI8Uj8K>o;R#=scH!yyN9>&5<~Hxi49&nk#BCj zdr*1|mVK-zpUg}$(WcT92M0ph}#ic(*dS`WRc@c2*UpwJt=4k6-L|^%i(0$WuukI1)JkF{p*3|vhW^OU5FvZ;lj{$Z C@YTft literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228848.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228848.parquet new file mode 100644 index 0000000000000000000000000000000000000000..5520301cf655f5e5048d83b1539bf9d2d74de23e GIT binary patch literal 2423 zcmcIm&r2IY6rOC-bR#JS$!vG&QgZ3wL2aZJv>2!lxMYQ6l&T>k#5-R!0xVyzI+@AWaj^KkmI620vsEpD|2 z)aZ8ef4%3@zf-8%jqdLM9A+QG|F{14FMp7qXW2geFD<$%5hft9tM%4D;wBJ0v8%_o z-tWaYYmGw&y>13L?{@{p`#GWq8-<C{RzIj1aKa#$)zN20&=)O;fyyhS-ab* zg?C$+MS8WfKh58607O!mHIW}Ag$p5tKwIkcq}WUx-o#sZJtQ8Ux9ohbXbT_f+c)vz zo_H_B1~;C_H?`2*$~^_kCe{=37Nvl78k2%#%9tV?71hj$+Yx?}36V4$g3*<~;1kb_ zx}mAem&E-P(0^w*nLCTcMWV-Q`TF5;>1eu8t4-(Yb-NimDb*Vl`ye(uHxr+U8K O&mXxC5V8S3x&8vSz&fD- literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228864.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228864.parquet new file mode 100644 index 0000000000000000000000000000000000000000..58d2745c35844a41b3e58bed0372c5988c97dd1b GIT binary patch literal 2423 zcmcIm&u}5n(B|`QRyIv3bPQavL z$=`)T8--yv|+?-hUa-%}yL$T1{k@!E?FmrOpJqt%K?;nw^F$9e3kRiIo<`tGKTw<(1)*VtcXV_SW*luFuq&~z_FtGT!aEe7(xNB+bi?zjOF_);qv|M+7lCQ1+T!3h5C54lK z91gH?>?L&8o4xen#V)GItas;U`2H3^B$eF|`al#8L@OGMrO(fbt>p1-y|ou3>fw6J z&gY7@$g#P1TQBaZ_f$-9>j}N-#nx`_F+_H7KS8(H3K(Zl6o@IKL|7_zGb^5s$dgJ6 z(Xa@tN59|`&x?J-P?@iY=TpG^U2~K>gQX>+$LjgU@oDK~wotFn<{J&W6+0_6nicyf XmYAQ5&&7?ZNr>l1t^j+9oy5Qi|9Q+eSm$lN1oJv`e8ajWN*} z?w;$_|G@O%v1vGX^yXjS$+O0biSNxaU0fii%c$t7uLPx1K0sbfr(x9oUGU6hQjQ8-u;!sQht@wNjVV`{_4H&Z|7&Y|3 zQF*^W6;07T`Lqikn`7#~BsM01EujjMi^2dbJ?t05Uq3WUKOc0nml0i+2-!>QdOhr0 z0h5L$d%IdV=wN^DXH7rw?@rPu^{NG*v7=PB2zl`XrL|8;(*X!jUcKQ1&cB7Mih&4k%zdJ{t%>RM@-~ zjaNXHOu`9=az2EZ@)*OKj zy3_PY-s=dASF=P9)^nx8ewIeyN#9YN4+WuNg!t;(5HGL;@h&*X*;WU)84^t~OrtW~ zPY)aNr-8MG`*c}rs85Rx`|7jSu&<`}Mb#9hYHvbggcznC;agjeGYig5)qnY?QSNe! zbG`}xC@Y*dxK-rKoELebD0~)7SVNTHJdGpRas+D|T}jN)K=cTewTF5gm6Li8OMzkW zQ{fbguy9*aIOg}~>-o$~1*T=%^Amh|3E&(=lS@gQ1mw^_<;YVQtQWhf`IkG`MS8V8 zKh2+S07O!oYob4B3Jsx!!dU9`B;QCJUe#N9GN2x=x9n^tZ;Kr3yI1w%o_Y_(1h<~( zH#Ohb$=rj;Htr|%Ew%#eG&Tjz6tP8EDt2>IoQ}woOo*mo5lBb>f=@gv_6R(_Q)1xsQJbKczXFVH_zBkKsae)vIOxl@m-kbg2_s!01*y7s@G(e+tYMm;S zOcJ8TUfrIq5@?jrNvh32JW7K!7}Hgmagj!*2SnlFP+Wmt@%a?OzW8D^U@Veg)X)Pb z)x$DXG)24eX`g&-iK+iXY|MaKLKPGjg#lE0)F;E=-?b~hANH%48C{hK)l2L~J?cAw z7!6DHcD;PmqyEy*+J4aAPcnphwEkbYt2;mT2kDm?U6lxnNbE+v`fv8=uT-r{ul^uw z5+98nN&oP8~wEXw=Wcba% z?Uxx{l?aPS>_$EEKi_iY-ze7XX7B0$5Mi$)V4$C62={0M7jJhze#@^7IR7%Es}f-m ziQTBjKqu-N2%g!s(|_*o@M`7%vxz9&8pX<--Dvz?HtMI3Ef^!wB)# zbs-*L2jW?9kh850?kXgjV#JKvct1UC%%29<8Sm9)ov~gmHtwU(#(p%lud1dnRl5jH z5n{yj2;bg*l7HZwRQ->C9@{-`a?W$`k8O?f7B?-v%DKf;mWY|KU;|N#^DK@qmm|z} zFqB4y7NW=4nFrW!V&_mFU@4fG{9FXZLs+=mGB}nFmz$;hLJgMXyX#YYbp_xOWYa5Y zTm<59f}PWz!C>z1WtLy;qKoW$cYT&W-vWrDavQ=Qn8JzZMTfb}`B|xzI=-&A_H;x& zeBQJR`I0R-HutXUB|P;Wi3M&w;Wx9~+RfjG%nt4+_!e6M^DLSIGZtEeN5yXD#M==( z>69=H4?*kkFZ3h|V&5=j@fGoYipbw>j&o;{OcFg_FEox%%O|tNdVRLgXxOdzS-H`y a+DGw)#ks^>!l=av@%)jW0YbLmC)Zzsn>2|4 literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228968.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228968.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9c55840b0e22e6e718444891098523f72fd7dfe8 GIT binary patch literal 2423 zcmcImPj3=I6dxAEg8?Q2G=WL`<~Q%ny!U%=-fY<9+X)(=Q983m z6-uTFQO(bHXKMroC3Ko@|PA}l?a1K>}o;dt$y#ehkvzJse1Vb zSr;#M*vS>HujemIF~0hTUH<;M-SN^7v2JL*JzBu$wEKkLn=fb&}}8R zEYJu%>3fRvp&&Gj5MNy%Vgox6d%;0YSsmPGNHoPTjrwFiJ#50C1~%cR%X$-iT5Qs- z&w7(?P3?!ODNNPggk}gaOg+N4x1Z%7Ii0Hi_20+wfLomNE%?W=%6W%d6~4lGg{LY) zXTgSbL@Ca5IKx`bu-ZXY20e5TJw;(1pxi*=xIVy8u(0@

MqsxIeNumkyU&rF^0e z+w%SWDZY{hxCquvI)j^l94=5e;{{CC{$6(J)h=d{TkG%7@t2zbk<`|@$Pbdjg^)s^ zEqm53byCNd@m8N-6A#Z@b|GJ~g^!KB%XsmDcu&LzH=f8hyVTjuKLpDT))Vp;rGRw~ zlY(R_m?9h%)!Y)dBm87iB561T!;`<@6EBFmp{c^t;(m(gzdxMJoyGDp(PNE5^Z2xU oGGA;o<_pcH-HEl!%~s7miY1Z@@rAfiHwhW|BfkTLY{E~jf0O|wCIA2c literal 0 HcmV?d00001 diff --git a/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228984.parquet b/data/parquet/live/BTCUSDT/1m/date=2025-11-27/part-1764228984.parquet new file mode 100644 index 0000000000000000000000000000000000000000..35c7b2966266fa820b9035c0423b11995dac7f31 GIT binary patch literal 2423 zcmcIm&uPe z|4ILXriUgTYzzmF#*2S|$6k%`=zFtF7Z(WezyxN#d2i;u?|VD5*>#?sp#d7D6Dw4q zWSkJy{B(D+LZDGX$Eh|2_9zX~psB0U<06er_OZg|P)vbd@%a?OzWPiWFlI?GYUqK( z%3g^onxb9$v@0K*W9t6|Hl~0rp$d|V!T>Bi><<>gKR)mLe%{ModURDHWG}I6^{{UT zOd6K#?OJKSi~WV4wfw-pH^_j{!}&vYa@Ci=^ysQYm_%aN3YPBbw{Lgx->#ImyZHxM z3mCsh*Fp0#j)kFWw9hd&CLe*|`pZ@a*`xpTMy-^0l9xmYO{QKF&ug87Pzx3#; zM3_Wk*Xj|_j=BPZ$9DDTpZj|;##&>bpf}8b;QbUB?`Me~Y!tRjdwCjxEB!!mUKE6e z5#p`uKs>+>#IxWar>qX{FeI8{m_~K9uO2qyR|6aI)n)CGUM)82qt8ZuG_`N4rZ83e z5Sk#wF!cz}W?$u=IVV;B<9~$h3AZ@s8Teyc=Df+RGGF4n%oAl{vtYq0q6Ft@9APd; zm~Egbi4mHJUSenMV!wu+6M7d@!NlSx!YDRj;!aE9SlpX$6mv6GSeEOoPw=HhfOFtY zE+%miki!XfPJ07`wX>C)f47M$(kq?yY5sN{AdW#@B6Tf|t~y2%&!R@_Y^!ESWnO`N&)jUiUKiZln7fzH8bMr zh&aiF5DlB4b?Fy;;(1Xwbd~v{cs>P;-)W9=XR@$B^jIxlKR7BKJ}lH~5A*f9-HaWV c>WzxMADfw-j!(yps!53FN3H{etivbQUjuJ3RsaA1 literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764224884.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764224884.parquet new file mode 100644 index 0000000000000000000000000000000000000000..17820c4f9907622cb8d00ffd56f235f21166cb2e GIT binary patch literal 2786 zcmcImUuauZ7(cm9!cErHIPbaKK#+iX$zZFgvtVU~bCY&yUAHx*5;pddwK1(tm-Nq? zQGM`b;L}vpx{8cJkHZJ4Q->B|Ao^&AA zu_u%`G`vSzy=jk>&;)&QKX{4KAPvS1)mbrA$D>Y?9$E+$J)}Ud`TT+CGsANiK{l@` zaq5qCl3+Au_-Dr_i&W7yeO=K%R?G#Tss5h;vHbv&P=!Djg@F(W`igG{_11A-?GE31 zo3mH6@gZlMxs}JyuX6TR^3)sO{KnbFJQ&>P?Ar&)Q;)21HU!J}KH=>B z#l^+g7t${ME@y5+oSla1#6m*cT5m#b2IDmB5K^fY&j>TYwR_uLcns zG4es3k=cEK_rZIdg@K9dzuSPXaQ6Kwv>Oriqdz!1e=oOk=}*p(gCB27GA2IdtPf7o z{v~HX<-E4wMTWD}P#qgQs$1(###VS28Drz6F^7!Xin$gt7cf2Cz8XYmM8<_W8S?fa zJMgwAe&LMxd}B+TO+n5)@tsVX!d;1bd5g0^iu?etWjT^ae#RMQ)ZZ7pSU{f8-cTJI zJfmCd&B8xzbrxF6m6}7ss$%{eF|W1)32s*n0yHAwQk{f#d+%xwpK?aJCsLrW4xWS>0N1G8P`IlMxsx zS7v0zfCq9%F}EKzzls7KZf6Zbc+wH2+5lBVnN;I&3en)5@1^?g!so0Qsx7^SLEKu< zgc7pw`7~l))aw9(bCvR0yXLL<^sjy9>(pG=0D;?01Ls}{Vy|`*BRDfMR-7!*R;Yqc zDYCc{8b%SziY?-!k|Ji7lq9WEwogcOEf$ZJn_RBVCKo@m$@Ro+?n^bBo%_wtO?|sf z*GyGkYtsmc#f?^LXy|zUd6}xlcFWV)4q9o;vU2dpcEqx3R=Q*zwyctsDG6N~4346d zv8;X^VeX7DJAtZR^iV_T1?t6z;?^xI6B!iGn(%xgIV6T z&sc|hKzt5XdwY7(2o8r6>|}cphV;v)vt9Ei5k>!iZQpObGzcOdDtA=i15h{-z36Z) zdv0#DmYLd#cVzfK;^F>urH~)32p`8z@5DW2bhD#-@N8HZ{`nQ`zE+^gH#7I;N(^F@Q rvj;}1)dPj;=}IjzSDc<1ubfGAbhfA3Q?WAC;)i}@(+{7r@OAqy+{U@h literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764225484.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764225484.parquet new file mode 100644 index 0000000000000000000000000000000000000000..867c1711cd2bb365cc0132e2e289545ef8cfea07 GIT binary patch literal 2792 zcmcImL1-IC6rEj5Vx?M%aCep!2uFu>Q6Nd>#s<4YFe}-S-8hLQQba;7imk}5?t1azIMNkoE1uSE_2y$Ew2hC+sq&=5$GU9X4jLCRG2FgdL}<;fB-@fl}uZbIJUY&HewxM3wx_b;4*o9CbY;Khi@ z9q^c;!L4{!x7C}B zt1man@Q+uj^H$w}_wqj9cYTQi;K}CV;?VwX$GWzJ{cIEg37+*iZq1+f57SUI?P^^btKUKR#KS zDbh};g|Em~i6u0IDpna=#Rq1om|2!)(Q4`T35ljgW6?^Ri?-3`T4=PnwixYwsYbhV zzx}zXZSK%iL(v}ZPzi~~^iDIMKUR3%N>zQc<5iRcX4*8(9DFE;O|x#M%jO}|ESs6K zu%%(a5!5oKIf6ZmogPLf&@_Y|>ZrYeO?n#Jqu5xkr!f=^(&l+#6q_)xEm`a*W(MXb z3OyBARu^aDTd5EKF2|kE5rz;w4{*H!K!3;|aXkf%?fpFU*`k zJ^{C&0>&c<3c!>RB5W0G=EUs?KSLP-8a9D!!!OR0EDGLms%#F5`x!_7wphrmK`KS` yc&#`$yHGl}Z@gC9SDc%x*5iw%x%sK;*?3Ri{^b5-v;wvGg&%q5gFm$JANOBg&8i>( literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764226084.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764226084.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3213c23478447ca37c36ca1199560c3afad4251e GIT binary patch literal 2790 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 literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764227885.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/compact-1764227885.parquet new file mode 100644 index 0000000000000000000000000000000000000000..a837969d97fb3cecd72552c0b0e4489d24b54fd5 GIT binary patch literal 2783 zcmcJRO>7%Q6o6+pjV&!_j*3jH9&i)K4s~KD zY2zwzsE~T$QiO77DufUn30fcrB&aVD{X10wwdJQ#R0QR~r9JSYqKFgk&8%aqyB6Z$ zk$3jZo0<3Kef#FgW7c>-_0SI`I-8~{B|8Zji^OPjnm{WC6vE*7C7^i1nlD0LgTXR9 zHv`I^uE)iq5&KOEjnF4!U?fPr)Em~7`i!pB4QeFnq6JUEJu>vFg%(6oVKEl?ik~co8CEeqY)SdSeROZ{IWX z=_6;ZKKzTB>T2rV(sgFSVsh#VGyjgl#MjKcbG{Pyf6h!l3YVBKs$5{E^g=B99Wzhg z&(uEniJ49ob*s9Fj zTLzAALZG>y-B@svU{qJo9`3=DI<@XBe)Tu8C{7oObru`4aouOUgNfm^)xtw77H6AS z;D=uO)(-v;W==^`H-o@Q!N~{BGGh3UjJr&eLa0kr2ZP5 zdKcz9qyrE!fe2>yKX6mdt*oqsF8Gwv$|W1kMP^=u%sF#gq|A9&7MwF@Aq)r>POUqO zcOPr8=$t5(7eu`fcjV6<##ce0;WUOcoLb^aBS_UWm3fU+!f*=S;HvMWT65W}&*+LR zokAy0EogiZQT8O281HF~0KALk(h0lb)gt-V7az6i6!L&LZT4u=EmM0*upi8qd>2A2+F6r*W-{iroH1|l9Rv!BNY zLE(V+yu-QF$;HWPa&Ft-zJvea5BDd^x$I<_+cnkJ<(fM$v6tTE z?}b#M4+eY_q{Ku}gBhiWO3_$Oq!@iQt+YrgK8OY1nuk)f1o6S|o7v69?jGX94R4al_Ic_y zx3|*Oj?fKm^Kx&?y?Jh*f9v}{uPt$VKL|66+`hH3u`#&H?ZenU#Ote0gnD#*SfgV_ z-0Kex9RLik{mvY>@2x_j01cQY@wd4>5!nCc2M$Z0IO%eS+mIFIo4^mCA>^hXA0n~9 z(okL3cv`O(_WQh-t54PVXeyQ}E*-xq*5fv7trh6-x~dbP9v%OBFPIjITMn?VC9o@( zo%aIif$wMm_z=7SA&@omSK+;g%l=97m;S;bPbR#mS72+x*^GfoYx2K4oSb&Xov8X)kxspH%af%#fDF~USQHMkgB4X!R$V_&P)=-h97ZtB~6bj?!r zM|(6v%&5`IhKEmQUXZD3Y&SiJ?J!F)#?tV|c7m}AOBC2~#tJN15V`~yoJ1+f*Z__& zcSo3=MO8m~sG#%`c8QDFpTbVMzKEewF^Ki^8B5PvA}URL*6Nz{*+V6L1SEU_OAL089ZP z!dAg%THKEC)1MTeVH31n_{DiTvw}BVDzH9rKO^YhX%e}d^!5@XR?bdN%;cvJj+Dy> mvy+phN^CYiIW<^~G8PQ^e-dlcz?M)6$t9r!mOl0u&87JF4;PPv>_tSC1w!@$yIvpr zUPPyH!QN_C4?XNJ!$vm@{DVmbq#n-y-plvbzdrTjFCwZe5Ec>G_4@hW^6=lQ*Y>>p zqed4WY%s}y)WiAzo&o`V_g_R*Ss*MTudLFZT` z=mn4W_V$vlfas~!IQi%PUXB~xaZnIUGaz|C1=`zrqDI^0z3M@UCg4inmFyP

c$G z>l}y&*oJr(Y-De%jU9$Wku+UvjP})IjQG`H^hSGijowJFmNDw1Z;bqCD&J&9GGygE zHc5!4s|mKX^{n{FKB?-T@O`ug%w&ue;E%S-ScjQ4w!&DAWoq1K!i0518OHM1!&vk% z+D2CvGjtF=#m3ynb^{wb^*)w@fyvIelP|);j^(hg94xjg#kmGdD?0NtY-JhX0z|XR zS)2sqaDa_%FQ7AD@8%ZY?4XMLnlnGoUTp$IQiXM{4@BXBx4gkv?(DSE$sFC(TYWyH z9hg_0qn2Pxu749@m>&?CcaDLS!5F6Lj;ffN>s0ftVUfgr$5p3;gNu zJlPBv4U51$`Z=F;iSHYRYHXQ5pEBlm%vNp>mX?T`YL;3@C)MMbaa^Nw b*R8|U-27~MHmx;uLVQ2+BSOd~d~*E-G*|_Z diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764224347.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764224347.parquet deleted file mode 100644 index 52479a456ba041282a8126fa227b65065c43d30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2423 zcmcIm&ubGw6rOBi+=NI&=`6djNG>itv^7Nwtx#|_O=Ij2+n@w{OOu$!rrk7Yn^HX# ziT{EBfu2RAhh7Ac96WmSC_RV={{fG_H@nkacN2n#49Uzl@6CMgd$Vtr-C%`T8lg!# zu}URM#tD)253$KQfkp`(r^*!AlQc@Bx+)8gixe{1#|oQcDG7Qh6q1PXHKfysHb>d(VQHw^lNBm=02>yLkb+x+yapMK#{Wq~k=z^>J=|GG#2PQA9{ z)gLvw_+W!11E`1VFI?Pwz5An|e&JDNfiQ@`uGOzU?&=RWtd3WH%;?5Ievo4T^Kki4 zJg0Ad_LDC>sw@x&5!ki*>D4kuUHZnzOH=tKE0Q5A zXR!%FG+j-wLg7*Io?WTxpYUyLcbLf-+k`*16~;Qutg&UrYAjRZHWL=CA<8h8#}VdY zgxOOxWs#wS=plCIF81r#+0?rj3MM8y;YPj*13N8;V`XolT`A5sU|G>wpJB^O0O!G* zUCQDj5Qh`&?Dhl(^Z9me;dBeL$geu<^X%CMKoqsP#`A-uaKd}up)YrGTUZA%`J4cig&^D6wed#=0^eZJSGLn)G$TZ%1?8X zKON4K&G4jQ6Esi$Tu-{h&kbEQw#1)L8Tp-NXKqgx7m1o`mRbi#)x+s>vpHRAwX9C+ exY}yht^L&O+)R2Vtu=H)d_VF#LdXVua{UG1G#d;6 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228488.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228488.parquet new file mode 100644 index 0000000000000000000000000000000000000000..a4e56b9b3f073afc13de69577be656a68d0e252a GIT binary patch literal 2423 zcmcIm&rcIU6rOHt-8MBegxTySduU>uZ~!b(5-@4vY$>(!Lm-+4;-$2;R0>;Kpu~6} zrg#4cj4>V!2aiU3@aT<;|AA){kG?m%!!G@i>Y)>u`R2XZ?|t9w%%g{^@z^DEq$l5{B-%B!pdbs|>RP^%p$A0={Mpq@mA`*MiZv8iX`gg09UBCV? zYvYUUB^f|HT>rPyLW+gEhP5mmgv62*~f{7{EMSJ`^Y9 zeLwj!qpK2O5sAGhMEr;U>n%_IjbhDi`cMC-7<&@~1HCK*xc|`r@b#X5Q3N`-93f{{ zMXp6*;y2KVdj`TMcJ27u{k<4t?J?=#8qEOmeh!S+b3_j}i@W9h0*%3yzN0uF3PPg@ z@z%Kz53mFAEI7#7RtLKZiKZB)Q5)^2hmH8tz&fM7x~wzOtHnlr^x4RdruIYC6sBrt zkqJT!Q;+e@%_sQ>&Pmn(1n*+I$1TqJ2K-}N=DfwN3SZ*9!qXKIvtYq0qBQ3@9APd; zm~CMwgA6T1kFm4%uwTQ@q29w%FtPZl2#SZWu-mdYmi8B#rTlCSmgU{`X}+`wa2~Rm z#SAV2aX7)wY0qG=UhZTUUTvd`+={zC$6u@iL{S^7!XKEziReX#x$Nmlsg*vws<-@f zNIiVsvJ3f=EjZS8uIeSb>OB$*yn4cKcA>SMzYm!$+)wZ=wgTokGzDfVXb~P2ySX9W zj^N3pg=u&Qn$N$`lPrjR!&HSYiuY4Qez!T!ok=Q1^hCYTI6N*NO&9C+=|ZDnw-P7i dMzd-kBxdJkk~2x8W)jl%M}CC}S%;roe*rLt<+uO< literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228548.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228548.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9ecea86ffc1a52c5f47f20d05fe8f052f5d4b762 GIT binary patch literal 2423 zcmcIm&rcIU6rOHt-8MBegxTzxJ@n#+17I5^0TU8uODUBf0?{;ZD{U>6!j={&As&e7 zpWp?rdiG#Acrh`i2NM&cC(oSy2R!=T><+u`w&|%a?aVjt&3x~Bvoo9BU|Sg)p-DQi zN+n9h36XX6?qr>SQ9{S5G6nu5jnb&D$|B+-g-rJG!s1v;f>sKJBw~CE=`^Cvl4w#> zBggfFDwPyT`4m#Vgp4@@6851OK&(xHT0$ihmxK;f`qY2OU!TAE{{C@Ly@;r?K$t{e z*XvW?i|8~i)LYH!p-25y*yx5qe~@GV^>F>m*XI*6zxwGH5mgollL+j3{rYcv^zYSc zdtUufql*tVNHTzWxc;}7mzP@K{TC5c76_9F?0WtB z|NXA{`A5I)7ZFt!2$KlxdVTW0-f`vMDmSdQ_w;{E7_SphK#*ks_wWKBJ-6Wb7ZFu< z&;=$5dcotpy}hJcK=jmVocwoxuf~k-7*r6X89?5z0`1i-QKRkhUiF|v6L6*PN%o6^ z&^SW8bq>S>Y(qQ?HnO+X#*RXwNSdxSM*He9M*M0pdZWF%MsK87%NX_1H%5Lmm7lUA z8M1N_n;=Bf)dbtxdRlyBpH%g4_&(YLW-`V$;g7b$ScjQ4w!~PCWoz7L!h|(MS;h+3 z!&vk%+D2Cn89IobU}NrMyN-=by^pD2V6rpr}F7bWCP>n6}=Tk<0$Lz}O!NLMjQ_WKA=%ji)U2Zm~ORbjG fNu5?(?YecC%FNEBXVO|jC&c$7eDUTY zC>bS0HMee$R|qsp=qS}DAReb-8a8!RW;~>k@g7llIFeAHR{{ZruulP#hKv~!jvIRD zsIp(8il%5E0@}v_n`P?%5E~PqmQV%7#bE%I9qOOGzWn{}>)VIj>Sab(B|`NQd(jT{ z?T|^MQoUU(9r)B=1X(Kx`nyT`P!HC>^z&?N>PIjAGNY>!VG)VFXs7<0KK;9u@~&Th zn6>c5c9Zm>9<2Y{o7#NzOE3L0qpK2O5sAHMr~as?KUlS!e)$pBih%rXjy}wTDBZxpI_!+-kU$JnbF80co{!~Ks2fUo=fiz3juy zDsn9f6Tg9W+%ph9v8%_|?(fA2YmG<;*J%2X_i|vooFRI+QP?f*=V=VC^c}_dP!JkL zh_}v#cz_*ypW=%P0B0ea zUP$925Qh`&oc06;>%~rH?ra-fWLMnvS^j(-Ad1>p75=~!PDC#{%wc!Pckp|4O3;lAl^>_`Q7F?cP8`mL{HT6^~2-R(PW`ko6Ohib~ABO dsy8b3L1KDlDmj%jswN>Ff86!j={&F&>Di zcRzs_{RD;s7Zan6deFq1AA&F7(f4L|*mbu}!=W!Q^PBf(fA9BZ-)y?UHfL#sCh5c~ zl_(h}MAqNlo~#ovO6WLMrof-1Q5w}%SwvitijKs{Xlo6Ew*yYKzQ;y?*^SJ^FX+wOz0N zsL{n28zdP(JzW2HOy@#n_VX{;1L9~6ZPKJo!$xzm$MCv$j}Z{_KbeE7U+ zm5LRMbFA-NnbOe7xS=LT9^pA0k_Lo=`VG3Rvf{C@7|eCBmcpGz6x_F&ZPR$@OFQ$;do$nr-t5d~x7hX^jnD+0T&EHx z6NJcm@BUPcfKfsxs4@-y1dYYR9PTYFR<(NsqaQ~ zIwsUxjmnWn{Z-iLgh79hWB~PW{lD|q4=%s-(=Q^bED$CU*!BAL-}UIi=X=G7ZFt!2$Klxdj0yxT>as?)%MDd8J!r&4{{7(9xi_#t?%}W zh$;(&Nd$JiKKbA8x$^In>Q>8p`oG4F4{<0U$TEO?cma@}Tk!mgh$=hi0+R&2;PKwx zZo(}fdS=y6|GB?c<3?v3DhSdHAn#X!_I`n=(N<}{a#*BsxYCa#`$a+M7(%>t4#Wd& zLp%#MvbWX7jzXeHny%GH`|2@9{Aw_|qrJLDccfR#81>ONMt(GvU$P<@vT_ldBt+BI zINRQSS$JxnRP|5zG1@#c8Dn|)qpdO4W@eSGGFD~jD)*T%VFOW`u^jd=7Cnr1(3L@k zHli2Umy&94a*PB+c zP_{V7=H6|-lrP_NKEch$>&-5;cMDG-vV;2xb@Q!&aSn@uVyajoEakhI=TC?8WYWB7 zSOn&&pX*5#`MzPO%2xREDIvdOcIEb9d6}rmMzMK(S~;01H5xO;X47gX&nnGU%{ofX WEzG87Q(9do#P=gN5kj`$lj|?cG6nen literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228788.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228788.parquet new file mode 100644 index 0000000000000000000000000000000000000000..95b9ab54b27b98f034f14cd776a923d7d59319d6 GIT binary patch literal 2423 zcmcImPfr>_6dx8!7eXU3&Sp2=q+B}jpe?2~(IzCFMWoa}71M_34S^yRT?7@=^k5qL zN$e+RJa}jt({SjqH$Q}z9((M2vpep}pO7ASftlZXZ|1$pRr(qg4bya#iq>fJsBfJPF4QJ#QS;69G-wl~G zD%snO%7KslMUZuZz`sApkkF&~U!ONp(W^oHrAJpK!Xy%V)?WVief)Q8)m=aTFzeuh z?GG{}^l1K%zTD(5zYpRsJ-R9pCXv{)_VSN<{DXD7?WZ4Moe0qHk1-_jX!@z>_4%KH z?IS(9DiJ1;*t7P~|M|e9f3H-xTmJ6<7Gs}dP(Xi_A+bjnfUSr!xc|}Pv@3u!OoA2^ z&kD+&{*QYFgiq}H@tym7F~K?$?hUvbW=QZs6&Ro9i5_m1b}Rcu8iOnSSaDtyghmnK zt#ctZumiCd9ON9UgI$J1Qw-CnkN4HX#{6nv-SJ*s)*b8BV&iUo)*W|iYQI%YVXAf( znIgn6^%&pWd{cPgbgKS0_!Q+Cw>al{_@k_F-sV=7FLPey>8h|e)X+{{q8-qai(b)PwQkU*K%w(f4L|*wT+Q9QxAE{N8&r@BQBFo6WBB^=TTQQ98Cn z6-q`4QO)G-@iGCSgpN{e0_;&5q(M_xrN=`W8Si0*&7qhAqvG=^gnjjyG+@k-VARk9 z2j$%&RWwCA^J!mvY?i6l32aONTS65i7ljE}cCZH%Ir;tRaW{ME(N&3%y~LgsEbZ)D z0h5L$d%IfPYh!=vXH7rw?+(%@^kDw?UVb?L`==Lw>Csh*Fp0#TwUhtNHvZe?(sn!l zAZy}-?GDl>^kDvHcivxo|Iv%T^ysQYm_%aF+Q~oc@%LBkMmzlwYleV+cZ@!f2h;!g zu{t0A)r-FL=&D4RL}Jg{LI3=gNB>5?V%OWd|8s=Bi$DS0QToIlTmZHrO7H$hkJGLI zPA~~tP&_LrSNcEd6%ahKD~DI^@979@j<`4AYM4I3dsSe(ogsR#p5HF+=4b@2^j*by zQ4ktNh_}v#*uW0NUT~0etPXY=5=}8oqcYrA4;%8UfwhKvby;huSBnk1^;v7!t*L!e zHHE3#Nob4^!_*^uef?SXk<+RAKmUD{2i)SEufZQ>k@E((N_>Iy5>J$b&4LBXh!UJ< za0Xq@plzTjg%KKvp5kEb;JAW=6M6?zfnxDvVHBG%u`6ku3%hgmLUy_W%d+nJ1Ybx3 zoCR+xnZiXt4iy|6c>$C4dMiEmW)rK(EV=75{M9NzB(=6I>Vu+C5u+H;mp(o!G!pxl z`4*oK$cOtaJC`lkBF4(rWxjYvz9(XVmrvB2o@;DoAA)BC&lBnvM*(^Ui-KZGSR!l{ zr@1Dcj);>=h@xQ=NL&4aPdq2i4P7Ok6wfD*@m+B$ca-^gqQ|Pa+WukjU@~8=PUdPg hyAeAo*6L+@FE%|h6`zV56_b#TAGrt+vI?JE{{e6M0LuUX literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228908.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-27/part-1764228908.parquet new file mode 100644 index 0000000000000000000000000000000000000000..2eb0789f627c84935938311abe5d5dc77bb2f85b GIT binary patch literal 2423 zcmcIm&rcIU6rOHN-I5v_!fbZqMtgCC31Ax~0TU8uOR1F~Qle=fUP@a_rLd(1N{k0$ z>e+w7zrb+dXh;tpK>a`PYU0uNW_Q@S+oti*Njvk+do$nr-t3#ruCt9K4bd2#SfLUn z7B_cfkp`(r^*!AV>C>|x+)8gixe{1!wQ=taS3`U5Ri!REuhnoHcP@WO${AZ z_sUdKB;`Dyd<__LhWtOo+7zfIR6=nv7(k^*{nh2=<;wTZPyOnJN0kLa^#Z$AkNQqX zr=vo>RWI*%sXq%E?I7s)lk}k;tpDD}>)hOrUiyVcl?B2e0=rhP{##x8cdC`0ZvA1S zjStpO(uaDm{$IKCyCYY<^b3zF3xq)gcCB9hqptp7&1!Yaj~ML;$oF&fVID01!Rt>K zzk8OC@Tjst7(`&#>XCnO+m%03tXa+O>i-foK13k_KT99(!3jWk-u(41JgV%VQw-v_ zf~EWRc4BS<;bW_I^w0f08#CHtkb$434|%T)wD+?_4L6HB<-G!p!j--+*)Ix0M-k$! zb08M54Y3w%WFM=I9fd@ZG+nC=_tj$z`PE=_hI@65&QPzGG3?SehF+S=Pg#)+SvieN z5Tfa7lx=Lh$Um_wRs9oui0u(G8Dly4V_Rmd#mov@Vywba6>c+O!78E@V_6(wE=HJb zqA86GEkw_;Gk39H!_KDO#ZWLY*$FrDO&Hi|85~P{^UYE|S%YPHXMKt-EdrbaZ+bC} zi$EMsu(R7M7|gfZnfZ5Hm_>HQS)XNZ)&ZiZ+$zrxlEMk^d56Bt$#JQbI=G3q{Bl4% z+;3Wie97V*Yuh*R5}tU^_yRW`&o?vQ+R8r$&nBKH?DA#d>|Z&}dk#_;I<> btXli=Y!9ah_h_fLzY?@fCjZlPzkB$5Ym(%1=K16v4kXqlz>A51fdS7 z%FaL0xkJU!p}&MObnL&-rAy~l9sAzdhg~~S)FDsF-FNTZz4v|RJIiZqW12>2f{rg! ziIOowWc|b4RE>a9LdU2w0saJy(x|S=BH|*2qP8j$Hlk`bFnE&_l@wd6pz4(iWDhq@~1a`fC{-F;=aruYqR@+NIW^`geKbWIW=E3xTr?xN6 zPrbHZL{wQIEF!S$_0hk+3p=|LSt2;OK(!P36_yo5e*PEMbZxtRwWE1xjbn~r%aUMm1m?}zyrF=Kn`P1Qf zvKcNK7J+&6b3W-J-!}|Z*#dt)CCu-bt=t~W&l5G-C^nByD#w$hMq{$rY+CK)X{Fh! aS%=B#nW^+tTC3}X_lf0r7r3U$fEg07R}X5Bvi+WSVaNasLkmP&S~@A zp)Y>8d?CD%{OV@p{@vG!vgimEvD!pmh4F9-=WOK*i~K4TwHs&_?t(ZyQZtYrNq5|)^v6AvvN<%&$|<}g48Eoob@c+UW`Eb!mFGUZKXBbZU)R;=L0tiK z$VzA%kXtYp-`7JoJ;jb2??8b=Z$0ehbXhbV;)<-+#@G*@J-~Jj6-$%+j>BnR7L?m<%B^Pr-0HAFn7ZIz z>Pu09U2-u1D`5p#+Ne}}am_EXX!K?=h}8-fcaUFPTa+k!(gA>Lx>TGpUa1wEv}#j! zsIp9f!0M)f^LhmS_q&Mfnj9L=k7j8ryjw2`{5d4F1-tl07+t(Gyo+au_jp=)-&i4$ zqW*xt*yIPc*)N&W|e!q&wluY0M{Zvs8edL@0nMAR@UJw{Me7|Itb~9f5QI(7DT?J literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764224884.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764224884.parquet new file mode 100644 index 0000000000000000000000000000000000000000..686ef68a278d406c5010b3b61a2e6dd3dbed2173 GIT binary patch literal 2774 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 Z(Z2p2i5-b>1>WMve&i1yA$j=c`X4U&nTh}a literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226384.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226384.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3142909498b533997fbd9d048e9af490f5cda780 GIT binary patch literal 2813 zcmcJRUuauZ7{E_%(s&cwHP)QV4TKp`FA>r%wH8uM;GU#i7MIPYC~>1NSrgN4>5`^h zQ#zG_ZiGGPga6nN8QYyWCUuN41O8#?RFF<4Do*fW^R;~#!bHRezwg|8+pwEZe8?f^ z-1B|sobUU7-}ytv*~B1q(A#$UzL2I-O8N-7YkTbHP-uog@$|bylI{^n9qRQS(Ln}W z0TKma3F;N7cR?B2;R=#z5HzT_LE#U>tQSFe8|qC^bPs}J7YMIIy$1DPP)44FWeXr& zg1Qch;E*d2%@66W&lq1yXoN;X5SxcOsnaiu=7=nsVM-*}LJRTxO9He}TbCOt&=+iUBX%qdbpnUFDK6U}R z)m|GfTcdw{FF4tI%Rs)MsQ|d_y=fqSs;P63i$`BEcK@8F!rrfC-fD$zT9QR`4F+Y^ zwnx9!yNPZum1|Apm$xZrdw|?(u8ote$#FAtK(19{?(8R;`ULL&j|Oo=Q*p1CU)5C5 z1}9S7+t(JdKZt8-qX{n_l*dN z6!rOir4B!{oqo)e4!;;mXRoEw>9gPYvnieRNKr+U>b+h${1*OjeY~8@=F8m1-UA!{ z!uR>x#V2g~^;PMNpdfc|749 z&l?UE*(l$iDYS1Com>}UF(L;lx$4}J!b1O4rP80PR?D@(Vxc-eQ$8FR93BV{gncD= Pi|_l9bq68i@W=N*EAFzD literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226684.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764226684.parquet new file mode 100644 index 0000000000000000000000000000000000000000..208f40729b444866bf80f0ca8ca14c97255bf018 GIT binary patch literal 2841 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 Zpr>zdcyCxK!CU;qk34h{G6a8m{{zbHqO<@2 literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227284.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227284.parquet new file mode 100644 index 0000000000000000000000000000000000000000..1d127d97ec0971684042c326425b9604bacff8b0 GIT binary patch literal 2741 zcmcJRO=ufO6o5x7S>08wR&_PYE{G!1bWy=cWfFreV%X7-WhF`~8yAt#LlsMvUCWXD zyCKOTmj+Wp8%hZ@_z>E?l$H?aAt|*(D5MQRfzTG*LoU6ACZ`;N>7n$!*t$4B;#o3ZPtsau*D~ zF)4aTAG6Y)vs+5&5Ixin>k3gn^+y!Z8Bs)Mi86_Gu)^9SH38~`r$>sevQLI%-`u%! zHhwSn?Z(jK`yQe_^+u>q9VGscs`!>><|6Y^I*@?TzUUC_k;lT7W0JtR~hP=%l& z1oQ%(%+mnh(b(Fv*!!RT^sA{K0Qr8!)USLA^1G?O4d&$^P5o^6TK3PorVasOw7-?u z@l-@-E)us}A!#^o5qqW83)8E6F0F#>A==L`MQFewtv4#CIO(T?d|A-0`nBslfZ86< zCCl!p6F1-Zcoxvi#zr z$_}cxRySHmn?dbiuTA=VIF}?Yq=&c9Z-k!@Sg%L)sYXy7gYOyG{JOF6gWdkp2@)r% z;AtH%)i8C;-)?n>T<_a~?3t?77p+?gXZNC@U4Biw9*yjU&{)WEH1`={7w8oEO;nn`ES2^NP6R+hX6P4c6Y+2J!MkRq42{d4TY z0(5av<3~9kK%v5GUg22w^h()C&2Q&BGPz4WoS&?hisd?waqQ%FzW59I#<;^yKF*sR zHck`|!pL#lPvGWT0eTLh0H%tFFqQA-IR834PA0{nVG>9SKVMJ0#PNN$<;v2&sYYX8X7%Q6oAL;A9hXBx{+tKi!8JfV&#Kd9F<53tfd`0spG`?Rgr1bi<`KPiBmg2 zjibUL2S61<<$@4Y6>4D*MMxals`!G0P|5+NRe?yk7OCO_hX^5razMN{yH4ENtH8le zo}c&j&Aj)`pFGK?d#R5;^3rQUmKv1w5VGsh>cg=T0r|6A^u;q$h?KiUaudp9FlZx^ zM$UrrF_djEghs)T1?4i7O)!uw7z|L>q1=J83&z-(6eaVZSWq5;AuX-l!svG znvgVOc)||-w$oBV`>7Fw+(I-!0}(}Rd{M+knlg#Du|oclvH-Q=@k`oe_TE7Bi+fk! zjQ^1N@|*tO?!QX(J#U2i)IJgjsfus4v{;~mY{<9#@*iG(Q_#i#6HJZ4Iua@ns6x;X z0{SF9ouxs(s?lqIMbCcl-A|VJRr;4p;k%Z366E%pWnTRRWZN>WY9g3>XqhlUl*XEg z8yjp6sIBw4L^&Mw{?^u37IqDYs)<{cxdd6iuxg|30U}?52X3h7p@@w! zjU=A5x})wLIY9N6E43!l?QZ>XmqYsGbS^<$NJsY1uffj;VcKGbXgEs+ zeoe&)ZWsz&!yYO(UqjnYh$1?@4P47sD_A7WzJ?xy=-<-=fWTU%e9?Jl>K^%9kA63- zzZ(XE)@fWOZ%3fM)kl=T%Ith$F;BbT<#|!CA2dRP*u@*~bn!;mT|6;%&t6u$?_@}1 zLyf5A4nL8dewXwPKL&bdZ=l}kv)}o%DSviUHgr+mI1(mAjVN7gdU_)FihWd-zr8P^ zoMcJH*c23$QO0U4S!AaeE3#CP+mhfghP@PH8Eipsw4j|q(-6*3!`=v1$px&(v9hOL zz)+wh**Z7!K^WMPG`4e#11od6-ZHr59RCzMH3;2)_&PK=gieqgDp=X_8Z^l_&ZP$~ z%^*c4>-cBb`AO(vQd47`51>%tHLvhndVOuKmRj16H+uSzcsM>;$>-)Oe2(#R`|;vW z#T(`h2k|&>dZ0Fwdl|l*!Sw`gz7(Km5DH+5hzLXZYEJRp;qwfoI5Z3bY2xSk#PfXJ z@Kccu^8J~``5m#zZ6%Q)idM}pFI_CG9-pmNkLQ<{D>ZGcu)I>LT+n*^PQ*{d)iS)r OPyNX6K0+qpPwT%jq<(V% literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227885.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/compact-1764227885.parquet new file mode 100644 index 0000000000000000000000000000000000000000..d0dfad6a7b3a341cc7022a23dbde1b49beda7158 GIT binary patch literal 2774 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 REIh>(KXT+GWCH%j{R3`VKRy5e diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764224330.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764224330.parquet deleted file mode 100644 index 3e2918842925cede832fbb6e3241e3bec8319f55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2508 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 QPjSVMoLLE(g8y;<00uotKmY&$ literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228834.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228834.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8f71fc3066813e07d3871b50618af729dd21271e GIT binary patch literal 2463 zcmcJRPj3=I6u<{qaj8|Y>1=irq8xP6Lt7!*q%}5Spp;_&ScrzS@j?M9mUbz$r7<3i zY0oA~OzO!4AHhS9MlU96!l4I0KySU)#G~)c?iRvAhzDNUnK$pfeQ$oV^ENE=WRObK zPj4^4M1~0QKCBf-3k0NL&Xmw0s*Hl)OWoA%Q)SDe%2upGMmks_iO27RQF1t3PWId3 zqmnj3++IzUb_$z0>Qp4*c_ApC$WaxA=F7=@WMn$I|Y~s`A`qtIy_5EHtHce zh2>FYD;6p2R`9k`oJu}AU{UC$+*S+4iHp@-z+q3)C3SC(k4HyG8gTsj3DS|n@~E;E zi^c5LHjeYlEgb8G{CW$=shidDMcb2fN!^>{+nW=c8$UX|56h#{+_x?g-+g!wb|Yx?J`_c_H?`usmj85b_#}*sWl>=nILk+KncF zdrvR!n*Dw3P`)_WftQ_J2LgMVF3CF)Xs;%S>aJwgbDL>82rYldX?#cs9Y7Vk(Nyt5 z8!FxjLo<%m(9InZMbdm)vA>@t*5^+K>vJo!{=MD>@_Fs^JrG&bu+zWP2_yo5s8Y8l3%#lb>11&gnbX%bo zELK}LQI9NcYFCDc;8bM$S|*pGR!NXPS){KP^|mVhk7uP9mQSdaK;?vnkb0a;v7LkU zy^87J;ADjnmZt5^_@`cn&4bHJmeQpCFvzI2m zPX}6r@(q9vfAz%9zpMD4?(Xg?4S@^`Su|`gs99SNv?ta8EoIV6H9$|!sPFOY&0d=L zJ{`yboAdfb#Xt6C%e8-?f$cnObV7!O79MRds99SN^xOKovBQCs}D)z-c>wbfU@^;c8+(=G|BDD631geY#ggU!y~h+flf zs{Gq_8Os$GV2sVchh?0xG7F^HC}U|BOmkfT3?@+uG8VxW`bG=AIaGzvLm8#(SOu1` zp2A9Vy^Nut6JVQM$tPi8y@at%=7vkj=s*_CqPl&MjgEkL6-GlNAvA);VFxR%+=3=> zXCXYiHIEdL3Ee)z7NOQ-~K=*HdeKi9(?-UM%Lzo{dzol*zAn28Q~*{az&t QskrV(zS{|zhW~MY0m_ac6aWAK literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228894.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228894.parquet new file mode 100644 index 0000000000000000000000000000000000000000..d8912225046d67ed3fe4dd2ed8596340af818efb GIT binary patch literal 2508 zcmcJRO=uHA6o4l`UAM87STf5l1kIr?J+w8&7FwZ@N!rHRADf`WmR`~%rm;zrCT&xy z2QLNj;z1GX)!?Cr;z6N!DtHmB;7#a3&|@p!6cG=;H@n-!Y(nsmAv-hg&71e;o1aH! zSh$bcsh9RoQh|~VLge}VOm~Vv`J=ak%bH9Hby2w+?40lkZdo)&WYL%-k**qAaOUW= zLM>RVwoalRS=`jF3=qMo$oAD#CPA%|ARStyuNL*DD*lgWr5lz{sFgtFgoco69M^8} z%jT<+@BG$rXz*jn2PT9(Df!GehJ`E|Hi%=^!stIZ_gmc5Vc=wQiRB8MpEmV{4S>vE z>iBL9^lW>3TX|jbeK>#uKwPc~WLU_eVS_=<+G?O3u>xo@m0YX3zxf_D9$J!$-AF$gq$_!v=$zwbeier^`ULbhcQ*^TwebwE~aX zNgdaXc|JYQ4Le@y9KcfoG4i+;52pYNSu|`gs99Uh^X*KTrzMuo7AjxRVY~XE9f-_s z>Nu}SmaG(A%x>y9uSKBT9U!t$h%F{EQQ8J+;eu65HiSB`iw{-r;uY7rcsaD5 zwyj!UUm=kM#jT{9o4(X0XA`x_k6Uf-TT`2T^_zb+rQfZRpo-Ft!$pYVmfKi3d@XWW zyQ%Uo+eIvwn4d8gf)C3CV@2jqvN6VzERf_nKNw75FTmJ1wjdiVNVBLKMGr;nUB$}3 zg!MF5n(HMD1%jV#a3!CFf%Ou^Hl7(O#3OxaFpKE+0X8-Q-9Z=~9T`Oix*4a)I2Z*ZtM7wLzQS=>+H=34>sI6?tT5)ol4-^~y|9qwl|z@cFhlnQ>n z9&eQI8xAGe2tS_~`qzs_t_j1#ME2yO`IWWAYELYe>xt&`*`jAXkuRjO%bvc0UT?2g RNkb~G`jKNhAv5ql?l0VnGDiRa literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228924.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228924.parquet new file mode 100644 index 0000000000000000000000000000000000000000..6f23acc7ef6cc79d1791e96505e751fe25f34cf2 GIT binary patch literal 2472 zcmcJRK}-`t6hLR&y4hBgN|?=V(r6F3=>f1rNWe(Kw3J#Y2#uyfdMRx!l|oAklo$_Q z;L62tHlg8cJQ$8f6Jw$#9863+a^N6dAs+pIc9%BYHjRf)=**x0|NK91X8wjb78{}t z>Zij|DpJxzh?3Y?>(3ErZ;kPfF;YT%snQRAZup5FMKUdlWUi5kuZb3dx%zC-i-OJG zN3`F9hdR^|BDz(@v5{NNP@62uzXbV2(4K12|3p^%Vf%#I2y|{32!Xkm_C-+*IPUuw zzQkVOO?Bed&e{CvadiS5d#GHGVOkW)^hFG-7J@syI)-4kX%`L;b(s`}VrGp~d=cbh zK|8f;hj!qw25AwxJ;$eWU!wbbDie&m?GOMM(X)+Gi(VSYxz^ z+#X|n-1YMSFz~4Nnqrt1MKXOcnN{0>QN3QnxRS~j%6fI^@9On6?MD}YSfjLv-4w)4 zd!y9G>qGKDdfu#cVOkW)kX~UDs}?kubs-Y%@J0>dO(Lh~?CBW;IE>pyY4c^bZN4E)=mE4G|x-F5;WeCH+`++1MeGMb)F`JNs$s z^e02>a4Bn@EitXrPrvg|Q-0@^MNN`VoV|po9;J)LVvpkY^p~pqwco*ZmjxJO^YFtq z%~*v6vTTa6EDL72E&vWQCTWEzsCTSXLe{6yhTY5>8n8v2v^f#q? z@KW*S!6MX?VCca^@u1S9;6+fulR^)I9z^U}5l_B1yW7NULh+DCc7EP_^WJ>(MVEqT@UXzcyEgZd&S**bM<q6i#j;%0bBUnS$c@h6AW_;2$>pWB%xYJvQ0Pi7FYCqj^~~~0 bPG4;A>FW-32h=<~#Z^CY=ptki{>A+TP0lTa literal 0 HcmV?d00001 diff --git a/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228984.parquet b/data/parquet/live/XAUUSD/1m/date=2025-11-30/part-1764228984.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4b5a3dbe89e5859ede84449350c57e5c09145198 GIT binary patch literal 2508 zcmcJRO-vI(6o98ctV;#0q_f#gdguW+Jph&niI_C$w3Lec2t-pMy%btYrLd(1O3;Hx z2^2Z6%bSLzgnFpl1AcD!1g|WbJ+f$yk%+&J6@t0C?NAFg zyQ7<^M>a2YDuYCDE3$JfyPT$WNstb0(s!GBTNVE&veE<7C)7@$a)ThG7U#sD*bcua zhdleSZ(Fa+A#fq&X*p!YF+F6_^g$e}6?*@{dD!NqE)z$~r&p?QP8{k>2LM^4G>F|C z=;N_JaelWPdcL!>qr5R>T_Dp#7P$sKnAB>m1=)k2-Ev`d02N_#F3A&OV-U^6o};#c*P zD*tv|!g85~8DrD%VHsnr#KIXi!dQkyGTashhY8dojE$m%wke@Ci>4?>D4}*8tMC%m zlUV7YmoODH!fcZp`5;Velo-m?@=!4q@6Ul--0+XEkzr7;KyP$7icT;&Y+$9ATOh)B z=VL=#b4W2dZupO~J5!+Iq^2i0A3$M)*Sx~M*ycv66j?pZH+Hj0J{%v`lJS(rV@%GU z<_py1yT%*=-Lg?zp@Stw{F-$uGn%xWvX{=vRLUqH#h PQ(W^SKb(Y2!T-3wR4XD^ literal 0 HcmV?d00001