Hola Uveus,
Las horas a poner dependen de la zona horaria que tengas puesta en tu plataforma PRT. Si tienes puesto el horario español peninsular, lo habitual si eres de España, las horas que has puesto son correctas.
Lo de los días que no abre el mercado USA es un poco más complicado si operas con IG porque algunos de estos días que no abre el mercado ellos tampoco operan, y en ese caso no hay problema porque tus sistemas tampoco podrán abrir operaciones, pero otros sí lo hacen aunque no tengo ni idea de donde sacan las cotizaciones.
Buena idea eso de intentar sacar provecho de que la mayor parte de las subidas USA son fuera de las horas de mercado. Te has planteado poner algún filtro más para evitar los periodos de caídas fuertes?