Quelque chose d'intéressant - page 25

 
MatLab

Articles

Interaction entre MetaTrader 5 et MATLAB

Interaction entre MеtaTrader 4 et le moteur MATLAB (Virtual MATLAB Machine)

Interaction entre MetaTrader 4 et Matlab via DDE

Interaction entre MetaTrader 4 et Matlab via des fichiers CSV

CodeBase

Stohastic to CSV for MatLab - indicateur pour MetaTrader 4

Créer des fractales dans MQL5 en utilisant les systèmes de fonctions itérées (IFS) - expert pour MetaTrader 5

Forum

Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading

MetaTrader avec Matlab

Vladimir Perervenko, 2016.08.24 20:01

Il existe deux possibilités:

1. MQL4 <-> Rterm <-> "matlab "( Emuler du code MATLAB en utilisant R).

2. MQL4 <-> Rterm <-> "matlabr"(Permet aux utilisateurs d'appeler MATLAB à partir de l'utilisation de la commande "system". Permet aux utilisateurs de soumettre des lignes de code ou des fichiers m MATLAB. Ceci est en comparaison avec "R.matlab", qui crée un serveur MATLAB).

Meilleures salutations

Vladimir


 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Comment commencer avec Metatrader 5

Sergey Golubev, 2016.05.08 20:17

Bienvenue,

  • En général, les personnes qui ne savent pas coder ne reçoivent pas d'aide gratuite sur ce forum, mais cela peut arriver si vous avez de la chance, soyez patient.
  • Si vous montrez vos tentatives et décrivez bien votre problème, vous recevrez très probablement une réponse de la communauté.
  • Si tu ne veux pas apprendre à coder, rien de mal, tu peux soit regarder dans la Codebase si quelque chose de gratuit existe déjà, soit dans le Market pour les produits payants (parfois gratuits aussi).
  • Enfin, vous avez également la possibilité d'engager un programmeur dans la section Freelance.
Bonne chance.

 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Quelque chose d'intéressant

Sergey Golubev, 2016.01.28 20:07

Voici un EA scalping très intéressant : Angry Bird (Scalping) - expert pour MetaTrader 4.

Certaines personnes disent que cette EA ressemble à 'Ilan1.6 modifié' dans le trading mais avec des fonctionnalités plus sécurisées concernant le dépôt et ainsi de suite et ayant les éléments suivants :

  • ParamètreMaxTrades (combien de trades simultanés peuvent être ouverts),
  • LotExponent: c'est le multiplicateur de lot pour la martingale (je préfère 1.4 au lieu de 2.0 par défaut par exemple),
  • TakeProfit en points (dans le cas d'un prix à 5 chiffres qui est de 1.09635 donc TakeProfit = 20 est 2 pips),
  • Le paramètreUseEquityStop pour arrêter le trading avec TotalEquityRisk (TotalEquityRisk = 20 par défaut),
  • UseTimeOut: fermer tous les trades après MaxTradeOpenHours (je préfère utiliser UseTimeOut - je veux dire : EA fermera toutes les positions après MaxTradeOpenHours = 5 heures).

Voici la description de l'auteur :


Il s'agit d'un backtesting de 4 jours jusqu'à présent avec un risque minimal/minimum pour le dépôt :



Le paramétrage (fichiers set) de cet EA est proposé sur cette page de discussion.

Juste pour information.

 

Juste quelques connaissances fondamentales : quelles sont les principales différences entre l'indicateur et le script:

Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading

Quelle est la différence entre un "Indicateur" et un "Script" ?

Forex Trader, 2005.08.30 21:44

Il y a deux différences majeures :
1) Un indicateur personnalisé reste attaché à un graphique jusqu'à ce qu'il soit supprimé ou que le graphique soit fermé ; un script se détache d'un graphique dès que son exécution est terminée (bien sûr, vous pouvez le laisser s'exécuter en boucle).
2) La fonction start() d'un indicateur est appelée à chaque événement tick du graphique ; la fonction start() d'un script est exécutée juste après l'exécution de sa fonction init() (sans attendre un événement tick). (J'espère que j'ai bien compris ce point).

 

