Sunday, 5 February 2017

Déménagement Moyenne Cross Ea Mq4

MetaTrader 4 - experts Moyenne mobile - expert pour MetaTrader 4 L'expert en moyenne mobile pour la formation de signaux commerciaux utilise une moyenne mobile. L'ouverture et la fermeture des positions sont effectuées lorsque la moyenne mobile correspond au prix à la barre nouvellement formée (indice de barre égal à 1). La taille du lot sera optimisée selon un algorithme spécial. Le conseiller expert analyse la concordance de la moyenne mobile et du tableau des prix du marché. La vérification est effectuée par la fonction CheckForOpen (). Si la moyenne mobile rencontre la barre de telle sorte que la première est supérieure au prix Ouvert mais inférieure à la valeur proche, la position ACHAT sera ouverte. Si la moyenne mobile rencontre la barre de telle sorte que la première est inférieure au prix Ouvert mais supérieure à la valeur proche, la position VENTE sera ouverte. Money Management utilisé dans l'expert est très simple, mais efficace: le contrôle sur chaque volume de position est effectuée en fonction des résultats des transactions précédentes. Cet algorithme est implémenté par la fonction LotsOptimized (). La taille du lot de base est calculée sur la base du risque maximum autorisé: Le paramètre MaximumRisk affiche le pourcentage de risque de base pour chaque transaction. Il possède habituellement une valeur comprise entre 0,01 (1) et 1 (100). Par exemple, si la marge libre (AccountFreeMargin) équivaut à 20 500 et les règles de gestion du capital prescrivent un risque d'utilisation de 2, la taille du lot de base fera 20500 0,02 1000 0,41. Il est très important de contrôler la précision de la taille du lot et de normaliser le résultat avec les valeurs admissibles. Normalement, les lots fractionnaires avec l'étape de 0,1 sont autorisés. Une transaction ayant un volume de 0,41 ne sera pas exécutée. Pour normaliser, la fonction NormalizeDouble () est utilisée avec précision jusqu'à 1 caractère après le point. Il en résulte un lot de base de 0,4. Le calcul du lot de base sur la base de la marge libre permet d'augmenter les volumes d'exploitation en fonction de la réussite du commerce, c'est-à-dire le commerce avec le réinvestissement. C'est le mécanisme de base avec la gestion du capital obligatoire pour augmenter l'effetiveness du commerce. DecreaseFactor est la mesure dans laquelle la taille du lot sera réduite après la négociation non rentable. Les valeurs normales sont 2,3,4,5. Si les transactions précédentes ne sont pas rentables, les volumes suivants diminueront d'un facteur DecreaseFactor afin d'attendre la période non rentable. C'est le principal facteur dans l'algorithme de gestion du capital. L'idée est très simple: si le commerce est en croissance avec succès, l'expert travaille avec le lot de base de faire un profit maximum. Après la toute première transaction non rentable, l'expert réduira la vitesse jusqu'à ce qu'une nouvelle transaction positive soit faite. L'algorithme permet de désactiver la réduction de la vitesse, pour cela, il faut spécifier DecreaseFactor 0. Le montant des dernières transactions non rentables successives est calculé dans l'historique des transactions. Le lot de base sera recalculé sur cette base: Ainsi, l'algorithme permet de réduire efficacement le risque qui résulte d'une série de transactions non rentables. La taille du lot est obligatoirement vérifiée pour la taille minimale admissible du lot à la fin de la fonction, car Les calculs précédemment effectués peuvent donner lieu au lot 0: L'expert est principalement destiné à travailler avec la période quotidienne, et dans le mode de test - pour faire à prix de clôture. Il ne sera commercialisé qu'à l'ouverture d'une nouvelle barre, c'est pourquoi les modes de la modélisation de chaque tique ne sont pas nécessaires. Les résultats des tests sont représentés dans le rapport. Je recherche une EA qui fonctionne avec le signal simple. Croix de 2 moyennes mobiles (simple, ou exponencial). J'ai essayé de télécharger beaucoup de l'EA qui sont dans la communauté MQL4, mais personne ne semble fonctionner, car aucun ordre n'est envoyé dans mon metatrader. Quelqu'un peut-il poster cette EA si possible Merci Im nouveau undere R8ed R. J'ai un EA MA croix mais il ne fonctionne que sur IBFX. Tous les autres courtiers me donnent un quotinvalid stopquot dans le domaine des experts. Encore une fois, je n'ai pas de problèmes dans IBFX. Par exemple: chaîne externe MA1Array quotClosequot chaîne externe MA2Array quotClosequot extern int MA1Periods 12 extern int MA2Periods 26 chaîne externe MA1Method quotSimplequot chaîne externe MA2Method quotSimplequot - --- Vous devez rechercher un nouveau signal si (CountAll (Sym, MagicNumber) 0) ---- Indicateur 1 Valeurs double Indicator1CurrentValue iMA (NULL, 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 0RealTime) double Indicateur1PreviousValue iMA (NULL , 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 1RealTime) ---- Indicateur 2 valeurs doubles Indicator2CurrentValue IMA (NULL, 0, MA2Periods, 0, MA2MethodSelected, MA2ArraySelected, 0RealTime) à double Indicator2PreviousValue IMA (NULL, 0, MA2Periods, 0, MA2MethodSelected, MA2ArraySelected, 1RealTime) ---- Moving système Cross Average if (Indicator1CurrentValue gt Indicator2CurrentValue ampamp Indicator1PreviousValue lt Indicator2PreviousValue) else if (Indicator1CurrentValue lt Indicator2CurrentValue ampamp Indicator1PreviousValue gt Indicator2PreviousValue) ---- tandis que (OrderLoop) tandis que (IsTradeContextBusy ()) RefreshRates SymDigits, SymBid, StopLoss, SymPoints, SymDigits (Symantec), Double SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) double SymBid NormalizeDouble (MarketInfo (FinalSymbol, MODEBID) (Err) ---- Cas de réussite ERRNOERROR: OrderLoop true break ---- Retry Error case ERRSERVERBUSY: cas ERRNOCONNECTION: case ERRINVALIDPRICE : cas ERROFFQUOTES: cas ERRBROKERBUSY: cas ERRTRADECONTEXTBUSY: TryCount briser cas ERRPRICECHANGED: cas ERRREQUOTE: continuer ---- Fatal cas d'erreur connue ERRINVALIDSTOPS: OrderLoop vrai Print (quotInvalid Stopsquot) pause cas ERRINVALIDTRADEVOLUME: OrderLoop vrai Imprimer (quotInvalid Lotsquot) cas de rupture ERRMARKETCLOSED : OrderLoop vrai Imprimer (quotMarket Closequot) cas de rupture ERRTRADEDISABLED: OrderLoop vrai Print (quotTrades Disabledquot) cas de rupture ERRNOTENOUGHMONEY: OrderLoop vrai Imprimer (quotNot Enough Moneyquot) cas de rupture ERRTRADETOOMANYORDERS: OrderLoop vrai Print (quotToo Beaucoup Ordersquot) pause pendant (OrderLoop), tandis que ( IsTradeContextBusy ()) RefreshRates () à double SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) à double Symbid NormalizeDouble (MarketInfo (FinalSymbol, MODEBID), SymDigits) ticket OrderSend (FinalSymbol, OPSELL, FinalLots, Symbid, 0, StopShrt (SymAsk, (Err) ---- Cas de réussite ERRNOERROR: OrderLoop true break ---- Reprendre le cas d'erreur ERRSERVERBUSY: Commande (ERR) cas ERRNOCONNECTION: cas ERRINVALIDPRICE: cas ERROFFQUOTES: cas ERRBROKERBUSY: cas ERRTRADECONTEXTBUSY: TryCount briser cas ERRPRICECHANGED: cas ERRREQUOTE: continuer ---- Fatal cas d'erreur connue ERRINVALIDSTOPS: OrderLoop vrai Print (quotInvalid Stopsquot) pause cas ERRINVALIDTRADEVOLUME: OrderLoop vrai Print (quotInvalid Lotsquot) break case ERRMARKETCLOSED: OrderLoop true Imprimer (quotMarket Closequot) break case ERRTRADEDISABLED: OrderLoop true Imprimer (quotTrades Disabledquot) casse break ERRNOTENOUGHMONEY: OrderLoop true Imprimer (quotNot Assez Moneyquot) casse break ERRTRADETOOMANYORDERS: OrderLoop true Imprimer (quotToo Many Orders) breakMA CrossOver Indicateur d'alerte pour MT4 Moyenne mobile est l'un des indicateurs les plus populaires pour le Forex. Associé à l'indicateur d'alerte MA CrossOver, il constitue un outil puissant. Moyenne mobile est de filtrer le bruit des fluctuations de prix aléatoires. Et lorsque vous ajoutez plusieurs moyennes mobiles sur le même graphique, vous pouvez obtenir différentes formations de mouvement de prix en douceur. Avec l'indicateur d'alerte de MA CrossOver vous pourrez voir plus clairement quand deux indicateurs de MA se croisent. L'indicateur va dessiner sur le graphique une flèche verte lorsque MA plus rapide traverse la MA plus lente de bas en haut. La flèche rouge apparaîtra lorsque MA plus rapide traverse la MA plus lente de haut en bas. L'indicateur d'alerte de CrossOver de MA peut placer l'alerte d'alerte et l'alerte pour être envoyée à votre adresse de courriel Il est bon d'avoir l'indicateur normal de moyenne mobile sur le diagramme supplémentaire à l'indicateur d'alerte de MA CrossOver de sorte que vous ayez les lignes et les flèches sur le diagramme pour un meilleur contact visuel. Voici les paramètres disponibles pour l'indicateur d'alerte MA CrossOver: SoundON: activer ou désactiver les alertes sonores EmailON: activer ou désactiver l'alerte envoyée au courrier électronique FastMAMode: Sélectionnez le mode que vous souhaitez utiliser pour le FastMA: 0 MODESMA (Moyenne mobile simple) 1 MODEEMA Moyenne mobile exponentielle) MODESMMA (Moyenne mobile lissée) 3 MODELWMA (Moyenne mobile pondérée linéaire) FastMAPeriod: set Fast Moving Paramètres de la période moyenne FastPriceMode: set Réglage du mode Fast Price SlowMAMode: 0 MODESMA (moyenne mobile simple) 1 MODEEMA (moyenne mobile exponentielle) 2 MODESMMA (Moyenne mobile lissée) 3 MODELWMA (Moyenne mobile pondérée linéaire) SlowMAPeriod: Set Slow Moving Paramètres de la période moyenne SlowPriceMode: Slow Price mode setting


No comments:

Post a Comment