Buenas,
hay muchos motivos. El oro ha subido el último año por (la perspectiva de) bajada de intereses. Si la renta fija va a pagar menos intereses pues la gente se va pasando al oro. Y luego también hay motivos de análisis técnico, tendencias (modas), etc. Si el oro está de moda, y va rompiendo máximos pues más gente se sube al tren (hasta chocar con una barrera técnica como los 3000 dólares). Y los bancos centrales también llevan varios años comprando oro (desde que se incautaron los bienes rusos en el extranjero, ya que de nada sirve tener bonos de EEUU si no te van a pagar, que viene a ser miedo (justificado) de los bancos centrales) pero no recibió atención del mercado ese tema hasta hace uno/dos años.
También ha habido mucha inflación, y por raro que suene hasta el oro puede caer, o no subir, a corto plazo cuando hay inflación... pero luego se recupera, que también es lo que ha estado pasando.
La bolsa de EEUU lleva ya 6 meses en lateral, que no da la rentabilidad que antes. Y se teme que se pueda pasar una década con rentabilidad por debajo de la media, aunque nadie conoce el futuro.
Respecto a fondos, creo que todo son fondos de mineras de oro (se dice que por motivos de legislación), que además del precio del oro dependen al ser empresas de otros factores. En oro puro si hay ETFs, y dentro de los ETFs encuentras fondos que invierten con derivados (un papel que dice que tienes derecho a cobrar en oro) y en oro físico (oro que tienen en un almacén). Los últimos llevan la palabra "physical", si confiamos que sea verdad...
Y también puedes invertir en oro y guardarlo bajo el colchón, pero la horquilla entre el precio de compra y de venta es muy amplia, y el precio depende de la calidad/pureza del oro. Puedes comprar lingotes o monedas de oro, como el Krugerrand.
Es un mundo...
Saludos