Freitag, 19. April 2024, 09:21 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

21

Dienstag, 6. März 2007, 10:38

Hallo Udo

Ich kann ja auch gleich meine ganzen Regeln hier posten =)

Für den Tag vor dem Verfallstag ist ja noch ein Datums-Stopper drin. Nicht 8:) dass die Schweinbäuche am Ende noch geliefert werden und ich drauf sitzen bleibe.

Aber mein Problem hier sind doch gerade die anderen Kontrakte, wo noch gar kein Leben drin ist: dazu bräuchte ich eine Idee :rolleyes: nicht für den Verfallstag!
Gruss
Bernd

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

22

Dienstag, 6. März 2007, 11:23

>>Ich kann ja auch gleich meine ganzen Regeln hier posten

Nein...das muss nicht sein...:D

Regeln die nicht die Daten beinhalten die ein Indikator für die Darstellung und Berechnung benötigt sind Pseudo. Man könnte sich ebenso eine Pseudo ASCII Datei anlegen und diese an den Kontrakt anhängen oder vorschieben. Dann hast Du auch Volumen und der Indikator Futter...:))
Happy Trading

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

23

Dienstag, 6. März 2007, 11:34

Hallo Herr Knöpfel

Ich wünsche mir, dass das Schlüsselwort #_Verlängern auch in normalen Berechnungen eingesetzt werden kann, nicht nur Katalog- oder Rangfolgeberechnungen.

Oder geht das schon, und ich verwende nur die falsche Syntax; so hab' ich es nicht geschafft:
Global Calc GD_Vol: GD(Volume, 7, AMA)#_Verlängern#;

