I have tick-by-tick data of an asset X denominated in EUR and minute-by-minute data on EURUSD. If I wanted to convert my tick-by-tick data to USD would it make sense to just consider every bucket of one minute in X and convert it using EURUSD? That is, every tick within a one-minute bucket would be converted at the same rate.
Also, assuming I wanted to aggregate data to 1h, should I consider only the last price of every hour of EURUSD? An alternative would be to do a simple average, I can't to VWAP as I don't have the volumes.