+
    ﵶik                        ^ RI t^ RIHt ]! ]4      P                  4       P                  ^,          t]R,          R,          R,          R,          tR t	]
R8X  d   ]	! 4       t]! ]P                  4       4       ]! ]P                  4       4       ]! R	]! ]4      4       ]! R
]P                   P#                  4       4       ]! R]R,          P%                  4       R]R,          P'                  4       4       R# R# )    N)PathdatarawpricesEURUSDc                     \         R ,          p \        P                  ! V 4      pVP                   Uu. uF   q"P	                  4       P                  4       NK"  	  upVn        RRRRRRRRRRRR/pVP                  VRR7       \        P                  ! VR,          R	R
7      VR&   . ROpW,          P                  4       pVP                  R4      P                  RR7      pV# u upi )zEURUSD_15M_2003_2026.csvdatetimeopenhighlowclosevolumeT)columnsinplacez%Y.%m.%d %H:%M:%S)format)drop)r	   r
   r   r   r   r   )PRICES_PATHpdread_csvr   striplowerrenameto_datetimecopysort_valuesreset_index)	file_pathdfc
rename_map	keep_colss        KC:\Users\paul_\OneDrive\fx_macro_intraday\src\ingestion\price_loader_15m.pyload_eurusd_15mr#      s    88I	Y	B .0ZZ8Z'')//#Z8BJ 	Ju(J IIj$I/^^BzN;NOBzNFI				B	
	#	/	/T	/	:BI% 9s   &C __main__z
Rows:zColumns:zDate range:r	   to)pandasr   pathlibr   __file__resolveparents	BASE_PATHr   r#   __name__r   printheadtaillenr   tolistminmax     r"   <module>r6      s     N""$,,Q/	& 5(83h>6 z		B	"'')	"'')	)SW	*bjj'')*	-J++-tR
^5G5G5IJ r5   