A menudo, no existe ningún conjunto de datos prefabricado cuando se tienen requisitos tan específicos. Por lo tanto, tiene que encontrar sus propios datos mediante la búsqueda de penny-stocks que coincidan con sus criterios. Esto se puede hacer a través de un buscador de acciones . Haciendo una búsqueda rápida en Google sobre "Gap-up stock screener" he encontrado este sitio web donde he ordenado por el mayor porcentaje de cambios en la brecha. A partir de esto, he encontrado 4 acciones que satisfacen sus criterios. Creo que este sitio web da los eventos de gap-up ocurridos hasta una semana antes, sin embargo, tal vez existe un screener stock diferente que puede dar eventos históricos gap-up?
Cuando haya encontrado sus pennystocks, necesita descargar sus datos intradía. Esto se puede hacer en Alphavantage.co . Tienes que registrarte para obtener una clave de API gratuita. La conexión a la API y la descarga de datos a través de Python o R está bien documentada, y le animo a leer la documentación. Sin embargo, si no tienes ninguna experiencia trabajando en R o Python, puedes descargar datos intradía a través de una llamada URL también. Por ejemplo, la descarga de datos en un archivo .csv sobre el pennystock Neostem Inc. (ticker: CLBS) se puede hacer a través de la URL:
https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY_EXTENDED&symbol=CLBS&interval=5min&slice=year1month1&apikey=YOUR_APIKEY_HERE
donde se obtienen los precios máximos, mínimos, de apertura y de cierre en incrementos de 5 minutos. Además, sustituya "YOUR_APIKEY_HERE" por su clave API. Recuerde que hay un límite en cuanto a la cantidad de datos intradía que puede descargar a la vez (para los intervalos de 5 minutos, puede tener un horizonte temporal máximo de aproximadamente un mes).
Espero que esto ayude.