norma
Mitglied seit
12 Jahre 5 Monate

Traders Mag Januar 2008: Advanced ADX / für Metastock ?

Unter

http://www.traders-mag.com/uploads/tx_sgfilelist/Advanced_ADX.mq4

steht der "Advanced ADX" zu Download bereit.
Der Code (für die Handelsplattform Metatrader)lautet:
//+------------------------------------------------------------------+
//| Advanced_ADX.mq4 |
//| Copyright © 2006, Eng. Waddah Attar |
//| waddahattar@hotmail.com |
//+------------------------------------------------------------------+
#property copyright "Waddah Attar"
#property link "waddahattar@hotmail.com"
#property link "Zu Verfügung gestellt von TRADERS und http://www.fx-training.de"
//----
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Red
//----
extern int ADXPeriod = 13;
//----
double ExtBuffer1[];
double ExtBuffer2[];
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
SetIndexBuffer(0, ExtBuffer1);
SetIndexStyle(0, DRAW_HISTOGRAM, 0, 2);
//----
SetIndexBuffer(1, ExtBuffer2);
SetIndexStyle(1, DRAW_HISTOGRAM, 0, 2);
//----
IndicatorShortName("Advanced_ADX (" + ADXPeriod + ")");
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
int i, limit;
double ADX0,ADX1,ADX2;
int counted_bars = IndicatorCounted();
if(counted_bars < 0)
return(-1);
if(counted_bars > 0)
counted_bars--;
limit = Bars - counted_bars;
//----
for(i = 0; i < limit ; i++)
{
ADX0 = iADX(NULL, 0, ADXPeriod, PRICE_CLOSE, MODE_MAIN, i);
ADX1 = iADX(NULL, 0, ADXPeriod, PRICE_CLOSE, MODE_PLUSDI, i);
ADX2 = iADX(NULL, 0, ADXPeriod, PRICE_CLOSE, MODE_MINUSDI, i);
//----
if(ADX1 >= ADX2)
{
ExtBuffer1[i] = ADX0;
ExtBuffer2[i] = 0;
}
else
{
ExtBuffer1[i] = 0;
ExtBuffer2[i] = ADX0;
}
}
return(0);
}
//+------------------------------------------------------------------+

Diesen ADX würde ich mir gerne in meinem Metastock anschauen. Hat jemand die Metastock Version verfügbar?

Wäre super.

Gruß
Williams

Geschrieben von norma am
Brigitte Ammon
Mitglied seit
12 Jahre 9 Monate

Frage an die Redaktion:

Ist dieser Indikator auch für Taipan verwendbar ? Wenn ja, wie ist die Formel anzupassen ?

Danke.

Zyklus-Analyst
Mitglied seit
12 Jahre 9 Monate

Hallo, Leute,

ich habe die Studie zum ADX verfasst. Diese Indikatoren sind meist von Leuten in der Metatrader-Sprache programmiert. Es müssten sich also Leute hinsetzen und das Ganze für andere Plattformen umsetzen.

Möglich ist es wohl.

Schliesslich wird erst geprüft ob +DI über -DI liegt oder darunter, dann ein Balkenchart nur vom ADX generiert, der dann je nach Stand der oberen Linien grün oder rot ist. Für versierte Programmierer wohl kein Problem.

Grüsse

Thomas Bopp
http://www.fx-training.de

Gast

@ Brigitte Ammon [#2]

die Leute bei L&P sind doch ganz scharf darauf ihr neues TaiPan(8) zu verbreiten.

=> Code an L&P schicken mit der Bitte um "Lösung"...

gautama2
Mitglied seit
12 Jahre 9 Monate

Ein Lösungsversuch, der aber nicht ganz funktioniert wie man mir sagte.

Ich habe kein Metastock mehr auf dem Rechner. Vielleicht kann einer ergänzen. Es kann nimmer viel falsch sein, denke ich.

Vielleicht das if. Bin nimmer so drin in MS. Die beiden ADXplus und ADXminus müsste man wohl im Chart mit der Farbe und dem Histogrammstil einstellen.

range:= Input("ADX Range",1,100,14);
ADXplus := if(dmi(range)>MDI(range),ADX(range),0);
ADXminus := if(dmi(range)<MDI(range),ADX(range),0);

ADXplus;
ADXminus;

metatrader
Mitglied seit
12 Jahre 9 Monate

Die Formel lässt sich vernünftig nur mit dem MS Developer Kit nachbilden, einen modifizierten ADX als Histogramm erhält man aber durch die simple Formel:

range:= Input("ADX Range",1,100,14);
PDI(range)-MDI(range)

gautama2
Mitglied seit
12 Jahre 9 Monate

@ metatrader [#6]

Dass man für eine derart einfache Sache mit dem Developer Kit arbeiten muss, finde ich eigentlich erstaunlich. Was war denn an meinem Versuch inkorrekt?

Gruß

Gast

@ Gautama2

Du hast recht. Das frage ich mich auch.

Ich kann leider mit dem Developer Kit nicht mitreden. Meine Spez ist Richies Stop. Erst dann wenn es bei mir brennt beschäftige ich mich damit.

Nur wer den Indi in MS-Code vorliegen hat kann damit noch lange nicht besser traden.

Rückrufservice
Beschreiben Sie bitte Ihr Anliegen, damit wir uns auf den Rückruf vorbereiten können.
Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und willige ein, dass die von mir angegebenen Daten inklusive der Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung meiner Anfrage genutzt und nicht ohne Einwilligung weitergegeben. Diese Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden.

Register now

Jetzt registrieren und ZMP Live+ 14 Tage kostenlos testen!
  • Dauerhaft kostenfrei
  • Keine Zahlungsinformationen erforderlich
Hilfe?