Trader-Info - Forex Trading - Trading Stock Market - Forex Scalping Systems - Forex Automated FOREX SUPPORT amp INDICATEUR DE RÉSISTANCE Indicateur Forex des niveaux de soutien et de résistance. Les niveaux ne sont pas calculés comme, ils sont lus à partir du fichier texte du format défini. Pour chaque graphique forex il est nécessaire de créer un fichier séparé quotLevelsRSltnamechartsgt. csvquot. Le format de fichier prend en charge les différences de niveaux forts qui sur le diagramme imaged avec des lignes épaisses. I en utilisant cet indicateur pour l'inférence sur le diagramme de niveau publié par teletrade regardez Screenshot Nous une équipe des traders à temps plein avec 7 ans d'expérience et le système de trading forex et le développeur de stratégie de forex. Pour commencer, vous avez probablement lu plusieurs offres hype concernant le double de votre argent chaque mois ou deux. Cette offre est pour un puissant forex soutien et indicateur de résistance ce qui est conçu pour la plate-forme de trading Meta Trader 4. Qu'attendez-vous? Choisissez PayPal pour une protection de l'acheteur jusqu'à 2000% Indicateur Récent SR NOTE (Jan 31, 2014). Tous les indicateurs ou EAs qui ont contribué à ce thread ne fonctionneront probablement plus dans la version MT4 la plus récente (si je comprends bien) qui doit être déployée le 3 février. Si vous voulez vous assurer que ces indicateurs continuent de fonctionner correctement, NE PAS mettre à niveau votre MT4 au-delà de la version actuelle (509). Je ne sais pas comment les re-coder pour les faire fonctionner correctement dans le nouveau look MT4, et je n'ai aucun désir de me rééduquer pour apprendre le nouveau langage de programmation que MetaQuotes est forçant sur tout le monde. Personnellement, je pense que leur politique de développement à courte vue pue totalement, mais theres rien que je peux faire à ce sujet. Donc, si vous décidez de mettre à niveau, vous êtes sur votre propre. Veuillez prendre note des Conditions générales ci-dessous. TERMES ET CONDITIONS Veuillez noter que tout le code de ce fil est fourni gratuitement. Par conséquent, les conditions suivantes s'appliquent: 1. Vous acceptez que si vous téléchargez et utilisez le code, c'est ENTIEREMENT À VOS PROPRES RISQUES. Je n'accepte aucune responsabilité pour les pertes financières ou les dommages liés à l'ordinateur, causés par l'utilisation correcte ou incorrecte du code. 2. Se sentir bienvenue pour partager le code librement, et modifier n'importe quelle source MQ4. Toutefois, vous ne pouvez PAS vendre ou distribuer autrement une partie du code commercialement, sans mon consentement préalable écrit. 3. Le code peut ne pas s'exécuter correctement sur Windows 7, Windows 8 ou Vista, probablement pour les raisons indiquées ici. 4. Je suis désolé, mais en raison de mes engagements de travail actuels, je ne modifie plus le code pour répondre aux besoins personnels des personnes, ni de poster des réponses à des questions individuelles dans ce fil. (Si vous ne pouvez pas obtenir le code pour travailler, vous pouvez trouver des solutions déjà affichées quelque part dans le fil sinon, vous devrez trouver un autre indicateur). Dernière mise à jour: version 1.11, mise en ligne le 20 septembre 2012 Dernières modifications à ce message en caractères de police rouges C'est l'indicateur de supportresistance (SR) le plus sophistiqué que j'ai créé. Il souligne certaines des difficultés à traduire ce qui semble évident pour les analystes techniques à l'œil nu, en une formule mathématique qui peut être codée. Pour le meilleur ou pour le pire, l'automatisation du processus SR introduit un niveau d'objectivité: l'indicateur peut capter des zones SR qui échappent de quelque façon à la vue des analystes. L'indicateur trace automatiquement les bandes SR horizontales sur vos cartes MT4, en fonction des paramètres saisis. Il ne tracent aucune des lignes de tendance diagonales, des niveaux de retracement de Fibo, des niveaux de pivotement ou des nombres ronds. Néanmoins, l'indicateur est hautement configurable, nécessitant une courbe d'apprentissage. La durée, la bande passante, les niveaux de fréquence, le niveau de visibilité de l'autorisation d'amplification peuvent tous être personnalisés, ce qui entraîne des parcelles SR très différentes. Testez les différents paramètres jusqu'à ce que les bandes SR générées se rapprochent de celles qui vous semblent appropriées. Pour des exemples de la façon de définir les paramètres pour tracer les types saillants, récents et confluents de SR, voir post 10. Chaque bande SR tracée est en fait un objet MT4 (vous pouvez choisir entre des rectangles ou des lignes horizontales). Vous pouvez faire en sorte que l'indicateur maintienne automatiquement celles-ci à intervalles réguliers, ou simplement les faire tracer une fois, après quoi vous pouvez les déplacer ou les supprimer, ou encore ajouter votre propre SR. Lorsque vous supprimez l'indicateur du graphique, toutes les bandes générées automatiquement sont également supprimées (si vous définissez DeleteLinesOnDeinit sur TRUE). Il est possible d'avoir les bandes générées en fonction des données de bougies dans un intervalle de temps (TF), puis de les faire tracer sur un TF différent. Ainsi vous pourriez avoir des niveaux de H4 SR étant tracé, et bloqué en place, tandis que vous commutez à différents TFs (par exemple M5, M15, M30, etc.). Vous pouvez également spécifier les diagrammes de temps que vous souhaitez que les cases de ligne s'affichent, à l'aide du paramètre ShowOnTimeFrames. Les bandes peuvent être tracées derrière les bougies de prix dans le corps du graphique, ou comme histogramme de fréquence (montrant combien de fois le prix a atteint chaque bande SR) dans l'espace vide à droite du graphique. Vous pouvez également avoir l'indicateur graphique un histogramme de type Market Profile, montrant combien de fois (bougies) prix traversé à travers chaque niveau. Il peut également être utilisé pour tracer des fractales (hauts plus élevés locaux et bas plus bas). Vous pouvez utiliser différentes couleurs (ou nuances d'une couleur) pour mettre en évidence différentes fréquences. Si vous souhaitez que différents types de SR soient représentés sur le même graphique, il suffit de joindre plusieurs instances de l'indicateur. Par exemple, vous pourriez avoir une visibilité élevée, une largeur de bande plus large, un tracé de TF SR plus long dans des nuances d'une couleur et une visibilité inférieure, une bande passante étroite, un tracé court de TF SR dans les nuances d'un autre. Ou vous pourriez avoir (par exemple) mensuel, hebdomadaire, quotidien et H4 SR tous tracés en différentes couleurs sur le même graphique, en attachant 4 différentes instances de l'indicateur. Vous pouvez voir à quoi le SR aurait ressemblé, à un moment antérieur, en utilisant le paramètre HistoricalShift. Vous pouvez contrôler la longueur horizontale des lignes à l'aide du paramètre LineOrBandLength. L'indicateur ré-peint en ce sens que comme de nouveaux points SR sont rencontrés, ceux-ci (en fonction de vos paramètres) ne peuvent pas être créés jusqu'à ce que tous vos critères stipulés ont été remplies. Ainsi, une bande actuellement affichée qui semble avoir pris naissance dans le passé pourrait ne pas avoir été affichée à ce point historique. Comme il est peu probable que cet indicateur soit utilisé pour générer des signaux d'entrée, cela ne devrait pas poser problème. Les paramètres peuvent être saisis via la fenêtre de dialogue MT4s, lorsque vous attachez ou éditez l'indicateur, ou via un fichier de paramètres. Vous pouvez créer autant de fichiers de paramètres différents que vous le souhaitez, pour maintenir les paramètres des différents types d'instances de l'indicateur. Ensuite, lorsque vous attachez l'indicateur, vous devez entrer uniquement le nom du fichier ParameterFile et tous les autres paramètres sont chargés à partir du fichier. Un fichier de sortie peut également éventuellement être généré, détaillant la fréquence des points de qualification à chaque niveau SR. Ce fichier pourrait alors être utilisé par une EA ou importé dans une application comme Excel pour une analyse plus poussée. Je vais éventuellement ajouter une installation d'alertes (lorsque le prix atteint ou approche une bande SR) dans une version ultérieure. INSTALLATION amp USE Pour installer, téléchargez le fichier SR. ex4 récent dans votre fichier. Expertsindicators, et (si vous voulez utiliser les facilités de fichier de paramètres) le fichier Presets --- Recent SR. txt dans votre fichier. Dossier expertsfiles. Ensuite, quittez et redémarrez MT4. Pour des instructions opérationnelles, veuillez lire le document Word ci-joint. Le code source (fichier. mq4) est maintenant disponible. Cependant, pour qu'il compile correctement, vous devez télécharger les deux fichiers. mqh ici dans votre. (MT4) dossier expertsinclude. V 1.00. Première version. V 1,01. Ajouté de nouveaux paramètres: IncludeNextBandAbove. PlotProximityPips. Historique. Voir document Word ci-joint pour des informations détaillées. V 1,02. Le paramètre VisibilityLevel s'applique également aux fermetures de bougies. V 1,03. Ajouté un nouveau paramètre: DescriptionMask. Voir document Word ci-joint pour des informations détaillées. V 1,04. Ajouté de nouveaux paramètres: ShowOnTimeFrames. VisCompletionRequired. Qui traite des demandes dans les postes 115 et 116. Voir document attaché Word pour des informations détaillées. V 1.05. Nouveau paramètre ajouté: Plot Boxes. Cela permet désormais de tracer les bandes de qualification comme des boîtes (MT4 rectangle objets) ou des lignes. V 1.06: 1. Corrigé le bogue où TimeFrame MN (voir post 131) 2. FilledBoxes détermine maintenant également la troncature de ligne (si PlotBoxes false). Voir le document d'instructions pour plus de détails. V 1.07: 1. Paramètres PlotBoxes et FilledBoxes ont maintenant été remplacés par de nouveaux paramètres LineWidth et Background. Voir le document des instructions pour plus d'informations. Cela signifie également que vous devrez peut-être réenregistrer tous les modèles MT4 pertinents. 2. Nouveau paramètre UniqueID. Voir le document des instructions pour plus d'informations. V 1.08: 1. Nouveau paramètre LineOrBandLength. Voir le document des instructions pour plus d'informations. 2. Bug corrigé: le paramètre LineWidth fonctionne maintenant correctement s'il est défini à l'aide d'un fichier de paramètres. V 1.09: 1. Nouveau paramètre DeleteLinesOnDeinit. Voir le document des instructions pour plus d'informations. V 1.10: 1. Paramètre LineOrBoxLength amélioré. Voir ici pour plus de détails. V 1.11: 1. Le fichier de sortie inclut maintenant la date et heure des QP les plus à gauche et à droite. MT4 IndicatorsEAs by Hanover: La force récente 8212 affiche un graphique en ligne de la moyenne pondérée de la force de la devise (par opposition à la paire) Les prix récents 8212 affichent des graphiques en ligne de n'importe quel combo de pairstimeframes sur votre graphique actuel 8212 bougies d'affichage de n'importe quel combo de pairstimeframes sur votre diagramme courant Recent RS 8212 auto-parcelle lignes horizontales de supportresistance basées sur une grande variété de paramètres Dernières nouvelles 8212 affichage prochaines etor nouvelles historiques des nouvelles du calendrier FF countdownalert prochaines annonces Daily LinesBoxes 8212 auto-plot horizontal Ou les lignes verticales, les boîtes, les symboles sur les heures définies par l'utilisateur, les jours de la semaine, etc Affichage Info toutes les paires 8212 afficher étendue, plage quotidienne, dollarspip, taux d'échange, etc pour toutes les paires Lignes Espacées 8212 auto-tracer lignes horizontales sur vos cartes Stealth Maître EA 8212 masquer votre SL et TP de bricoleurs sans scrupules Do-it-yourself alertes kit constructeur 8212 modèle de code que vous pouvez copypaste qui ajoutera des alertes pop-up et ou e-mail à la plupart des indicateurs standard Images attachées (cliquez pour agrandir) Je pense Il peut être d'une grande valeur pour notre EA de THV après ajustement fin des arrangements. J'espère sincèrement que oui. L'option OutputFile exporte les niveaux et la fréquence de SR à chaque niveau vers un fichier qui peut être lu et utilisé par une EA. Cependant, je dois souligner que l'indicateur est vraiment juste un outil de gain de temps qui trace des lignes sur un graphique, selon une formule que vous spécifiez. Il ne tente pas d'évaluer de manière intelligente la qualité de la SR, par ex. Récurrence nombre de bougies intervenantes qui ont brisé un niveau nombre de fois un niveau a été respecté temps écoulé entre ces temps visibilité sur plusieurs périodes si les niveaux sont homogènes ou flipover confluence avec d'autres facteurs, etc Après beaucoup de réflexion, j'ai décidé de concevoir Un indicateur pour tracer des lignes de façon ouverte, et laisser la qualité à la discrétion du commerçant. Puisque différents commerçants évaluent et utilisent SR différemment, je me suis dit que c'était la meilleure approche. Néanmoins, de tous les outils que j'ai développés, celui-ci est un favori personnel: - Il me sauve des heures de travail en dessinant les lignes. Parce que je cherche à échanger plusieurs paires (en fonction de la force relative), l'économie de temps est très importante. - J'aime aussi la manière dont il dessine des niveaux cachés que j'aurais sinon manqué. Il est étonnant de constater à quel point ces niveaux influent souvent sur le mouvement des prix. - J'aime la capacité à dessiner des lignes D1 SR, puis les verrouiller en place alors que je cherche le rejet de ces niveaux sur les TF inférieurs, permettant des entrées antérieures. Cela forme une grande partie de l'un de mes arrangements commerciaux préférés. Vous pourriez être en mesure de réaliser cela via les paramètres FrequencyLevels et FrequencyColors. À l'aide de votre exemple, si vous définissez: FrequencyLevels 10,30 FrequencyColors Jaune, Noir 1. Si le nombre de QPs lt 10, aucune barre d'histogramme ne s'affiche à ce niveau (c'est-à-dire le niveau d'éligibilité minimum 10). 2. Si 10 lt QPs lt 30, alors une barre d'histogramme jaune s'affiche. 3. Si QPs gt 30, alors une barre d'histogramme noire s'affiche (sur un fond noir, cela apparaîtra invisible.) En mettant HistogramFontColor Black, cela rendrait invisible tout texte d'histogramme. Niveau d'admissibilité). Pas une solution parfaite, mais il semble que vous êtes à la recherche de quelque chose de temporaire (quotits possible de votre indicateur peut simplement combler l'écart jusqu'à ce que je obtenir une plate-forme décente). Impossible de savoir pourquoi l'externalisation est nécessaire En tant que solution de contournement possible, l'option OutputFile exporte les niveaux et les fréquences à chaque niveau vers un fichier qui pourrait être lu par un autre indicateur ou EA. Juste essayer de me sauver quelques travaux supplémentaires de programmation, LOL. Je travaille toujours sur le perfectionnement des paramètres. La capture d'écran est un exemple des dernières nuits AUDUSD (M30). Les bandes ont toutes été tirées par l'indicateur SR récente. Les lignes pointillées sont des niveaux de pivotement (PPgreen, S1blue, R1red, etc), et les lignes pointillées grises sont des nombres ronds. Toutes les bandes SR étaient sur le graphique avant le prix rebondit aux points fléchés blancs (c'est-à-dire pas de re-peinture). Et les paramètres (voir ci-dessous) ont été définis avant le début de la journée (c'est-à-dire sans ajustement de courbe). Aurait été plus facile de faire les métiers en recul, cependant, LOL. Voici les principaux paramètres: BANDES ROUGES sont saillantes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips 2.0 FréquenceLevels 1,2,3,4 FréquenceColors R85, R125, R155, R175 (nuances de rouge) VisibilityLevel 2,1 (quotsaliencequot filter) ClearancePips 0 TimeFrame D1 LookbackCandles 10 (filtre de quotrecentnessquot de nombre inférieur) BandwidthPips 1.0 FréquenceLevels 1,2,3,4 FréquenceColors B105, B145, B175, B195 (nuances de bleu) VisibilityLevel 0 ClearancePips 0 BANDES VERTES sont confluentes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips FréquenceColors G85, G125, G155, G175 (nuances de vert) VisibilitéLevel 0 ClearancePips 0 Bandes magentapurple bandes rouges bleues Bandes rouges jaunes Le chevauchement vert Les bandes cyan-turquoises chevauchent le vert bleu Pensé qu'il pourrait aider à fournir quelques idées comme point de départ. Son encore beaucoup d'un outil cependant, theres aucun Saint Graal, LOL. Et je suis encore beaucoup d'apprentissage et d'expérimentation. Im commence également à regarder la confluence à travers paires corrélées, par ex. (Cliquez pour agrandir) Inscrit Nov 2008 Statut: Tech Analyst - Right 50 of the time 560 Posts Même si je ne suis pas en mesure d'augmenter la probabilité de rebond si (par exemple) AUDUSD et NZDUSD a frappé un niveau clé SR simultanément Ont posté un ou deux fondamentaux indis I effectivement ne comprends pas la programmation et ses exigences, je viens d'avoir la tête logique de lire le code que d'autres ont écrit et puis re-assembler. Alors pardonnez-moi pour la question suivante si elle est réellement corrective. Je me rends compte de limiter les barres arrière de regard pour obtenir les niveaux de SR déterminera l'utilisation de mémoire, mais mettrait une limite facultative de quotproximity de proximité de SRs à l'action de citation actuelle sur l'indicateur réduisent l'utilisation de mémoire aussi bien Qui est si je devais taper quot6quot La limite de proximité, seules les 6 lignes SR les plus proches des citations actuelles seraient déterminées et tracées. Une limite de proximité différente Si je devais taper 500 dans la limite de proximité, seuls les niveaux dans les 500 pips des citations seraient déterminés. Je suppose que cela signifie: 1) au lieu d'avoir une variable LookBackCandles (une variable de distance de temps le long de l'axe x du graphique), vous auriez un quotQuoteRangequot (une variable de prix le long de l'axe y du graphique). 2) au lieu d'avoir RefreshEveryXmins variable pour limiter l'utilisation de la mémoire, RefreshEveryXPipMovement. Cela pourrait entraîner une réduction des niveaux de QP SR qui ne sont pas applicables au commerce immédiat, tout en permettant une augmentation possible de la précision (bandwidthpips plus serré ou plus haut niveau de VisibillityLevel)) des niveaux sr représentés comme un plus grand nombre de highslows etc Sont disponibles pour l'analyse dans le quotQuoteRangequot donné. Cependant, je wouldnt avoir une idée de la façon dont cela est difficile, ou si elle est à tous les possibles Juste une seconde pensée quotehanover3200983Im toujours en train de perfectionner les paramètres. La capture d'écran est un exemple des dernières nuits AUDUSD (M30). Les bandes ont toutes été tirées par l'indicateur SR récente. Les lignes pointillées sont des niveaux de pivotement (PPgreen, S1blue, R1red, etc), et les lignes pointillées grises sont des nombres ronds. Toutes les bandes SR étaient sur le graphique avant le prix rebondit aux points fléchés blancs (c'est-à-dire pas de re-peinture). Et les paramètres (voir ci-dessous) ont été définis avant le début de la journée (c'est-à-dire sans ajustement de courbe). Aurait été plus facile de faire les métiers en recul, cependant, LOL. Voici les principaux paramètres: BANDES ROUGES sont saillantes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips 2.0 FréquenceLevels 1,2,3,4 FréquenceColors R85, R125, R155, R175 (nuances de rouge) VisibilityLevel 2,1 (quotsaliencequot filter) ClearancePips 0 BLUE BANDS sont récentes D1 SR: TimeFrame D1 LookbackCandles 10 (filtre de quotrecentnessquot de nombre inférieur) BandwidthPips 1.0 FréquenceLevels 1,2,3,4 FréquenceColors B105, B145, B175, B195 (nuances de bleu) VisibilityLevel 0 ClearancePips 0 BANDES VERTES sont confluentes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips 5.0 FréquenceLevels 2,3,4,5 (fréquence gt2 est le filtre de confluence) FréquenceColors G85, G125, G155, G175 (nuances de vert) VisibilityLevel 0 ClearancePips 0 Magentapurple Bandes bleu rouge chevauchement Bande jaune-bordeaux chevauchement vert rouge Bandeau cyan-turquoise chevauchement bleu vert Pensé qu'il pourrait aider à fournir quelques idées comme point de départ. Son encore beaucoup d'un outil cependant, theres aucun Saint Graal, LOL. Et je suis encore beaucoup d'apprentissage et d'expérimentation. Je ne négocie avec SampR. Votre contribution ici est vraiment Geat aide à ceux qui commercent avec SampR. Je suis votre configuration ci-dessus voulant montrer D1 tf SampR, mais certains comment j'ai réussi à obtenir seulement vert sur ma carte. Comment filtrer seulement la confluence SampR comme celle que vous mettez en place, très agréable et soignée. Est-ce que la luminosité de la couleur signifie plus significative et plus légère couleur moins importante encore une fois, je vous remercie beaucoup pour votre effort Citation: toujours travailler à perfectionner les paramètres. La capture d'écran est un exemple des dernières nuits AUDUSD (M30). Les bandes ont toutes été tirées par l'indicateur SR récente. Les lignes pointillées sont des niveaux de pivotement (PPgreen, S1blue, R1red, etc), et les lignes pointillées grises sont des nombres ronds. Toutes les bandes SR étaient sur le graphique avant le prix rebondit aux points fléchés blancs (c'est-à-dire pas de re-peinture). Et les paramètres (voir ci-dessous) ont été définis avant le début de la journée (c'est-à-dire sans ajustement de courbe). Aurait été plus facile de faire les métiers en recul, cependant, LOL. Voici les principaux paramètres: BANDES ROUGES sont saillantes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips 2.0 FréquenceLevels 1,2,3,4 FréquenceColors R85, R125, R155, R175 (nuances de rouge) VisibilityLevel 2,1 (quotsaliencequot filter) ClearancePips 0 BLUE BANDS sont récentes D1 SR: TimeFrame D1 LookbackCandles 10 (filtre de quotrecentnessquot de nombre inférieur) BandwidthPips 1.0 FréquenceLevels 1,2,3,4 FréquenceColors B105, B145, B175, B195 (nuances de bleu) VisibilityLevel 0 ClearancePips 0 BANDES VERTES sont confluentes D1 SR: TimeFrame D1 LookbackCandles 50 BandwidthPips 5.0 FréquenceLevels 2,3,4,5 (fréquence gt2 est le filtre de confluence) FréquenceColors G85, G125, G155, G175 (nuances de vert) VisibilityLevel 0 ClearancePips 0 Magentapurple Bandes bleu rouge chevauchement Bande jaune-bordeaux chevauchement vert rouge Bandeau cyan-turquoise chevauchement bleu vert Pensé qu'il pourrait aider à fournir quelques idées comme point de départ. Son encore beaucoup d'un outil cependant, theres aucun Saint Graal, LOL. Et je suis encore beaucoup d'apprentissage et d'expérimentation. Désolé, oubliez le graphique ci-joint dans le dernier message. Je travaille toujours sur le perfectionnement des paramètres. La capture d'écran est un exemple des dernières nuits AUDUSD (M30). Les bandes ont toutes été tirées par l'indicateur SR récente. Les lignes pointillées sont des niveaux de pivotement (PPgreen, S1blue, R1red, etc), et les lignes pointillées grises sont des nombres ronds. Toutes les bandes SR étaient sur le graphique avant le prix rebondit aux points fléchés blancs (c'est-à-dire pas de re-peinture). Et les paramètres (voir ci-dessous) ont été définis avant le début de la journée (c'est-à-dire sans ajustement de courbe). Aurait été plus facile de faire les métiers en recul. Encore une fois, le tableau ci-joint Merci pour les idées, l'un d'eux pourrait potentiellement être mis en œuvre. Je pense que je suis favorable à la limite de proximité (c'est-à-dire ne tracer que les bandes X les plus proches au-dessous du prix actuellement cité, ou seulement les bandes de tracés qui sont dans X pips du prix actuel). Pour moi, ce serait à la fois convivial (compréhensible), et aussi plus facile à coder (Im paresseux, LOL). Je vais y réfléchir. EDIT J'ai oublié de mentionner: vous pouvez utiliser le paramètre RefreshEveryXMins pour déterminer la fréquence de mise à jour des graphiques: - si définie sur une valeur négative, p. Ex. -1, il n'y a pas de rafraîchissement automatique. Vous devez effectuer une actualisation manuelle (par exemple passer d'une période à l'autre ou modifier l'indicateur (appuyez sur Ctrl-I) sans modifier les paramètres) pour que celle-ci se mette à jour. - si elle est réglée à 0, elle se met à jour chaque tick (AVERTISSEMENT: pourrait ralentir les performances de l'ordinateur) - si elle est réglée sur 1, 5, 15, 30, 60 ou 240, elle sera mise à jour chaque fois que la première coche d'une nouvelle bougie Formes sur une période M1, M5, M15, M30, H1 ou H4, quel que soit le calendrier du tableau auquel il a été attaché. Les membres doivent avoir au moins 0 coupons à afficher dans ce fil. 0 traders visualisant maintenant Forex Factoryreg est une marque déposée. Request SnR indicateur basé sur le volume Il s'agit d'une demande d'un indicateur SnR personnalisé basé sur le volume à la période H1. 1. Dessinez un niveau SnR comme une ligne horizontale basée sur quelques barres d'histogramme de volume qui est au-dessus de la moyenne de SMA seulement. 2. Dessinez un niveau SnR comme une ligne horizontale à OpenClose de chaque barres de chandeliers, si le chandelier actuel sont taureau puis dessiner une couleur bleue comme ligne de résistance à leurs barres OpenClose, vice-versa pour un chandelier ours. 3. Dessinez un niveau SnR comme une ligne horizontale de chaque barre de chandelier jusqu'à la fin du marché. 4. Créez des options supplémentaires pour les paramètres d'entrée: - Theres options pour choisir Fermer, Ouvrir, ou les deux pour les barres de chandelier. - Theres options pour entrer la quantité de barres d'histogramme, peut-être 1 comme minimum et 5 comme valeur maximum. - Theres options d'entrée Période, Méthode, couleur, style, largeur pour Moyenne mobile que l'intérieur dans la fenêtre Volume. - Theres options pour choisir la couleur, le style, la largeur pour la ligne horizontale. J'ai joint une image avec des instructions plus détaillées. Je crois que c'est une bonne stratégie pour un trading intraday, j'espère que Mladen ou quelqu'un peut le coder gratuitement et mal expliquer le détail de la stratégie pour quelqu'un qui m'aide à créer cet indicateur. S'il vous plaît pardonnez-moi si ma langue est mauvaise parce que l'anglais n'est pas ma langue. Techmac: Essayer de comprendre votre comptage et ne peut pas Peux-tu expliquer comment comptez-vous le nombre de barres au-dessus du ma Juste parce que le nombre de barres au-dessus du MA est toujours changeant fréquemment, alors nous essayons de filtrer le compte. Le compte basé sur quelques bars qui au-dessus de la moyenne de MA le plus élevé seulement. Nous devons avoir des options pour saisir le nombre de barres pour le plus élevé. Peut-être 1 comme valeur minimale et 5 ou plus comme valeur maximale. Comme vous pouvez le voir à l'image, theres 6 bars au-dessus de la MA dans la gauche, theres 14 bars au-dessus de la MA dans le milieu, et theres 1 barre au-dessus de la MA dans la droite. - Dans la gauche, nous avons 6 bars au-dessus de la moyenne de MA et aussi nous l'entrée 3 comme valeur maximale. Donc, nous avons ce filtre: 3 bars au-dessus de la MA qui est le plus élevé que les autres 3 bars. Ensuite, sur la base de cela, il dessiner 3 lignes SnR seulement sur 3 les chandeliers. - Au milieu, nous avons 14 bars au-dessus de la moyenne de MA et nous entrons 5 comme valeur maximale. Donc, nous avons ce filtre: 5 bars au-dessus de la MA qui est le plus élevé que d'autres 9 bars. Ensuite, sur la base de cela, il dessiner 5 lignes SnR seulement sur 5 les chandeliers. - Peut-être, nous pouvons ignorer les couleurs de l'indicateur de volume. J'ai changé la couleur de vert rouge en magenta pour le faire programmer facilement. - Nous avons trié le nombre de barres du plus haut au plus bas d'abord, comme vous pouvez le voir sur les images: dans la gauche est (2,1,3) le milieu est (5,4,2,1,3). - Nous dessinons les lignes SnR sur le chandelier en fonction de l'Open ou Close ou les deux des chandeliers. Et dessinez une ligne bleue ou vert ou d'autres couleurs pour la bougie Bull et une ligne rouge ou d'autres couleurs pour la bougie Bear. Je suis désolé pour ma langue anglaise. Ive codé mais toujours obtenir des problèmes, je ne peux pas dessiner la ligne horizontale. Aussi theres quelques barres thats pas drawcount le volume le plus élevé comme peut voir le cercle geen à l'image. Comment dessiner la ligne horizontale basée sur HighLow ou OpenClose Comment dessiner la ligne bleue sur la bougie Bull et la ligne rouge sur la bougie ours indicateur de propriété indicatorbuffers 2 propriété indicatorcolor1 Blue propriété indicatorcolor1 Red property indicatorwidth1 1 property indicatorwidth2 1 property indicatorstyle1 0 property indicatorstyle2 0 extern int NumberOfBars 500 double HighLines, LowLines Fonction d'initialisation de l'indicateur personnalisé Il s'agit d'une demande pour un indicateur SnR personnalisé basé sur le volume à la période H1. 1. Dessinez un niveau SnR comme une ligne horizontale basée sur quelques barres d'histogramme de volume qui est au-dessus de la moyenne de SMA seulement. 2. Dessinez un niveau SnR comme une ligne horizontale à OpenClose de chaque barres de chandeliers, si le chandelier actuel sont taureau puis dessiner une couleur bleue comme ligne de résistance à leurs barres OpenClose, vice-versa pour un chandelier ours. 3. Dessinez un niveau SnR comme une ligne horizontale de chaque barre de chandelier jusqu'à la fin du marché. 4. Créez des options supplémentaires pour les paramètres d'entrée: - Theres options pour choisir Fermer, Ouvrir, ou les deux pour les barres de chandelier. - Theres options pour entrer la quantité de barres d'histogramme, peut-être 1 comme minimum et 5 comme valeur maximum. - Theres options d'entrée Période, Méthode, couleur, style, largeur pour Moyenne mobile que l'intérieur dans la fenêtre Volume. - Theres options pour choisir la couleur, le style, la largeur pour la ligne horizontale. J'ai joint une image avec des instructions plus détaillées. Je crois que c'est une bonne stratégie pour un trading intraday, j'espère que Mladen ou quelqu'un peut le coder gratuitement et mal expliquer le détail de la stratégie pour quelqu'un qui m'aide à créer cet indicateur. S'il vous plaît pardonnez-moi si ma langue est mauvaise parce que l'anglais n'est pas ma langue. S'il vous plaît répondez Mr. Mladen Depuis Im très nouveau dans la programmation MQL4, puis Ive a essayé de créer inidicator, mais j'ai des problèmes. - 1ère étape, je veux obtenir le volume le plus élevé sur une fenêtre séparée pour chaque jour (uniquement la durée H1) et puis trier les 24 barres de volume pour 2 ou 3 barres du plus haut au plus bas seulement. - 2ème étape, je veux dessiner la ligne horizontale sur le OHLC de la barre de chandelier sur la fenêtre de carte basée sur la 1ère étape. Pour un moment, je veux créer l'indicateur pour la 1ère étape seulement. Et après cela, passez à la 2e étape. Maintenant, je peux obtenir la dernière barre de volume pour chaque jour (période H1), mais je ne peux pas obtenir toutes les 24 barres de volume pour chaque jour. Comment obtenir les dernières 24 barres de volume pour chaque jour, puis trier 24 barres de volume pour chaque jour par descendre pour 2 ou 3 barres de volume qui est le plus élevé Heres mon dernier code: extern int NumberOfBars 100 extern int ControlOfBars 24 extern int NumberOfHighs 3 double ArrayVolume2 1ère étape: Définir un tableau bidimensionnel int tjam0, tmenit0 int timeframe 1440 datetime currentbartime 0 ---- la dernière barre comptée sera racontée si (countedbars0) countedbars-- compte toujours la barre précédente si (NumberOfBars 0) tanggal tahun. Bulan. Hari jam: menit start à l'heure zéro si (tjam 0 tmenit 0) 2e étape: Dans la boucle principale, ajoutez la condition ici pour vérifier l'heure 0 ArrayResize (ArrayVolume, Limit, 0) pour (int j0 j 0) countedbars-- La barre précédente si (NumberOfBars 0) tanggal tahun. Bulan. Hari jam: menit start à l'heure zéro si (tjam 0 tmenit 0) 2e étape: Dans la boucle principale, ajoutez la condition ici pour vérifier l'heure 0 ArrayResize (ArrayVolume, Limit, 0) pour (int j0 j 0) countedbars-- count La barre précédente si (NumberOfBars 0) 2e étape: Dans la boucle principale, ajoutez la condition ici pour vérifier l'heure 0 tanggal tahun. Bulan. Hari jam: menit start à l'heure 0 si (tjam 0 tmenit 0) ArrayResize (ArrayVolume, Limit, 0) 3ème étape: Mettre en place un autre pour la longueur de boucle 24 car il ya 24 bougies dans un jour pour H1 pour (int j0 j 0) Countedbars-- comptez toujours la barre précédente si (NumberOfBars 0) 2e étape: Dans la boucle principale, ajoutez la condition ici pour vérifier l'heure 0 tanggal tahun. Bulan. Hari jam: menit start à l'heure 0 si (tjam 0 tmenit 0) ArrayResize (ArrayVolume, Limit, 0) 3ème étape: Mettre en place un autre pour la longueur de boucle 24 car il ya 24 bougies dans un jour pour H1 pour (int j0 j 0) Countedbars-- comptez toujours la barre précédente si (NumberOfBars 0) tanggal tahun. Bulan. Hari jam: min shift iBarShift (NULL, timeframe, thisbartime) retourne le décalage correct de la barre quotidienne actuelle 2e étape: Dans la boucle principale, ajoutez la condition ici pour vérifier l'heure 0 si (thour 0 tmin 0) ArrayResize (ArrayVolume, 0) 3ème étape: Mettre en place un autre pour la longueur de boucle 24 comme il ya 24 bougies dans un jour pour H1 pour (int j0 j 0) ArraySort (ArrayVolume, WHOLEARRAY, 0, MODEDESCEND) 8ème étape: Et index de bougies comme paramètres pour dessiner la ligne de tendance Imprimer (BarIndex:, k,, Valeur:, kVolume) fin de si condition fin de k pour boucle
No comments:
Post a Comment