Freitag, 19. April 2024, 15:15 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.

Georg

unregistriert

1

Dienstag, 24. Dezember 2002, 00:54

Formelberechnung

Hallo,
warum erzeugt die gleiche Formel bei einigen Aktien die gewünschten Ergebnisse, jedoch bei anderen Werten, wird eine Fehlermeldung erzeugt:
"Fehler bei der Berechnung einer Definition" mit der Erläuterung:
Vorgang: Indikatorberechnung
Datenreihe: ALTANA
Indikator: Div
Meldung: Überlauf aufgetreten. Die Werte einer Berechnung liegen außerhalb des gültigen Bereiches oder es fand eine Division durch 0 statt (Fehler Nr. 6).
Viele Grüße
Georg

Thomas

unregistriert

2

Dienstag, 24. Dezember 2002, 01:27

Hallo Georg,
ich weiß nicht, um welche Berechnung es sich handelt, daher ist die Frage schwer zu beurteilen.

Es könnte sein, dass bei Altana an irgend einer Stelle in der Datenreihe Kursdaten identisch zu denen des Vortages sind. Je nachdem um was für eine Berechnung es sich dann handelt (z.B.: Open/(Close-Ref(Close, -1)) etc.) kann es passieren, dass sich im Nenner eines Bruches eine Null ergibt. Die Folge ist dann eine Fehlermeldung, die bei anderen Titeln nicht automatisch auftreten muss.

Tega Männlich

Benutzer

Registrierungsdatum: 11. Dezember 2002

Beiträge: 22

Wohnort: 45 Min. nördlich der Bremer Brücke

3

Samstag, 17. Januar 2004, 13:23

RE: Formelberechnung

Hallo!
Seit 3 Tagen habe ich das gleiche Problem mit der Fehlermeldung No.6.
Dieses Problem tritt nur auf beim Dax auf xetra Basis auf.Als Software
benutze ich Market Maker.
M.M. hat vor kurzem ein neue Version herausgebracht.Frage an Herrn
Knöpfle.Hat M.M. ,wie vor einiger Zeit schon mal an der Datenbankstruktur
rumgebastelt?Normal kann es nicht sein das von einem auf dem anderen
Tag aus funktionierenden Handelssystemen Ausrufezeichen werden.Für
meine Handelssysteme benutze ich Indikatoren die Umsätze benötigen.
Vielleicht liegt da das Problem.

gruss an alle!

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

4

Samstag, 17. Januar 2004, 13:51

Hallo Tega,

bei dieser Fehlermeldung ist es so, wie Thomas oben schon gepostet hat. Sie erscheint immer dann, wenn der Nenner in einer Berechnung irgendwann "0" ist.
Das kann z.B. der Fall sein, wenn Du Kurslücken in Deinen historischen Daten hast. Traten vorher keine Kurslücken auf, lief die Berechnung fehlerfrei. Das der Fehler bei Dir nur beim Dax auftritt, könnte ein Indiz für eine Dax-Lücke sein.

Um Dich etwas näher an den Fehler heranzutasten, könntest Du z.B. einmal probehalber alle Berechnungen die im Divisor Deiner Formeln stehen um eine If-Bedingung ergänzen. Das kann beispielsweise so aussehen:

If( Tegas Formel <> 0, Tegas Formel, 0.000001).

Machst Du das nacheinander für alle Berechnungen, die im Nenner stehen, kannst Du den Fehler bestimmt weiter eingrenzen.
Viele Grüße von Anke

http://www.ascunia.de

Tega Männlich

Benutzer

Registrierungsdatum: 11. Dezember 2002

Beiträge: 22

Wohnort: 45 Min. nördlich der Bremer Brücke

5

Samstag, 17. Januar 2004, 16:55

Hallo Anke!
Ich muss mich berichtigen.Der Fehler tritt auch beim Dow Jones auf.
Ich konnte den Fehler soweit eingrenzen,daß der Force Index der
Übeltäter ist. Das heisst ,der FI kommt mit Indikatoren wo die Umsätze
mitgeliefert werden nicht mehr klar.
Beispiel:|Stochastik| And FI([2],%)
Wenn man diese Formel in " Enter long " eingibt und Testen drückt
kommt die Fehlermeldung.

Grüsse Albert

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

6

Samstag, 17. Januar 2004, 17:29

Hallo Albert,

sind es tatsächlich Wrte bei denen Umsätze geliefert werden oder bei denen Umsätze NICHT mitangezeigt sind?

Hier ist dei Formel für den prozentualen FI 2-prozentuale Anzeige:

(Volume*(GD(Close-Ref(Close, -1), 2, E)))/100*2

PS: Die Glättungsmethode wurde von mir angenommen-korroliert aber mit dem in Investox befindlichen "Orginal" recht gut!
Happy Trading

Tega Männlich

Benutzer

Registrierungsdatum: 11. Dezember 2002

Beiträge: 22

Wohnort: 45 Min. nördlich der Bremer Brücke

7

Samstag, 17. Januar 2004, 18:21

Hallo Udo!
Es sind Werte bei denen Umsätze mitgeliefert werden.Hier die Enter long Formel:




Proc Stochastik:
calc Stoch_K: Stoch([7,1,50,2,20,1,1.4522,I], [5,1,20,1,5,0.2,0.9851,I]);
calc Stoch_D: GD(Stoch_K, [26,2,80,3,30,1,0.9730,I], [E,S|W|E|TRI]);

