Oscillateur à prix déprécié (DPO) Introduction L'oscillateur à prix déprécié (DPO) est un indicateur conçu pour éliminer la tendance du prix et faciliter l'identification des cycles. DPO ne s'étend pas à la dernière date parce qu'elle est basée sur une moyenne mobile déplacée. Cependant, l'alignement avec le plus récent n'est pas un problème parce que DPO n'est pas un oscillateur de momentum. Au lieu de cela, DPO est utilisé pour identifier les cycles highslows et estimer la longueur du cycle. Calcul Moyenne mobile déplacée Le déplacement moyen mobile centre la moyenne mobile. Considérez un décalage moyen simple de 20 jours de décalage de 11 jours vers la gauche. Il ya 10 jours devant la moyenne mobile, 1 jour à la moyenne mobile et 9 jours derrière la moyenne mobile. En réalité, cette moyenne mobile est au milieu de sa période de rétrospection. Environ la moitié des prix utilisés dans le calcul sont à droite et la moitié sont à gauche. Le graphique 1 montre le SampP 500 ETF (SPY) avec une SMA de 20 jours (ligne pointillée verte) et un décalage SMA de 20 jours 11 jours (ligne rose). Les valeurs finales sont les mêmes (106,84), mais la moyenne mobile rose se termine le 27 octobre et la moyenne mobile verte se termine le 11 novembre, dernière date sur le graphique. Notez également comment la moyenne mobile centrée (rose) suit plus étroitement le graphique des prix réels. Qu'est-ce que le DPO Mesure L'oscillateur de prix déprécié (DPO) mesure la différence entre un prix passé et une moyenne mobile. Gardez à l'esprit que DPO est lui-même déplacé vers la gauche. L'indicateur oscille au-dessous de zéro à mesure que les prix se déplacent au-dessous de la moyenne mobile déplacée. Le graphique 2 montre le FNB SampP 500 (SPY) avec une moyenne mobile de 20 jours déplacée -11 jours. Le DPO de 20 jours s'affiche dans la fenêtre d'indicateur. Remarquez comment DPO est positif lorsque le prix est au-dessus de la moyenne mobile déplacée et négative lorsque le prix est inférieur à la moyenne mobile déplacée. Même si cet indicateur ressemble à un oscillateur classique, il n'est pas conçu pour les signaux de momentum. La moyenne mobile déplacée est établie dans le passé et c'est la raison pour laquelle le DPO est montré dans le passé. Même avec ce déplacement, les pics et les creux DPO peuvent être utilisés pour estimer la longueur du cycle. DPO filtre les tendances plus longues pour se concentrer sur des cycles plus courts. Le graphique 3 montre le Nasdaq 100 ETF (QQQQ) avec DPO (20) dans la fenêtre indicatrice. En regardant les sommets et les creux, nous pouvons voir un cycle de 20 jours avec les bas au début de Septembre, début Octobre, début Novembre et début Décembre. Il ya environ 20 jours entre ces bas. Le cycle a manqué au début de janvier. Pour déplacer ou non le décalage Il est possible de déplacer l'oscillateur de prix détruit (DPO) avec un décalage horizontal vers la droite. Si DPO est fixé à 20, un changement de période de 11 est nécessaire pour le mettre en ligne avec le prix le plus récent. Ce nombre de déplacement provient de la formule en haut (202 1) 11. Bien que le déplacement peut sembler une bonne idée, il contredit vraiment l'objectif de cet indicateur, qui est d'identifier les cycles. Même avec un déplacement positif, les fluctuations des DPO ne correspondent pas bien aux prix. Dans l'exemple ci-dessous, la dernière valeur pour DPO (20,11) est toujours basée sur la clôture de 11 jours et la valeur de la moyenne mobile. Notez que DPO est devenu négatif comme prix déplacé au-dessous de la moyenne mobile centrée il ya 11 jours (boîte orange). DPO ne correspond tout simplement pas à l'action actuelle des prix. Contrairement à DPO, le prix a été en dessous de l'EMA de 20 jours les 12 derniers jours. L'oscillateur de prix en pourcentage (PPO) est mieux adapté pour identifier les niveaux de surcompense et de survente. PPO (1,20,1) montre la différence de pourcentage entre le prix courant et la moyenne mobile exponentielle normale de 20 jours. Les conditions de surexploitation surviennent lorsque les prix sont relativement éloignés de leur EMA de 20 jours. Conclusions L'oscillateur de prix déprécié montre la différence entre un prix passé et une moyenne mobile simple. Contrairement aux autres oscillateurs de prix, DPO n'est pas un indicateur de momentum. Au lieu de cela, il est tout simplement conçu pour identifier les cycles avec ses pics et creux. Les cycles peuvent être estimés en comptant les périodes entre crêtes ou creux. Les utilisateurs peuvent expérimenter des réglages DPO plus courts et plus longs pour trouver le meilleur ajustement. DPO et SharpCharts L'oscillateur de prix déprécié (DPO) se trouve dans la liste d'indicateurs sur SharpCharts. Le paramètre par défaut est 20 périodes, mais cela peut être ajusté en conséquence pour trouver des cycles. Les utilisateurs peuvent également ajouter un autre paramètre séparé par une virgule. Une virgule plus un nombre positif déplace l'indicateur vers la droite. DPO peut être positionné au-dessus, en dessous ou derrière la grille de prix. Cliquez ici pour un exemple en direct de l'oscillateur de prix déprécié. Balayages suggérés L'oscillateur de prix déprécié n'est pas bien adapté pour les balayages parce que l'indicateur est basé sur une moyenne mobile offset. Un DPO de 20 jours correspond à un prix il ya 11 jours, ce qui n'est pas pratique pour les scans. Le DPO est également basé sur des niveaux absolus, ce qui rend difficile la comparaison. Un stock 100 aura une portée DPO beaucoup plus large qu'un stock 20. Google a commercé autour de 590 par part au début de janvier avec un DPO autour de 21. Intel a commercé environ 20.5 au début de janvier avec un DPO autour de .20, qui est beaucoup plus bas. Le DPO est inférieur parce que Intel a un prix beaucoup plus bas que Google. Étude complémentaire Analyse technique Charles Kirkpatrick et Julie R. DahlquistDMA (Moyenne mobile déplacée) DMA (Moyenne mobile déplacée) DMA (Moyenne mobile déplacée) J'ai récemment étudié la moyenne mobile déplacée et je me demandais si l'un des traders sur futures. io Autrefois BMT) ont utilisé ou sont en train d'utiliser ce dans n'importe lequel de leurs signaux que j'ai été placer certains DMA sur mes cartes et je suis actuellement en utilisant différents paramètres pour essayer de voir si ceux-ci peuvent me donner des signaux valides, mais im lutter un peu pour voir si Ils donnent quelque chose de différent que les EMAs d'une manière importante. En général, je regarde l'AP, le volume, les canaux et la résistance de support comme un daytrader (la plupart du temps), mais j'ai lu quelques articles où les DMAs sont donnés une bonne lecture et pourrait être bon pour plus positionswing métiers mais comme je le dis, im luttant pour voir beaucoup de différence Dans la validité des signaux) que les EMA standard, mais je suis très curieux de savoir si je peux utiliser le DMA dans ma boîte à outils de signal (j'aime garder les indicateurs de signalisation à un minimum absolu lorsque possible). J'apprécie tout feedbackcomments sur ce que ive seulement tout récemment a commencé à regarder cela. PS: Les utilisateurs du forum futures. io (anciennement BMT) de Mike, les pouces absolus à vous tous, certains commerçants très compétents ici, apprécient beaucoup la volonté des gens de partager et me rappelle toujours qu'il ya encore de bonnes personnes autour :-) PPS : Définition du DMA sur Investopedia: Définition de la moyenne mobile déplacée Une moyenne mobile qui a été ajustée en avant ou en arrière dans le temps afin de prévoir les tendances. Les moyennes mobiles déplacées sont construites en prenant la moyenne mobile et en la décalant d'un certain nombre d'intervalles, positifs ou négatifs. Si le nombre est négatif, la moyenne mobile déplacée retarde la moyenne mobile initiale et si le nombre est positif, la moyenne mobile déplacée mènera la moyenne mobile initiale. Investopedia explique Moyenne mobile déplacée Le but derrière les moyennes mobiles déplacées est de permettre aux commerçants de centrer la moyenne mobile ou de faire en sorte que la moyenne mobile déplacée s'intègre mieux avec le mouvement des prix, éliminant ainsi une partie du bruit dans la moyenne mobile. Certains commerçants estiment que les moyennes mobiles déplacées ont plus de pouvoir prédictif que les moyennes mobiles de base telles que simples et exponentielles. Oui, a travaillé avec elle il ya quelque temps avec un certain succès. Essayez de construire un canal DMA. SMA (25), basé sur LOW, déplacé 5. SMA (25), basé sur HIGH, déplacé 5. Ce canal vous donne un moyen très robuste de mesurer une tendance. ou l'absence de. Vous pouvez venir avec de nombreuses techniques différentes comment le négocier. Veuillez vous inscrire sur futures. io pour afficher les contenus commerciaux à terme tels que les pièces jointes, les images et les captures d'écran. Quot. Le degré auquel vous pensez que vous savez, supposez que vous savez, ou en aucune façon besoin de savoir ce qui va se passer ensuite, est égal à la mesure dans laquelle vous échouerez comme un commerçant. quot - Mark Douglas J'ai récemment été à la recherche À la moyenne mobile déplacé et je me demandais si l'un des commerçants sur futures. io (anciennement BMT) ont utilisé ou sont en utilisant ce dans l'un de leurs signaux que j'ai été placer certains DMA sur mes cartes et suis actuellement en utilisant différents paramètres pour essayer et Voir si ceux-ci peuvent me donner des signaux valides, mais im lutter un peu pour voir si elles donnent quelque chose de différent de EMAs d'une manière importante. En général, je regarde l'AP, le volume, les canaux et la résistance de support comme un daytrader (la plupart du temps), mais j'ai lu quelques articles où les DMAs sont donnés une bonne lecture et pourrait être bon pour plus positionswing métiers mais comme je le dis, im luttant pour voir beaucoup de différence Dans la validité des signaux) que les EMA standard, mais je suis très curieux de savoir si je peux utiliser le DMA dans ma boîte à outils de signal (j'aime garder les indicateurs de signalisation à un minimum absolu lorsque possible). J'apprécie tout feedbackcomments sur ce que ive seulement tout récemment a commencé à regarder cela. PS: Les utilisateurs du forum futures. io (anciennement BMT) de Mike, les pouces absolus à vous tous, certains commerçants très compétents ici, apprécient beaucoup la volonté des gens de partager et me rappelle toujours qu'il ya encore de bonnes personnes autour :-) PPS : Définition du DMA sur Investopedia: Définition de la moyenne mobile déplacée Une moyenne mobile qui a été ajustée en avant ou en arrière dans le temps afin de prévoir les tendances. Les moyennes mobiles déplacées sont construites en prenant la moyenne mobile et en la décalant d'un certain nombre d'intervalles, positifs ou négatifs. Si le nombre est négatif, la moyenne mobile déplacée retarde la moyenne mobile initiale et si le nombre est positif, la moyenne mobile déplacée mènera la moyenne mobile initiale. Investopedia explique Moyenne mobile déplacée Le but derrière les moyennes mobiles déplacées est de permettre aux commerçants de centrer la moyenne mobile ou de faire en sorte que la moyenne mobile déplacée s'intègre mieux avec le mouvement des prix, éliminant ainsi une partie du bruit dans la moyenne mobile. Certains commerçants estiment que les moyennes mobiles déplacées ont plus de pouvoir prédictif que les moyennes mobiles de base telles que simples et exponentielles. L'idée de déplacement vous donnera une très bonne lecture lorsqu'elle est utilisée comme HALF de la période de la moyenne mobile d'origine. par exemple. Si vous utilisez un 50 SMA, puis en ajoutant un autre 50 SMA avec un déplacement PLUS de 25 vous donnera une excellente lecture de la vague de l'original 50 SMA. Cela vaut pour toute moyenne mobile. Juste ajouter la moitié de l'original comme un déplacement. Ce que vous voyez alors est le mouvement cyclique de la moyenne mobile. Salut anagami amp perryg beaucoup de mercis à tous les deux pour répondre à mon fil, il est très apprécié. Ok, il semble qu'il y ait une certaine validité en utilisant le DMA alors. Je pense que là où je me suis peut-être mis un peu confus, c'est que je n'allais pas aligner le DMA avec un standard EMA ou SMA pour essayer de supprimer un peu du bruit. Je peux maintenant voir la possibilité de l'utiliser pour les métiers de tendance pour laquelle je vais plonger plus profond, mais l'un ou l'autre d'entre vous utiliser DMA pour les métiers intraday et avez-vous une préférence sur le temps qui tend à répondre à l'utilisation DMA, j'ai joint un couple de Images à partir de mes graphiques en utilisant les deux suggestions Veuillez vous inscrire sur futures. io pour afficher le contenu des contrats à terme tels que les pièces jointes, les images et les captures d'écran. Veuillez vous inscrire sur futures. io pour afficher les contenus commerciaux à terme tels que les pièces jointes, les images et les captures d'écran. Encore une fois merci beaucoup Bry Hi anagami amp perryg beaucoup de remerciements à tous les deux pour répondre à mon fil, il est très apprécié. Ok, il semble qu'il y ait une certaine validité en utilisant le DMA alors. Je pense que là où je me suis peut-être mis un peu confus, c'est que je n'allais pas aligner le DMA avec un standard EMA ou SMA pour essayer de supprimer un peu du bruit. Je peux maintenant voir la possibilité de l'utiliser pour les métiers de tendance pour laquelle je vais plonger plus profond, mais l'un ou l'autre d'entre vous utiliser DMA pour les métiers intraday et avez-vous une préférence sur le temps qui tend à répondre à l'utilisation DMA, j'ai joint un couple de Images à partir de mes graphiques en utilisant les deux suggestions Veuillez vous inscrire sur futures. io pour afficher le contenu des contrats à terme tels que les pièces jointes, les images et les captures d'écran. Veuillez vous inscrire sur futures. io pour afficher les contenus commerciaux à terme tels que les pièces jointes, les images et les captures d'écran. Encore une fois beaucoup de mercis Bry je l'ai utilisé sur le commerce intraday. Il est bon à tout moment, mais il s'agit de graphiques quottime. Le déplacement de 50 indique le mouvement cyclique de n'importe quelle moyenne mobile que vous utilisez. Regarder et voir comment l'action de prix se déplace sur la croix de la MA avec son déplacement de MA. Vous commencerez à remarquer que les crêtes et creux de la DMA est aussi les hauts et les bas de l'action de prix. Utiliser les styles de graph et les couleurs dans Indicator Builder Utiliser les styles de graphe, les couleurs, les titres et les paramètres dans Indicateurs AmiBroker propose des styles et des couleurs personnalisables Des graphiques dans les indicateurs personnalisés. Ces caractéristiques permettent une plus grande souplesse dans la conception de vos indicateurs. Cet article explique comment utiliser les styles et les couleurs. Il explique également comment définir le titre du graphique qui apparaît en haut du graphique. Plot est la fonction utilisée pour tracer un graphique. Il prend 6 paramètres, ouyt dont les 3 premiers sont nécessaires. Le paramètre array représente les données à tracer, le paramètre name définit le nom du graphe (utilisé dans la chaîne de titre pour afficher les valeurs de l'indicateur), Color paramètre définit la couleur de l'intrigue, le style définit l'aspect du diagramme (ie linehistogramcandlestickbar, etc.). Le style par défaut est la ligne. Minvalue et maxvalue sont des paremètres rarement utilisés qui définissent les valeurs minimales et maximales codées en dur utilisées lorsque le graphe utilise une mise à l'échelle indépendante, c'est-à-dire que styleOwnScale est spécifié dans le paramètre de style. Habituellement, vous n'avez pas besoin de les spécifier du tout. XShift permet de déplacer le graphique au-delà de la dernière barre (par exemple déplacé des moyennes mobiles ou des projections dans le futur) Exemple: l'appel de fonction unique suivant trace un indicateur RSI avec la ligne de couleur rouge: Tracé (RSI (14), My RSI. Vous pouvez voir que nous avons fourni seulement les trois premiers paramètres (requis). Le premier paramètre est le tableau que nous devons tracer. Dans notre exemple, il s'agit d'un indicateur RSI (14). Le deuxième paramètre est juste le nom. Il peut être n'importe quel nom que vous voulez. Il sera affiché dans la ligne de titre avec la valeur de l'indicateur comme indiqué dans l'image ci-dessous: Le troisième paramètre est la couleur. Pour spécifier la couleur du tracé, vous pouvez utiliser l'une des constantes prédéfinies suivantes: Les couleurs personnalisées se réfèrent à la palette définie par l'utilisateur modifiable à l'aide des outils-gtPreferences-gtColors, les valeurs numériques qui apparaissent après (équation) Besoin de les utiliser. Utilisez juste le nom tel que colorDarkGreen. ColorCustom1 0 colorCustom2 1 colorCustom3 2 colorCustom4 3 colorCustom5 4 colorCustom6 5 colorCustom7 6 colorCustom8 7 colorCustom9 8 colorCustom10 9 colorCustom11 10 colorCustom12 11 colorCustom13 12 colorCustom14 13 colorCustom15 14 colorCustom16 15 colorBlack 16 colorBrown 17 colorDarkOliveGreen 18 colorDarkGreen 19 colorDarkTeal 20 colorDarkBlue 21 colorIndigo 22 colorDarkGrey 23 colorDarkRed 24 ColorOrange 25 colorDarkYellow 26 colorGreen 27 colorTeal 28 colorBlue 29 colorBlueGrey 30 colorGrey40 31 colorRed 32 colorLightOrange 33 colorLime 34 colorSeaGreen 35 colorAqua 35 colorLightBlue 37 colorViolet 38 colorGrey50 39 colorPink 40 colorGold 41 colorYellow 42 colorBrightGreen 43 colorTurquoise 44 colorSkyblue 45 colorPlum 46 colorLightGrey 47 colorRose 48 colorTan 49 ColorLightYellow 50 colorPaleGreen 51 colorPaleTurquoise 52 colorPaleBlue 53 colorLavender 54 colorWhite 55 Vous pouvez également utiliser de nouvelles fonctions de 24 bits (palette complète) ColorRGB et ColorHSB Vous pouvez facilement tracer des graphiques multi-couleurs à l'aide des deux fonctions de tracé. Tout ce que vous devez faire est de définir un tableau d'index de couleur. Dans l'exemple suivant, le MACD est représenté graphiquement avec une couleur verte lorsqu'il est au-dessus de zéro et avec une couleur rouge lorsqu'il est inférieur à zéro. En plus de définir la couleur, nous pouvons fournir le 4ème paramètre qui définit le style de l'intrigue. (MACD () gt 0. colorGreen. Par exemple, nous pouvons changer le tracé précédent du MACD en histogramme épais au lieu de la ligne: dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Être combinés en utilisant un opérateur (binaire ou). (Remarque: le caractère peut être tapé en appuyant sur la touche barre oblique inverse tout en maintenant la touche MAJ enfoncée). Pour tracer les barres traditionnelles avec la couleur (vert vers le haut des barres et des barres rouges vers le bas), nous ne spécifions que la couleur En fonction de la relation entre le prix d'ouverture et de fermeture et le styleBar dans l'argument de style: Plot (Close, Price. IIf (Close gt Open. colorGreen. colorRed), styleBar styleThick) Toutes les constantes de style disponibles sont résumées dans le tableau ci-dessous. Style est défini comme une combinaison (à l'aide de l'addition () ou de l'opérateur binaire-ou () d'un ou plusieurs drapeaux suivants (vous pouvez utiliser des constantes de style prédéfinies au lieu des nombres) styleLine 1 - graphique normal (ligne) styleHistogram 2 - style de diagramme d'histogramme Style épais 4 - graisse (épais) styleDots 8 - inclure les points styleNoLine 16 - aucun style de ligneDashed 32 - style de ligne pointillé styleCandle 64 - graphique de chandelier styleBar 128 - diagramme de barre traditionnel StyleNoDraw 256 - aucun dessin (exécuter l'échelle d'axe seulement) styleStaircase 512 - diagramme d'étages (carré) styleSwingDots 1024 - points moyens pour le style de diagramme d'escalierNoRescale 2048 - aucun style de rescaleNoLabel 4096 - aucune étiquette de valeur stylePointAndFigure 8192 - point et figure styleArea 16384 - diagramme de secteur (histogramme extra large) styleOwnScale 32768 - le plot utilise le style de décalage indépendantLeftAxisScale StyleNoTitle 131072 - ne pas inclure cette valeur dans la chaîne de titre styleCloud 262144 - peindre un nuage (zone remplie) tableau (voir les exemples ci-dessous) styleClipMinMax 524288 - zone de clip entre Min et Niveaux max définis dans l'instruction Plot. (Note: ce style n'est pas compatible avec la plupart des imprimantes) Toutes les combinaisons de drapeaux n'ont pas de sens, par exemple (641) (ligne de chandelier) se traduira par un tableau en chandelier (style64) Fonctionnent alors ils utilisent indirectement O, H, L arrays. Si vous souhaitez spécifier vos propres valeurs OHL, vous devez utiliser la fonction PlotOHLC (). Les nouveaux styles styleCloud et styleClipMinMax apportent de nouvelles possibilités intéressantes illustrées dans l'exemple d'image ci-dessous: La formule pour le graphique dans le volet du milieu (arc-en-24 bits multiples moyennes mobiles) se présente comme suit: side 1 increment Param (Increment. 1) pour (i 10 i lt 80 ii incrément) vers le haut MA (C. i) vers le bas MA (C. i incrément) if (ParamToggle (effet 3D, NoYes 1)) côté IIf (upltdown AND Ref (upltdown, , 1. 0.6) PlotOHLC (haut, haut, bas, bas, MA i, ColorHSB (3 (i - 10), Param (Saturation 128. 0. 255), Side Param (Luminosité 255. 0. 255) , StyleCloud styleNoLabel) La formule pour le graphique dans le volet inférieur (stochastique lente K avec dessus et fond colorés) se présente comme suit. Il utilise styleClipMinMax pour obtenir l'écrêtage de la région du nuage entre les niveaux min et max spécifiés dans l'instruction de traçage. Sans cette zone de style entre minmax serait rempli. Notez que, en raison de la zone de limitation des limitations GDI de Windows (styleClipMinMax) est pris en charge uniquement sur les périphériques raster (bitmap), il n'est donc pas compatible avec les imprimantes ou la sortie WMF (métafichier Windows). SetChartOptions (0. 0, ChartGrid30 ChartGrid70) r StochK (14) Plot (r, StochK. colorBlack) PlotOHLC (r, r, 50, r,.IIf (r gt 50. colorRed. colorGreen), styleCloud styleClipMinMax, 30. 70 ) Le paramètre XShift permet de déplacer le tracé dans le sens horizontal par le nombre spécifié de barres. Cela permet de tracer les moyennes mobiles et les projections déplacées vers l'avenir. Voir l'exemple de code suivant de la moyenne mobile déplacée: Périodes Param (Périodiques 30. 2. 100) Paramètre de déplacement (déplacement: 15 - 50. 50) Tracé (MA (périodes C.), DEFAULTNAME (), ColorCycle, styleLine. 0. 0. Déplacement) Il est maintenant facile de superposer les graphiques de prix de plusieurs symboles à l'aide de la fonction PlotForeign: PlotForeign (tickersymbol. Name. colourbarcolor. Style styleCandle styleOwnScale. minvalue, maxvalue, xshift 0) Défini par le paramètre tickersymbol). Deuxième nom d'argument définit le nom du graphe utilisé pour afficher les valeurs dans une barre de titre. La couleur du graphique peut être statique (si troisième argument est un nombre) ou dynamique (lorsque le troisième argument est un tableau). Les indices de couleur sont liés à la palette courante (voir le style PreferencesColor) définit le style de tracé graphique (voir la fonction Plot () pour les valeurs possibles) PlotForeign (DJI, Dow Jones, colorRed) PlotForeign (NDX, Nasdaq 100, colorBlue) PlotForeign (IXIC, Nasdaq Composite, colorGreen) Tracés multiples à l'aide d'une échelle différente Deux nouveaux styles peuvent être utilisés pour tracer plusieurs graphiques à l'aide d'une échelle Y différente: styleOwnScale et styleLeftAxisScale. Il est également facile de tracer 2 ou plus de parcelles à échelle propre avec la même mise à l'échelle: minimum LastValue (plus bas (volume)) maximum LastValue (plus haut (volume)) Plot (Close, Price, colorBlue, styleCandle) (MA, Volume, 15), MA volume, colorRed, styleLine styleOwnScale, minimum, maximum (maximum, maximum, maximum) Plot ) Nouveau style: styleLeftAxisScale 65536 - permet de tracer plus d'un graphe en utilisant la mise à l'échelle commune mais différent de l'échelle régulière (axe de droite). Tracer (MA (Close, 20), MAC, colorRed) Maintenant, tracer le volume et sa moyenne mobile à l'aide de la gauche (MA, Volume, 15), MAV, colorLightBlue, styleLeftAxisScale) De nouveaux paramètres rendent également facile de tracer des rubans, par exemple: Plot (Close, Price, ColorBlue, styleCandle) Plot (2, définit la hauteur du ruban en pourcentage de la largeur du panneau Ruban, IIf (haut, colorGreen, IIf (bas, colorRed, 0)), choisissez color styleOwnScalestyleAreastyleNoLabel, -0,5, 100) AmiBroker permet de créer des paramètres définis par l'utilisateur. De tels paramètres sont alors disponibles via la boîte de dialogue Paramètres pour le réglage rapide et rapide de l'indicateur. Les fonctions de paramètres les plus souvent utilisées sont (cliquez sur les liens pour obtenir une description plus détaillée): Elles permettent de définir vos propres paramètres dans vos indicateurs. Une fois que les fonctions Param sont incluses dans la formule, vous pouvez cliquer avec le bouton droit de la souris sur le panneau de diagramme et sélectionner Paramètres ou appuyer sur CtrlR et les modifier via la boîte de dialogue Paramètres et obtenir une réponse immédiate. Le cas le plus simple ressemble à ceci: Période Param (RSI période 12. 2. 50. 1) Plot (RSI (période), RSI (période). ColorRed) Faites un clic droit sur le graphique et choisissez Paramètres et déplacez le curseur et vous Voir RSI tracé avec des périodes différentes immediatelly que vous déplacez le curseur. Exemple de code ci-dessous montre comment utiliser ParamStr pour obtenir le symbole ticker et ParamColor pour obtenir des couleurs. Ticker ParamStr (Ticker, MSFT) sp Param (MA Période, 12. 2. 100) PlotForeign (ticker, Chart de ticker, ParamColor (Price Color, colorBlack), styleCandle) , MA ParamColor (MA Color. ColorRed)) L'exemple de formule suivant (de la liste de diffusion AmiBroker) qui permet d'aligner visuellement les pics de prix avec la courbe sinusoïdale sur le graphique: Cycle Param (Cycle Months. 26412mth, 221mth xfactor Param (Stretch 1. 0.1, 2. 0.1) 11yr, 22yr xshift Param (diapositive 0, - 22. 22. 2) 3.1416 2 diapositive courbe 15jours x 2 3.1416 Cyclexfactor y sin (Cum (x) - Xshift) Plot (C. Diagramme graphique. colorBlack. StyleCandle styleNoLabel) Plot (y, cycle WriteVal (Cyclexfactor 22. 1.0) mois. ColorBlue. StyleLine styleNoLabel styleOwnScale) Cliquez avec le bouton droit sur le graphique et choisissez Paramètres et déplacez les curseurs et vous verrez Reflétant immédiatement vos changements. Tracer des textes à des positions arbitraires sur le graphique AmiBroker permet désormais d'annoter le graphique avec du texte placé sur n'importe quelle position x, y spécifiée au niveau de la formule en utilisant Nouvelle fonction PlotText. (Y compris la ligne de coordonnées y) est la couleur du texte, bkcolor est la couleur d'arrière-plan. Si bkcolor n'est pas spécifié (ou égal à colorDefault), le texte est écrit en arrière-plan TRANSPARENT, toute autre valeur provoque un fond solide avec une couleur d'arrière-plan spécifiée Plot (C. Price. colorBlack. StyleLine) Plot (MA 20) MA20. ) Acheter Cross (C. MA (C. 20)) Vendre Cross (MA 20), C) dist 1.5 ATR (10) pour (i 0 i lt BarCount i) si (Buy i) PlotText (Buyn C i ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, L'arrière-plan AmiBroker 4.90 permet de remplir l'arrière-plan de l'indicateur en changeant graduellement de couleur. Pour ce faire, vous devez utiliser la nouvelle fonction SetChartBkGradientFill (topcolor, bottomcolor, titlebkcolor default) La fonction active les indicateurs de fond de couleur de dégradé de fond. Notez que ceci est indépendant de la couleur d'arrière-plan du graphique (la couleur d'arrière-plan remplit le volet entier, le remplissage du dégradé est uniquement pour l'intérieur réel du graphique, donc la zone des axes n'est pas affectée par le remplissage du dégradé). Les paramètres sont les suivants: topcolor - spécifie la couleur du haut du fond de dégradé bottomcolor - spécifie la couleur de fond du gradient fill titlebkcolor - (facultatif) la couleur de fond du texte du titre. Si elle n'est pas spécifiée, la couleur de fond est automatiquement utilisée pour l'arrière-plan du titre. SetChartBkGradientFill (ParamColor (BgTop. colorWhite), ParamColor (BgBottom. colorLightYellow)) Comme vous le savez déjà, chaque tracé a son propre nom qui est utilisé pour créer une chaîne de titre qui affiche les noms et les valeurs des indicateurs. AmiBroker vous permet cependant de remplacer ce mécanisme automatique et de définir votre propre chaîne de titre à partir de zéro. La variable Title reserved est utilisée pour cela. Vous lui attribuez juste une chaîne et il sera affiché dans le tableau au lieu de généré automatiquement. Il ya aussi deux autres variables réservées (GraphXSpace et GraphZOrder) qui permettent d'affiner le look indicateur. Ils sont tous décrits dans le tableau ci-dessous.
No comments:
Post a Comment