Samstag, 20. April 2024, 00:13 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Registrierungsdatum: 30. September 2005

Beiträge: 347

Wohnort: München

1

Donnerstag, 15. Oktober 2009, 10:00

Volumen-Rank

Hallo,

ich habe versucht, den Indikator "Volumen-Rank" (in: Traders, September 2009, S. 54ff.) in Investox umzusetzen. Allerdings scheitere ich an der Addition der Variablen. Wenn ich mehr als drei Variablen (V1-V3) addiere, kommt die folgende Fehlermeldung:




Der Code sieht wie folgt aus:

Zitat

{---------- Volumen-Rank-----------}


Calc Close: Close();
Calc High: High();
Calc Low: Low();
Calc Open: Open();
Calc Volume: Volume();

Calc CloseVortag: Ref(Close,-1);
Calc Mittelwert: (High+Low)/2; //Mittelwert aus Hoch und Tief

Calc UpClose: If(Close>CloseVortag,1,0); // UpClose
Calc DownClose: If(Close<CloseVortag,1,0); // DownClose
Calc UpBar: If(Close>Open,1,0); // UpBar

Calc DownBar: If(Close<=Open,1,0); //DownBar
Calc UpMid: If(Close>Mittelwert,1,0); //UpMid
Calc DownMid: If(Close<Mittelwert,1,0); //DownMid


// Berechnung des Aufwärtsvolumens:

Calc V1: If(UpClose=1 AND UpBar =1 AND UpMid=1, Volume*3,0);
Calc V2: If(UpClose=1 AND UpBar =1 AND DownMid=1, Volume*2,0);
Calc V3: If(UpClose=1 AND DownBar =1 AND DownMid=1, Volume*1,0);

// Berechnung des Abwärtsvolumens:

Calc V4: If(DownClose=1 AND DownBar =1 AND DownMid=1, Volume*(-3),0);
Calc V5: If(DownClose=1 AND DownBar =1 AND UpMid=1, Volume*(-2),0);
Calc V6: If(DownClose=1 AND UpBar =1 AND UpMid=1, Volume*(-1),0);


Calc VRankUp: V1+V2+V3;
Calc VRankDown: V4+V5+V6;

Calc VRank: VRankUp+VRankDown;

VRank


Wenn ich die Variable "VRank" mit V1+V2+V3+V4+V5+V6 berechne, kommt auch diese Fehlermeldung. Aus diesem Grund habe ich die Variable aufgeteilt, aber leider ohne Ergebnis.

Hat jemand eine Idee, woran das liegen könnte ?

Vielen Dank + Grüße,
Jost

P.S.: Entgegen des Formelcodes des Beitrags habe ich die V5 korrigiert, da der Artikel m.E. hier einen Fehler enthielt.
Viele Grüße,
Investor

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

2

Donnerstag, 15. Oktober 2009, 10:19

Hallo,

auf die Schnelle würde ich auf diese Formulierung tippen, da eine Multiplikation bemäkelt wird:

  • Calc V4: If(DownClose=1 AND DownBar =1 AND DownMid=1, Volume*(-3),0);
  • Calc V5: If(DownClose=1 AND DownBar =1 AND UpMid=1, Volume*(-2),0);
  • Calc V6: If(DownClose=1 AND UpBar =1 AND UpMid=1, Volume*(-1),0);

Was genau soll diese Multiplikation berechnen?

Edit: Es liegt an den oben genannten Formeln (jetzt getestet) denn diese Formel funktioniert:

Calc Close: Close();
Calc High: High();
Calc Low: Low();
Calc Open: Open();
Calc Volume: Volume();

Calc CloseVortag: Ref(Close,-1);
Calc Mittelwert: (High+Low)/2; //Mittelwert aus Hoch und Tief

Calc UpClose: If(Close>CloseVortag,1,0); // UpClose
Calc DownClose: If(Close<CloseVortag,1,0); // DownClose
Calc UpBar: If(Close>Open,1,0); // UpBar

Calc DownBar: If(Close<=Open,1,0); //DownBar
Calc UpMid: If(Close>Mittelwert,1,0); //UpMid
Calc DownMid: If(Close<Mittelwert,1,0); //DownMid


// Berechnung des Aufwärtsvolumens:

Calc V1: If(UpClose=1 AND UpBar =1 AND UpMid=1, Volume*3,0);
Calc V2: If(UpClose=1 AND UpBar =1 AND DownMid=1, Volume*2,0);
Calc V3: If(UpClose=1 AND DownBar =1 AND DownMid=1, Volume*1,0);


Calc VRankUp: V1+V2+V3;
VRankUp
Happy Trading