Stoch_K[<,>|<]Stoch_D
End; AND GD(FI([6,1,100,1,20,1,0.7112,I], [%,%|$]), 3, LR) AND GD(MFI(14), 17, LR)

Wie schon beschrieben.Das Problem ist der FI Indikator.Deine Formel brachte die gleiche Fehlermeldung.Kurse und Umsätze sind seit 1.7.99
fehlerfrei vorhanden.

Hier die genaue Fehlermeldung:

Vorgang: Indikatorberechnung
Datenreihe: .DAX (X)
Indikator: And
Meldung: Überlauf aufgetreten. Die Werte einer Berechnung liegen außerhalb des gültigen Bereiches oder es fand eine Division durch 0 statt (Fehler Nr. 6).

Der fehler tritt bei Aktien nicht auf.

grusse Albert

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tega« (17. Januar 2004, 18:25)


Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

8

Samstag, 17. Januar 2004, 18:29

Hallo,

in der oberen Formel ist ein Fehler!

Formel alt:

...AND GD(FI([6,1,100,1,20,1,0.7112,I], [%,%|$]), 3, LR) AND GD(MFI(14), 17, LR)


Formel geändert:

.... AND GD(FI([6,1,100,1,20,1,0.7112,I], %), 3, LR) AND GD(MFI(14), 17, LR)

Probier es mal mit der geänderten Formel!

Falls weiterhin DIV/0 auftritt kannst Du mal das testen:

(Volume*(GD(Close-Ref(Close, -1)+0.00001, 2, E)))/100*2
Happy Trading

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

9

Samstag, 17. Januar 2004, 19:06

Hallo Udo,

bist Du sicher, dass das ein Fehler ist ? Wenn Albert die Kursänderung des FI auf absolut oder prozentual optimieren will, braucht er doch bei der Listenauswahl mindestens 2 Werte ......

@ Albert

zusätzlich zu Udo´s Vorschlag-Formel kannst Du auch jegliche Glättung aus dem FI rausnehmen und nur die pure Formel nach Elder :

Volume*(Close-Ref(Close,-1))

testen. Da dürfte der Fehler ja eigentlich definitiv nicht kommen, weil gar keine Division erfolgt.....


Ich habe eben den Investox-FI noch einmal bei mir getestet - funzt tadellos mit identischen Einstellungen wie bei Dir, aber mit L+P-Daten.....
Viele Grüße von Anke

http://www.ascunia.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wiwu« (17. Januar 2004, 19:07)


Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

10

Samstag, 17. Januar 2004, 20:15

Hallo Anke,

mercy für die Korrektur! Hast natürlich recht OPTVar..habe ich nicht beachtet..

Schönen abend noch !
Happy Trading

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

11

Samstag, 17. Januar 2004, 20:21

@ Udo
Dir auch einen schönen Abend - mußte da auch selbst erst kurz nachschauen. :))
Viele Grüße von Anke

http://www.ascunia.de

Tega Männlich

Benutzer

Registrierungsdatum: 11. Dezember 2002

Beiträge: 22

Wohnort: 45 Min. nördlich der Bremer Brücke

12

Sonntag, 18. Januar 2004, 12:29

Hallo Udo,Hallo Anke!

Eure Formeln brachten keinen Erfolg.Ich bin jetzt soweit vorangekommen
das der FI an sich gar nicht das Problem ist.Der FI alleine in einer Enter
Bedingung ergibt keinen Fehler.Das Problem scheint die Verknüpfung
mit AND zu sein.
Z.B.:
|Stochastik| AND FI(2,$)
Es wäre schön wenn jemand der auch mit M.M. arbeitet das ganze mal
reproduzieren könnte,um festzustellen ob ich der einzige mit dem
Problem bin.
PS:Mit XOR und OR kommen auch die Fehlermeldungen.

Viele Grüsse Albert

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

13

Sonntag, 18. Januar 2004, 12:48

Hallo Albert,


zunächst mal funktioniert bei mir diese Formel-im Intradaychart FDAX.Allerdings ergiebt dieses Konstellation keinen Sinn:


Zitat

......AND GD(FI([6,1,100,1,20,1,0.7112,I], [%,%|$]), 3, LR) AND GD(MFI(14), 17, LR)


Der erste Teil der Formel (Stochastik) arbeitet mit binären Zahlen-diese beiden Formeln allerdings nicht! Du kannst das überprüfen wenn man die Formel zerlegt und Stück für Stück grafisch darstellt.

Um hier binäre Ergebnisse zu bekommen müsste mandie Formeln so schreiben:

Beispiel:
GD(FI([6,1,100,1,20,1,0.7112,I], [%,%|$]), 3, LR)>0 and
GD(MFI(14), 17, LR)>50

(Signalzonen wurde nur als Beispiel eingesetzt und können individuell angepasst werden!)

Bitte teste es mal damit!
Happy Trading

Tega Männlich

Benutzer

Registrierungsdatum: 11. Dezember 2002

Beiträge: 22

Wohnort: 45 Min. nördlich der Bremer Brücke

14

Sonntag, 18. Januar 2004, 19:01

Hallo Udo!
Erst mal vielen Dank für dein Bemühungen.Dein Lösungsvorschlag hat
geholfen .Die Fehlermeldung taucht jetzt nicht mehr auf.Bleibt bei mir nur
die Frage:Warum kommt die Fehlermeldung erst jetzt, nachdem ich schon
sehr lange mit dieser Indikatorenkonstellation arbeite.

Viele Grüsse
Albert