INNER CODE UNIT · Python

get_all_historical_candles

WISEPLAT/Hackathon-Finam-NN-Trade-Robot · 1_get_historical_data_for_strategy_from_moex.py:38

async def get_all_historical_candles(portfolio, timeframes, start, end):
    """Запуск асинхронной задачи получения исторических данных для каждого тикера из портфеля."""
    async with aiohttp.ClientSession() as session:
        strategy_tasks = []
        for instrument in portfolio:
            strategy_tasks.append(asyncio.create_task(get_candles(session, instrument, timeframes, start, end)))
        await asyncio.gather(*strategy_tasks)


if __name__ == "__main__":

    # применение настроек из config.py
    portfolio = Config.portfolio  # тикеры по которым скачиваем исторические данные
    timeframe_0 = Config.timeframe_0  # таймфрейм для обучения нейросети - вход
    timeframe_1 = Config.timeframe_1  # таймфрейм для обучения нейросети - выход
    start = Config.start  # с какой даты загружаем исторические данные с MOEX
    end = datetime.now().strftime("%Y-%m-%d")  # по сегодня
    

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…