Saturday 11 February 2017

Adx Trading System Afl

MACD et système de négociation basé sur ADX J'ai posté un AFL coloré. Cet AFL est un système combiné à la fois MACD et ADX indicateurs. Dans toute découverte du marché, la tendance est la priorité la plus importante. Dans une plus grande extension de l'ADX peut aider à détecter la tendance du stock. Une chose à noter sur ADX est qu'il ne prend pas le mouvement latéral du stock. Le MACD d'autre part est basé sur les moyennes mobiles et fonctionne différemment Cet AFL affiche le MACD avec l'histogramme et l'ADX est tracé dans un style de ruban sans interférer les uns les autres. R2 Paragraphe (Avance rapide, 12, 2, 200, 1) r2 Param (Avance lente, 26, 2, 200, 1) r3 Param (Signal avg, (Hist2, MACD Histogramme, Colorhist, styleNoTitle ParamStyle (style d'histogramme, styleHistogram styleNoLabel, maskHistogram)) Plot (hist2, MACD (M1, -1), colorGreen, colorDarkRed) Tracé (m1, MACD12269, Colorm, styleHistogram) Moteur (m1, MACD12269, Colorm, styleHistogram) ) Plot (m1, MACD, colorCustom12, styleNoLabelstyleThick) Plot (s1, Signal, colorTeal, styleNoLabelstyleThick) PlotOHLC (0, m1, 0. 0. MACD, Colorm, styleCloud styleNoLabel) pds14 Adxr (ADX ), 2) Plot (ADxr ,, colorWhite, 4) Tracé (PDI (14), DI, ColorRGB (0,100,20), styleThick styleNoLabel) Tracé (MDI (14), - DI, ​​ColorRGB , 20), styleThick styleNoLabel) Un PDI (14) B MDI (14) PlotOHLC (0, ABB Cloud, IIf (A gt B, ColorRGB (0,25,10), ColorRGB styleNoLabel) Terrain (3, Colora, choisir la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) Terrain (4, CouleurNoir, choisir la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) r15r15 r25r25 m5 MACD (r15, R25 s5) signal (r15, r25, R3) r110r110 r210r210 m10 MACD (r110, r210) s10 Signal (r110, r210, r3) r120r120 r220r220 m20 MACD (r120, r220) s20 Signal (r120, r220, r3) r140r140 r240r240 m40 MACD R180, r280, r3) ColorIDIf (m1gt0, IIf (m1gts1, colorBrightGreen, colorDarkRed), IIf (m1lts1, colorRed, colorDarkGreen)) Plot (7, ColorT5IIf (m5gt0, IIf (m5gts5, colorBrightGreen, colorDarkGreen), IIf (m5lts5, colorRed, colorDarkRed)), ColorT5IIf (m5gt0, IIf (m5gts5, colorBrightGreen, colorDarkGreen)), ColorT, choisissez le style de couleurOwnScalestyleAreastyleNoLabel, -0,5, 100) Plot (8,, colorBlack, choose color styleOwnScalestyleAreastyleNoLabel, -0.5, (11,, ColorT5, choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -0,5, 100) Plot (12,, colorBlack, choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -0,5, 100) ColorT10IIf (m10gt0, IIf (m10gts10, colorBrightGreen, colorDarkGreen), IIf (m10lts10, colorRed , ColorDarkRed)) Plot (15,, ColorT10, choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) Plot (16,, colorBlack, choose color styleOwnScalestyleAreastyleNoLabel, -0.5, 100) ColorT20IIf (m20gt0, IIf (m20gts20, colorBrightGreen, colorDarkGreen) (M20lts20, colorRed, colorDarkRed)) Plot (19,, ColorT20, choisissez le style de couleurOwnScalestyleAreastyleNoLabel, -0,5, 100) Plot (20,, colorBlack, choose color styleOwnScalestyleAreastyleNoLabel, -0.5, 100) ColorT40IIf (m40gt0, IIf (m40gts40, colorBrightGreen, colorDarkGreen), IIf (m40lts40, colorRed, colorDarkRed)) Terrain (23, ColorT40, choisir la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) Terrain (24, CouleurNoir, choisir la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) ColorT80IIf (m80gt0, IIf ( (27,, ColorT80, choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) Plot (28,, colorBlack, choisissez la couleur styleOwnScalestyleAreastyleNoLabel, -0.5, 100) SECTIONEND ( Parabolic Stop and Reversal, également connu sous le nom de Parabolic SAR, est une stratégie qui utilise une méthode de stop stop et inversée pour déterminer ce qui aide les commerçants à entrer dans le système de négociation ADRX pour Amibroker (AFL). Bonne sortie. J. Welles Wilder8217s Parabolic Stop and Reversal est une étude simple à utiliser. L'étude calcule continuellement les points stop et reverse. Chaque fois que le stock de marché et l'analyse technique du marché des valeurs mobilières, Parabolic SAR (Parabolic Stop and Reverse) est une méthode conçue par J. Welles Wilder, Jr., il semble être plus rentable. Je pense que le truc est de profiter de la tendance. Il y aura toujours un abaissement. L'accent doit être mis sur la tendance. Ma recommandation est d'ajouter beaucoup à pendant la tendance à maximiser les bénéfices. La bonne chose à propos de l'indicateur est qu'il vous fera sortir d'un commerce perdant sans perte massive. Donc, si le système est globalement rentable, alors nous pouvons nous soucier moins des whipsaws. Whipsaw est le prélude au profit. Une façon j'ai fourni le diagramme et entouré quand un beaucoup devrait être ajouté. Notez quand la ligne va se déplace vers le bas son en raison d'une rupture de prix. Nous devrions profiter du mouvement des prix. Alors vendez quand nous obtenons le signal d'inversion. Si cela peut être codé qui serait génial. Cet indicateur SAR est génial car je suis un adepte de la tendance et rien d'autre. Il s'agit d'un système commercial complet utilisant un SAR personnalisé conçu par Thomas Ludwig et ADX pour le filtrage de faux signaux. Il suit le mouvement des prix et suit la tendance. sourcecode 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Formule Nom: MySAR ADX Système AuthorUploader: Abhishek Gupta DateTime Ajouté: 2014-Mar-09 Niveau: Drapeaux beginnermedium: stratégie de trading 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Ceci est un système commercial complet en utilisant un SAR personnalisé conçu par Thomas Ludwig et ADX pour filtrer les faux signaux. Il suit le mouvement des prix et suit la tendance. Utilise PSAR xo par Thomas Ludwig wisestocktraderindicators2313-parabxo Ecrit par: Abhishek Gupta 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titre strFormat (quot 8211 Ouvrir g, g Salut, Lo g, Fermer g (.1f) Vol quot WriteVal (C, quotClosequot, ParamColor (quotColorquot, colorDefault), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SECTIONEND (V, 1.0) quot, O, H, L, C, SelectedValue () SECTIONBEGIN (quotPSAR xoquot) wisestocktraderindicators2313-parabxo 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Nom de la formule: ParabXO AuthorUploader: Thomas Ludwig E-mail: Thomas. Ludwigmx. de DateTime Ajouté: 2005-03-21 15:19:39 Origine: Mots-clés: Niveau: moyen Drapeaux: indicateur Formule URL: amibrokerlibraryformula. phpid448 Détails URL: amibrokerlibrarydetail. phpid448 82128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212821282128212 Cette amélioration du célèbre indicateur parabolique SAR par Welles Wilder. Pour plus de détails, voir les remarques ci-dessous. ParabXO implémenté en AFL. ParabXO implémenté en AFL. Le code ci-dessous repose fortement sur le code AFL de la SAR parabolique par Tomasz Janeczko dans la bibliothèque AB Application: Drag Amp Drop. En plus de rendre le facteur d'accélération et sa valeur maximale modifiable via la fonction Param (), j'ai fait 2 améliorations par un codage supplémentaire simple qui ont été introduites par Dennis Meyers dans un article dans le SampC 41995 question: 1. La valeur de départ de la AF peut Être réglé indépendamment de sorte que vous pouvez faire l'indicateur de réagir beaucoup plus rapidement. 2. Le ParabXO ne s'inverse pas à moins d'être pénétré par une quantité spécifiée (appelé quotCrossover seuil en ci-dessous) empêchant ainsi trop de whipsaws. Il peut être mis à 0 si vous ne voulez pas utiliser cette modification. S'il vous plaît noter que dans l'article Meyers8217, il a utilisé un nombre absolu alors qu'un pourcentage a plus de sens à mon humble avis. 0.01, 0.1, 0.01) af Optimisation (quotAcceleration factorquot, acc, 0.01, 0.1, 0.01) afstart Paramètre (quotAcceleration factorquot, 0.03, 0.01, 0.1, 0.01) afstart Optimiser (QuotMoximal AF valuequot, afmax, 0.01, 0.1, 0.01) Param (quotMaximum AF valuequot, 0.06, 0.01, 0.1, 0.01) afmax Optimal (quotMaximum AF valuequot, afmax, 0.01, 0.1, 0.01) Ct Param (quotCrossover threshold in quot , 0, 1, 0,1) Ct Optimize (quotCrossover threshold in quot, Ct, 0, 1, 0.1) Ct1Ct100 IAF acc MAXAF afmax max accélération psar Fermer initialize psartemp Close long 1 supposer long pour les conditions initiales af afart start valeur de la Facteur d'acelleration ep Faible 0 init point extrême hp Haut 0 lp Faible 0 pour (i 2 i lt BarCount i) si (long) psar i psar i-1 af (hp 8211 psar i-1) psartemp i psar i (1-Ct1 ) Else psar i psar i-1 af (lp 8211 psar i-1) psartemp i psar i (1Ct1) inverse 0 vérifier l'inversion si (long) si (Bas i lt psar i (1-Ct1)) long 0 inverse 1 (1Ct1)) long 1 inverse 1 position inverse vers psar long i lp psartemp i lp hp Haut I af aftart if (inversion 0) si (long) if (High i gt hp) hp Haut i af af IAF if (pour MaxAF) af MaxAF if (Faible i 8211 1 lt psar i) psar i Faible i 8211 1 if (Faible i 8211 2 lt psar i) psar i Faible i 8211 2 sinon si (Faible i lt lp) lp Faible i af af IAF si (af gt MaxAF) de MaxAF if (High i 8211 1 gt psar i) (Psartemp, DEFAULTNAME (), ParamColor (quotColorquot, ()) () () () () (DTDX Période, 13, 12, 25, 1) plage Optimize (quotADX Période, plage, 20, 25, 1) MYADXFactor Param (quotADX Factorquot, 15, 12, 20, 1) MYADXFactor Optimize (quotADX Factorquot, MYADXFactor, 15, 20, 1) ADX MYADX (plage) SectionEnd () SECTIONBEGIN (signalsquot quotTrading) Acheter Cross (Open, psartemp) ET MYADXgtMYADXFactor Cross court (psartemp, Open) ET Achetez ExRem (Achat, Achat) Short ExRem (Short, Cover) Couverture ExRem (Cover, Court) BuyPrice ValueWhen (Buy, Close) Couverture de la Croix (psartemp, (Cover, Close) SellPrice ValueWhen (Sell, Close) dist 1.5ATR (10) pour (i2 iltBarCount i) si (Coveri) PlotText (quotnCourant court: quot CoverPricei, i1.5, L I - disti-3, colorLime) PlotText (quotnnProfit: quot (ShortPricei-CoverPricei), i1.5, L i - disti-3, colorLime) sinon (Selli) PlotText (quotnSell acheté: quot SellPricei, i1.5, H I disti5, colorOrange) PlotText (quotnnProfit: quot (SellPricei-BuyPricei), i1.5, H i disti5, colorOrange) if (Buyi) PlotText (quotBuy: quot BuyPricei, i1.5, L i - disti-3, else if (Shorti) PlotText (quotShort: quot ShortPricei, I1.5, H i disti5, colorOrange) PlotShapes (BuyshapeUpArrow, colorGreen, 0, bas, -28) PlotShapes (ShortshapeDownArrow, colorRed, 0, élevé, -28) PlotShapes ( CovershapeHollowUpArrow, colorGreen, 0, bas, -45) PlotShapes (SellshapeHollowDownArrow, colorRed, 0, haut, -45) printf (quotnSignal est venu quot IIf (BarsSince (Short) gtBarsSince (Acheter), BarsSince (Buy), BarsSince (Short)) (QuotnnPossiblities quot) printf (quotnnPublicités quot) printf (quotnMax Bénéfice: quot IIf (BarsSince (Court) gtBarsSince (quotnnPosiblities quot) (ShortPrice-psar), (ShortPrice-psar), (Short-Price) () () (OHLC) 4-BuyPrice), (ShortPrice - (OHLC) 4))) printf (quotnMin Profit: )) Écrire des messages printf (quotnnLet le profit run. quot) printf (quotnFermer un appel seulement quand trailing SL hitsquot) SECTIONEND () sourcecodeAmibroker ADX AFL Nous essayons d'acheter quand a) la tendance est forte b) la sortie quand la tendance est faible. Étape 2: Sélection des indicateurs pour ADX AFL Trading System L'ADX est peut-être l'indicateur de détection de tendance le plus populaire, développé par Welles Wilder. L'Indice Plus Directionnel (IDP) est calculé comme étant le plus haut en vigueur, moins le niveau de priorité, à condition qu'il soit positif. On lui attribue une valeur de zéro si elle n'est pas positive. L'indice directionnel minimal (MDI) est calculé comme étant le minimum antérieur moins le faible courant, à condition qu'il soit positif. On lui attribue également une valeur de zéro si ce chiffre n'est pas positif. PDI indique la force de la tendance haussière tandis que MDI indique la force de la tendance à la baisse. Une faible valeur de PDI ou MDI suggère qu'il n'y a pas de tendance claire sur le marché. Actuellement, nous n'ajoutons aucun autre indicateur à ce système pour tester la puissance technique d'ADX. Étape 3: Définition des règles de stratégie claire Achat: Achat Lorsque PDI a dépassé MDI, la valeur de PDI est supérieure à 25 et la valeur de MDI est inférieure à 25. Vendez: lorsque PDI tombe en dessous de MDI. Étape 4: AFL Codage Guide C'est peut-être le plus simple afl trading système dans lequel le code afl peut être compris par les non-programmeurs aussi. Nous définissons soigneusement les règles Buy, Sell, Short et Cover où Short et Cover sont symétriquement opposés si Buy and Sell. Cela aide à l'intégration en douceur de cette AFL avec les systèmes de négociation automatisés Étape 5: Le Backtest La stratégie est significativement rentable dans la Banque Nifty contrats à terme courants. Il génère un bénéfice de 6214 points, ou Rs. 4,66,050 sur deux ans sur un lot (75 actions). Le gagnant est 38,06, ce qui est légèrement bas pour une stratégie purement axée sur les tendances. Courtage: 0,01 de la valeur commerciale Historique des données: 01-01-2014 à 31-12-2015 (deux ans) Stratégie: Tous les traders sont exécutés à clôture de la barre sur laquelle le signal est déclenché Courtage: Optimisation: Aucune Étape 6: Amélioration supplémentaire Nous laissons aux lecteurs la possibilité de proposer des améliorations aux étapes 2 et 3 qui peuvent augmenter la rentabilité. Nous pouvons introduire stoploss personnalisé ainsi que des objectifs de profit afin de maximiser la rentabilité. Télécharger le système de négociation ADX AFL Cliquez ici pour télécharger la version éditable de la stratégie Amibroker AFL Si vous trouvez quelque chose d'utile, veuillez contribuer - Quest


No comments:

Post a Comment