Tota la part de desenvolupament de sistemes automàtics de trading s’ha realitzat amb Python. Per gestionar les llibreries i facilitar l’organització, he utilitzat Anaconda descarregant-lo des del web oficial
Per després crear un entorn específic anomenat TDR amb Python 3.10 i llibreries bàsiques:
conda create -n TDR python=3.10 numpy pandas
conda activate TDR:
conda install jupyterlab
conda install ipykernel # Perquè aparegui l’entorn a jupyterlab
python -m ipykernel install –user –name=TDR –display-name «Python (TDR)»
Aquesta part afegeix les llibreries necessàries per al projecte:
pip install MetaTrader5
conda install -c conda-forge ta-lib
conda install matplotlib
pip install tqdm
pip install plotly
pip install –upgrade kaleido
pip install dash
pip install dash-bootstrap-components
Amb això he pogut utilitzar JupyterLab per treballar amb notebooks, fer gràfiques interactives i connectar directament amb MT5 mitjançant la llibreria MetaTrader5.

Figura 6. Entorn de programació JupyterLab