L'indicateur RAVI Histogram semble bon pour filtrer les signaux, il peut être utilisé avec d'autres indicateurs pour générer des ordres d'achat/de vente pour l'EA.

L'indicateur a été codé par Nikolay ici https://www.mql5.com/en/code/16082.


RAVI_Histogram
RAVI_Histogram
  • votes : 20
  • 2016.10.10
  • Nikolay Kositsin
  • www.mql5.com
The Range Action Verification Index indicator implemented as a histogram of strength and direction of the current trend.
 

Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading

Revue de presse

Sergey Golubev, 2016.07.21 18:16

Introduction aux indicateurs techniques - Oscillateurs : RSI, Stochastics, CCI, MACD (basé sur l' article)

Les oscillateurs donnent aux traders une idée de la façon dont le momentum se développe sur une paire de devises spécifique. Lorsque le prix augmente, les oscillateurs se déplacent vers le haut. Lorsque le prix baisse, les oscillateurs se déplacent vers le bas. Lorsque les oscillateurs atteignent un niveau extrême, il est peut-être temps de chercher à ce que le prix revienne à la moyenne. Cependant, ce n'est pas parce qu'un oscillateur atteint des niveaux de "surachat" ou de "survente" que nous devons essayer d'annoncer un sommet ou un creux. Les oscillateurs peuvent rester à des niveaux extrêmes pendant une longue période, nous devons donc attendre un signe valable avant de négocier.

RSI
L'indice de force relative est sans doute l'oscillateur le plus populaire. Un élément important de sa formule est le rapport entre le gain moyen et la perte moyenne sur les 14 dernières périodes. Le RSI est compris entre 0 et 100 et est considéré comme suracheté au-dessus de 70 et survendu en dessous de 30. Les traders cherchent généralement à vendre lorsque 70 est franchi par le haut et cherchent à acheter lorsque 30 est franchi par le bas.


Stochastiques
Les stochastiques offrent aux traders une approche différente pour calculer les oscillations de prix en suivant la distance entre le prix actuel et le plus bas niveau des dernières périodes. Cette distance est ensuite divisée par la différence entre le prix le plus haut et le prix le plus bas pendant le même nombre de périodes. La ligne créée, %K, est ensuite utilisée pour créer une moyenne mobile, %D, qui est placée directement au-dessus de la %K. Le résultat est deux lignes se déplaçant entre 0 et 100 avec des niveaux de surachat et de survente à 80 et 20. Les traders peuvent attendre que les deux lignes se croisent lorsqu'elles sont en territoire de surachat ou de survente ou ils peuvent rechercher une divergence entre le stochastique et le prix réel avant de placer une transaction.


CCI
Le Commodity Channel Index est différent de nombreux oscillateurs en ce sens qu'il n'y a pas de limite à la hauteur ou à la faiblesse de l'indice. Il utilise 0 comme ligne centrale avec des niveaux de surachat et de survente à partir de +100 et -100. Les traders cherchent à vendre les cassures en dessous de +100 et à acheter les cassures au-dessus de -100.


MACD
La Convergence/Divergence de la Moyenne Mobile suit la différence entre deux lignes EMA, la 12 EMA et la 26 EMA. La différence entre les deux EMA est ensuite dessinée sur un sous-chéma (appelé ligne MACD) avec une EMA 9 dessinée directement au-dessus (appelée ligne Signal). Les traders cherchent alors à acheter lorsque la ligne MACD passe au-dessus de la ligne de signal et cherchent à vendre lorsque la ligne MACD passe en dessous de la ligne de signal. Il est également possible de négocier la divergence entre la MACD et le prix.



 
Divergence RSI

RSI_DiverSign - indicateur pour MetaTrader 5

Un indicateur de signal sémaphore qui utilise la divergence entre deux oscillateursRSI basés sur les points extrêmes des cinq dernières barres.



 

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Comment commencer avec Metatrader 5

Sergey Golubev, 2016.11.30 21:14

Notifications push:
  • Comment savoir si une personne a répondu au sujet ?
  • Comment inviter la personne à participer au sujet ?

lisez ce petit fil de discussion avec l'explication.


Raison: