############# to use this python program, you should have IBKR account and must be subscribed for future and future options data ############# ES-mini and its technical analysis are loaded to a Q-learning agent that train to choose the parameters to maximize and decide to start or end trades. The agent backtest with an imaginary account starts with 20K and desiplays end account value. For fast results, it is recomended to use GPU or colab notebook to run this code.