Tim

unregistriert

3

Donnerstag, 15. Oktober 2009, 10:30

Hallo Investor,

der Fehler erscheint nicht mehr, wenn Du V4,V5 und V6 wie folgt änderst:

Calc V4: If(DownClose=1 AND DownBar =1 AND DownMid=1, Neg(Volume*3),0);
Calc V5: If(DownClose=1 AND DownBar =1 AND UpMid=1, Neg(Volume*2),0);
Calc V6: If(DownClose=1 AND UpBar =1 AND UpMid=1, Neg(Volume*1),0);

Cu Tim

Registrierungsdatum: 30. September 2005

Beiträge: 347

Wohnort: München

4

Donnerstag, 15. Oktober 2009, 10:38

Hallo Udo,
hallo Tim,

jetzt funktioniert es. Vielen Dank für die schnelle Hilfe :thumbsup: !! Jetzt muss ich mal sehen, ob dieser Indikator etwas bringt.

Jost
Viele Grüße,
Investor

Registrierungsdatum: 4. September 2007

Beiträge: 311

Wohnort: Stuttgart

5

Montag, 19. Oktober 2009, 17:00

Hallo Investor,

ich habe den Indikator in die Database gesetzt, damit er im Forum nicht verloren geht.

Allerdings habe ich noch was geändert und hoffe es stimmt :rolleyes:

In der Traders schreibt er folgende letzte Zeilen beim Code:

S=V1+V2.......+V6 // Zusammenfassung der Einzelvolumina
VRank=EMA(S, 20); // EMA mit Glättung 20

Das Interpretierte ich jetzt so dass er noch einen EMA auf den Indi setzt. So machte ich es jetzt auch und schon sieht der Indi dem in Traders ähnlicher. Denn vorher zuckte er ja ständig um die Null-Linie. Den 20er EMA habe ich als Parameter angelegt, damit man ihn ändern kann.

Hoffe das ganze stimmt so.
Grüße aus dem Schwabenland
Arend

Registrierungsdatum: 30. September 2005

Beiträge: 347

Wohnort: München

6

Montag, 19. Oktober 2009, 17:57

Hallo Arend,

danke für das Einstellen in die Database. Ich denke, das stimmt so; den gleitenden Durchschnitt hatte ich zunächst weggelassen, da es eine persönliche Einstellungssache ist.

In diesem Zusammenhang sei noch auf den volumengewichteten gleitenden Durchschnitt von WiWu (Quelle: WiWu/Ascunia, Traders Oktober 2007) verwiesen, den ich hier auch noch anfüge. Er ergibt durchaus gute Ergebnisse, insbesondere wenn man ihn in eine Beziehung zu dem zugrundeliegenden gleitenden Durchschnitt (auf Preisbasis) setzt.

VGD.Inn

Viele Grüße,
Investor
Viele Grüße,
Investor

Registrierungsdatum: 4. September 2007

Beiträge: 311

Wohnort: Stuttgart

7

Montag, 19. Oktober 2009, 18:23

Hallo Investor,

den VGD würde ich nicht in die Database stellen da er, so viel ich weis, direkt auf Ankes Page im Projekt zu holen ist. Oder hast Du den programmiert?
Grüße aus dem Schwabenland
Arend

Registrierungsdatum: 30. September 2005

Beiträge: 347

Wohnort: München

8

Montag, 19. Oktober 2009, 18:28

Hallo Arend,

das weiss ich leider nicht mehr so genau, ich habe ihn auf ihrer Seite eben nicht (mehr) gefunden. Möglicherweise habe ich die Zeilen selbst eingegeben. Wenn sie nichts dagegen hat, kannst Du ihn ja auch gerne in die Database einstellen, von mir aus gerne.

Grüße,
Investor
Viele Grüße,
Investor

Registrierungsdatum: 4. September 2007

Beiträge: 311

Wohnort: Stuttgart

9

Montag, 19. Oktober 2009, 18:38

Hallo,

das mit dem VGD ist auf Ankes Page zu finden. Unter Downloads-Publikationen-Artikel "The Power of Volume"
Grüße aus dem Schwabenland
Arend

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

10

Montag, 19. Oktober 2009, 18:42

Hallo Jost und Arend,

der VDG und der Traders Artikel sind noch auf meiner Webseite im Download-Bereich unter "Publikationen" zu finden.

http://www.boerse-und-finanzen.de/handel…sstrategie.html

Ich habe aber auch absolut nichts dagegen, wenn Ihr den/die Indikatoren in die Forumsdatabase einstellen wollt.
Viele Grüße von Anke

http://www.ascunia.de

Ähnliche Themen