MetaTrader 5 Python User Group - Comment utiliser Python dans Metatrader - page 62
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Merci pour le conseil. J'ai lu les documents sur votre lien. C'est un peu compliqué.
Bonjour, comment puis-je travailler avec TRADE_ACTION_CLOSE_BY ? ?? ou qui et comment ferme toutes les positions ouvertes?
https://www.mql5.com/en/forum/306742/page10#comment_15577952
https://www.mql5.com/en/forum/306742/page10#comment_15577952
Merci pour l'exemple.
J'ai un script similaire dans MKL qui ferme d'abord toutes les positions rentables.
Peut-on faire la même chose dans votre script ?
Bonne chance
PS : Vous l'avez fait. Saw.
Et ce script est destiné à la compensation des comptes ?Merci pour l'exemple.
Dans mon MKL, un script similaire ferme d'abord toutes les positions rentables.
Pouvez-vous faire la même chose dans votre script ?
Bonne chance
PS : Vous l'avez fait. J'avais vu.
Et ce script pour la compensation des comptes ?Je donne généralement la priorité à la clôture des positions en fonction du risque (taille de la position), mais si vous voulez clôturer en fonction du bénéfice global, il vous suffit de modifier la façon dont vous triez les symboles.
En général, je donne la priorité à la clôture des positions en fonction du risque (taille de la position), mais si vous voulez clôturer en fonction du bénéfice global, il vous suffit de modifier la façon dont vous triez les symboles.
Merci.
BackTrader : https://github.com/backtrader/backtrader
PyAlgoTrade https://github.com/gbeced/pyalgotrade
Zipline https://github.com/quantopian/zipline
Ultra-Finance https://code.google.com/p/ultra-finance/
ProfitPy https://code.google.com/p/profitpy/
pybacktest https://github.com/ematvey/pybacktest
prophète https://github.com/Emsu/prophet
quant https://github.com/maihde/quant
AlephNull https://github.com/CarterBain/AlephNull
Le trading avec Python http://www.tradingwithpython.com/
visualiser la richesse https://github.com/benjaminmgross/visualize-wealth
tia Toolkit pour l'intégration et l'analyse https://github.com/bpsmith/tia
Boîte à outils QuantSoftware http://wiki.quantsoftware.org/index.php?title=QuantSoftware_ToolKit
Poisson rose http://fja05680.github.io/pinkfish/
bt http://pmorissette.github.io/bt/index.html
PyThalésiens https://github.com/thalesians/pythalesians
QSTrader https://github.com/mhallsmoore/qstrader/
QSForex https://github.com/mhallsmoore/qsforex
pysystemtrade https://github.com/robcarver17/pysystemtrade
QTPyLib https://github.com/ranaroussi/qtpylib
RQalpha https://github.com/ricequant/rqalpha
Les scripts Python peuvent-ils être utilisés pour le backtesting dans le terminal ?
Non, ils ne fonctionnent que comme des scripts sur le tableau dans un fil séparé.
Pouvez-vous ajouter une fonctionnalité pour que le terminal transmette le symbole du graphique et le cadre temporel comme arguments de ligne de commande lors de l'évocation d'un script python en le déposant sur le graphique ? Par exemple, vous déposez le script python sur le graphique EURUSD M15 et la commande pour évoquer le script serait la suivante
python mt5_script.py EURUSD 15
Pour que nous puissions connaître le symbole et le délai à partir du script python.
Pouvez-vous ajouter une fonctionnalité pour que le terminal transmette le symbole du graphique et le cadre temporel comme arguments de ligne de commande lors de l'évocation d'un script python en le déposant sur le graphique ? Par exemple, vous déposez le script python sur le graphique EURUSD M15 et la commande pour évoquer le script serait la suivante
Pour que nous puissions connaître le symbole et le délai à partir du script python.
La prochaine version bêta sera disponible ce soir :
import sys chart_symbol='unknown' chart_tf=1 if len(sys.argv) == 3: chart_symbol, chart_tf = sys.argv[1:3]; print("Hello world from", chart_symbol, chart_tf) >> Hello world from T.NYSE 15