und auch nicht so:
Global Calc GD_Vol: GD(Volume#_Verlängern#, 7, AMA)#_USECOLVALUES#;
Gruss
Bernd

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

24

Dienstag, 6. März 2007, 11:45

@ Bernd

Versuch den Indikator Verlängern - i.e. für Deine Formel

Global Calc GD_VOL: Verlängern(GD(volume,7,AMA)#_USECOLVALUES#;
Viele Grüße von Anke

http://www.ascunia.de

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

25

Dienstag, 6. März 2007, 11:54

Hallo Anke

Hab' mich gefreut, dass es das gibt. Leider tut's weder in der Form von Dir, noch anderst herum: Global Calc GD_Vol: GD(Verlängern(Volume), 7, AMA)#_USECOLVALUES#;

Der GD() ist unbarmherzig und es kommt immer die gleiche Fehlermeldung :fire:
Gruss
Bernd

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

26

Dienstag, 6. März 2007, 12:07

Zitat

es kommt immer die gleiche Fehlermeldung


Ja sicherlich. Nach meinem Verständnis hättest Du diese Fehlermeldung aber auch mit dem Schlüsselwort #_Verlängern# erhalten.
Auch dazu steht ja in der Hilfe, dass -wenn nötig- der letzte Wert der Titel verlängert wird.
Setzt also imho ebenfalls voraus, dass Du mindestens einen ersten Wert hast, wenn der letzte verlängert werden soll.

Mein letztes Posting bezog sich nur darauf, Dir eine Möglichkeit des Testens zu geben.

Wenn Du Dein Problem unbedingt nur auf die von Dir angedachte Weise lösen willst, so geht das meiner Ansicht nach am Einfachsten über einen neuen selbstprogrammierten externen Indikator.

Oder Du entscheidest Dich halt doch für eine Alternativlösung zum Rollover.....
Viele Grüße von Anke

http://www.ascunia.de

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

27

Dienstag, 6. März 2007, 12:19

Hallo Anke

Sorry, ich war unpräzise. Mit und ohne der Funktion Verlängern() kommt immer die gleiche Fehlermeldung, welche ich Eingangs gepostet habe.

Mit der Schlüsselwort #_Verlängern# kommt ein Syntax Fehler, weil dieses Schlüsselwort wohl nur im Kontext von Katalog- oder Rangfolgeberechnungen benutzt werden kann.

Die Alternativ-Lösung Rollover möchte ich in diesem Projekt eben nicht verwenden (in anderen schon, aber nicht bei dem Handelsansatz, den ich hier verfolge).

Externer Indi: hey ich kann mir einfach nicht vorstellen (oder mir mangelt es an Fantasie), dass INV für ein dämliches GD() auf einen imaginären Wert berechnen keine Standard-Lösung hat. Wenn man(fred) inzwischen mit einem Einzeiler schon einen Underwater Indikator erstellen kann!
Gruss
Bernd

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

28

Dienstag, 6. März 2007, 12:44

OK Bernd, ich präzisiere meine Ansicht auch nochmal:

Zitat

Nach meinem Verständnis hättest Du diese Fehlermeldung aber auch mit dem Schlüsselwort #_Verlängern# erhalten.



....wenn Du das Schlüsselwort #_Verlängern# im Kontext einer Katalog- und Rangfolgeberechnung eingesetzt hättest, diese Katalog- und Rangfolgeberechnung aber keinen ersten (und demzufolge keinen letzten) Wert aufweisen würde.

Verwendest Du das Schlüsselwort #_Verlängern# außerhalb von Katalog- und Rangfolgeberechnungen hat- wie ich annehme- die Fehlermeldung "Syntax-Fehler" Priorität.

Soweit meine Vermutung - die auch nach nochmaligem Studium der Inv-Hilfe zu #_Verlängern# und Verlängern() bei mir bestehen bleibt.

Liege ich falsch damit, bitte ich um Korrektur.
Viele Grüße von Anke

http://www.ascunia.de

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

29

Dienstag, 6. März 2007, 13:37

Hallo Anke

Ich denke, das stimmt so wie Du schreibst. Mit #_Verlängern# habe ich bei Rangfolgebrechnungen Erfahrung, und da funktioniert es prima.

Verlängern() habe ich noch nicht gebraucht bisher, und wenn ich die Doku richtig lese, verlängert es in der Form Verlängern(Volume) nur bis zum Ende der Basis-Reihe. Und die ist in meinem Fall ja gleich kurz oder lang:

Dieser Indikator verlängert die angegebene Datenreihe falls nötig bis zum Ende der Basis, indem er den letzten Wert der Datenreihe fortführt.

© 2005 Andreas Knöpfel

Streng genommen kann mir Verlängern() also gar nichts nützen ... und selbst wenn er das letzte Volumen fortsetzen würde bis zum Ende der 7 Perioden - dann könnte ein so hoher GD resultieren, dass mein HS anfangen würde, zu handeln. Ich bräuchte ja statt dessen ein Verlängern unabhängig von der Basis, welches immer 0 liefert, damit der GD auf das Volumen eben nicht nach oben sondern allenfalls nach unten gezogen wird ... Aber wie es aussieht, bin ich der Erste, der sowas braucht ?!?
Gruss
Bernd

Moneymaker

unregistriert

30

Dienstag, 6. März 2007, 14:07

Hallo,
ab und an lese ich hier doch auch noch mit.
Bei einem meiner früheren Entwicklungssysteme hatte ich ein gleiches/ähnliches Problem wie du hier schreibst Bernd:

Zitat

Damit ich automatisch dabei bin, wenn Bewegung in einen dieser Kontrakte kommt, frage ich mal nach, ob das Durchschnittsvolumen einen erwartetet Wert übersteigt

Auch bei mir kam zu meinem Ärger dieselbe Fehlermeldung.
Ich habe mir dann dadurch geholfen, daß ich "trickste" , indem ich Pseudowerte manuell vortrug, soweit, bis der Indi ohne Fehler das arbeiten anfing und ab dato die "richtige" Funktion übernahm.
Wenn ich in aller "Schnelle" richtig las, wären es bei dir 7 Perioden, oder?
Wenn du nun hergehen würdest und entsprechend die Volumina z.B von 7 nach Null, den Perioden entsprechend manuell einträgst, sollte der Indi keinen Fehler mehr bringen und sollte (weil abfallend) auch noch kein Signal generieren.
Nur so ne Idee - , habe nicht alles "haargenau" gelesen, was hier gepostet wurde.

So, für heute reicht mir die Anstrengung wieder :baby: