Anaconda i entorn Python

Sistemes automàtics de trading en Forex  »  Anaconda i entorn Python

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 

https://www.anaconda.com/download/.

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