Einloggen Suche | Aktive Themen
Spalten in Liste "RSL Rangliste Goerke" auswerten Optionen
Herbert Vogel
Geschrieben: Thursday, April 23, 2015 4:11:03 PM
Gruppen: Kunde

Beiträge: 35

Hallo,
versuche entsprechend Formel TVI weitere Auswertungen; geht prinzipiell.
Beri Zitierung column.6 jedoch Fehlermeldung ---> noch kein Wert zugewiesen.
Was läuft da schief? Was muß ich liefern, damit jemand damit was anfangen kann?
Möchte einen Screenshot anhängen, aber wie?
Danke
HVogel

Dateianhänge:
kursentw.doc (24kb) downloaded 92 time(s).


Marcus Lieck
Geschrieben: Thursday, April 23, 2015 5:02:49 PM

Gruppen: Mitarbeiter

Beiträge: 470

Tai-Pan RealtimeTai-Pan End-of-Daymarket makerbis. Realtime-Terminal
Hall Herr Vogel,

der Befehl column.6 greift den Wert der Spalte mit der ID7 ab.
Welche Spalte hat bei Ihnen die ID7?
Was wird in der Spalte mit der ID7 berechnet?
Welche Formel wird in der Spalte mit der ID7 verwendet?

Gruss aus Dortmund
Marcus Lieck


Leiter Produktsupport | Lenz+Partner GmbH | vwd group
Phone: +49 231 9153-500 | Fax: +49 231 9153-599
hotline@lp-software.de | www.LP-software.de | www.vwd.com
Herbert Vogel
Geschrieben: Thursday, April 30, 2015 1:51:35 PM
Gruppen: Kunde

Beiträge: 35

Was ist ID7?
Emphirisch glaubte ich herausgefunden zu haben, daß das Konstrukt column.x. die x.te Spalte einer generierten Liste adressiert und mit value.x. vermutlich die Ausgabewerte der den betreffeden Wert generierenden FUnktion gemeint sind.(irgendwie für mich ganz schlüssig, ich habe daher nur value.1. verwendet).
Ein Schlüsselwort !D kenne ich noch nicht und bin daher überfragt.
Gruß
HVogel
Herbert Vogel
Geschrieben: Thursday, April 30, 2015 2:11:13 PM
Gruppen: Kunde

Beiträge: 35

Hallo Herr Lieck,
ich war etwas vorschnell mit meiner Antwort; habe gemerkt, daß mit IDn wahrscheinlich die Zeilennummer der Listeneinträge, d.h des dort stehenden Ausdruckes, gemeint ist und die Zählweise bei 0 beginnt.
In ID7 wird der Kursabstand in % in der Zeitspanne 5 Tage(vor 5Tge) ermittelt mittels einer in TaiPan enthaltenen Funktion/Indikator.
--- nichts von mir.
HVogel
Steffen Vohswinkel
Geschrieben: Sunday, May 3, 2015 3:24:52 PM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Hallo Herbert,

ich könnte mir vorstellen, daß es an Deiner Definition der Spalte 6 liegt.
Vielleicht kannst Du die Listenkonfiguration und ggf. die Formel für die Spalte 6 mal reinstellen.
Wenn es nur bei Spalte 6 passiert, dann stimmt dort was nicht mit Variablendeklaration.
In Spalte wird wahrscheinlich kein Wert erzeugt.
Das würde ich aus Deinen Angaben jedenfalls zunächst erst einmal entnehmen.

Schöne Grüße
Steffen
Herbert Vogel
Geschrieben: Monday, May 4, 2015 1:42:10 PM
Gruppen: Kunde

Beiträge: 35

Hallo Steffen,

zunächst die Formel:

{kursentw:= column.6.value.1;}
rsl1:= column.7.value.1;
rsl2:= column.8.value.1;
rsl3:= column.9.value.1;
rsl4:= column.10.value.1;

rsl_stg:= if ((rsl1)>1,(rsl1/((rsl2+rsl3+rsl4)/3)),-1);
{rsl_stg:= (rsl2+rsl3+rsl4)/3;}

rp1:= column.11.value.1;
rp2:= column.12.value.1;
rp3:= column.13.value.1;
rp4:= column.14.value.1;
rp5:= column.15.value.1;
rp6:= column.16.value.1;
rp7:= column.17.value.1;
rp8:= column.18.value.1;


rp_stg:= rp1/((rp2+rp3+rp4+rp5+rp6+rp7+rpcool/7);

rsrel_stg:= rsl_stg * rp_stg;
result1:= rsrel_stg


{auswert1:= if ((kursentw) >1, auswert,-100);}

{result:=auswert}

Ich habe die Referenz auf column.6 auskommentiert und die Auswertung läuft.
Die Berechnung von Spalte6 habe nicht ich definiert, sondern übernommen; es ist der inTaiPan definierte Listen-Operator "Kursabstand", den Goerke verwendet.

Nun zum Link --- bin mal gespannt wie ich dies hinkriege; am einfachsten für, der Titel:
Das Konzept der Rang-Indikatoren zur einfacheren Anwendung
und verbesserten Testbarkeit von Auswahlstrategien
Beitrag zum VTAD-Award 2011
von Dipl.-Oec. Oliver Paesler Link(hoffe ich) http://www.vtad.de/node/1444

Scheint zu klappen
Gruß Herbert
Herbert Vogel
Geschrieben: Monday, May 4, 2015 3:03:56 PM
Gruppen: Kunde

Beiträge: 35

Hallo Steffen,

konnte mit einer Testreferenz von column.6.1 folgendes Debugger-Ergebnis erzeugen --- Fehlerursache : Typ ist nicht definiert.
Aber wo müßte dies geschehen? Wie gesagt, der betreffende Indikator/Formel ist Bestandteil von TaiPan.

Herbert
Steffen Vohswinkel
Geschrieben: Monday, May 4, 2015 3:46:54 PM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Hallo Herbert,

schau doch bitte in der Listenkonfiguration unter der Spalte 6 nach, was da steht und wenn es eine Formel ist dann den Inhalt. Dort liegt der Hund wahrscheinlich begraben.

Schöne Grüße
Steffen
Herbert Vogel
Geschrieben: Monday, May 4, 2015 5:20:52 PM
Gruppen: Kunde

Beiträge: 35

Hallo Steffen,

ich kann nichts anderes entdecken als ---wie man das auch immer nennt--- einen vorgefertigen "Indikator" aus der Liste "verfügbare Spalten". Eine zugehörige Formel ist nicht aufrufbar, nur ein Fenster für die Einstellung der möglichen Parameter.
Nochmals: Es handelt sich um die "verfügbare Spalte" mit Namen KURSABSTAND, gewählt ist die Angabe in % mit 2 Kommastellen.
Wo diese Konstrukte in Taipan abgelegt sind, habe ich bislang nicht gefunden.
Anm.:Will Dir via Hr.Lieck einen sreenshot einer offensichtlich auf Grund einer Fehlererkennung initierten Debugg-Session zukommen lassen - direkt hier ging nicht wegen Dateigrössenbegrenzung im Forum.

Herbert
Herbert Vogel
Geschrieben: Monday, May 4, 2015 6:06:00 PM
Gruppen: Kunde

Beiträge: 35

Hallo Steffen,

eine Referenz auf einige anderen probierten Spalten des vermutlich gleichen Typs bringen diesselbe Fehlermeldung, z.B. Spalte 3 "letzter Kurs" und Spalte 5 "Abstand um Schlußkurs vor 5 Tagen", diesmal absolut.
Hängt wohl mit dem Aufbau dieser vorgefertigten Konstrukte zusammen, die man ----wie?---- berücksichtigen muß oder gar nicht in dem Kontekt Spalten-Mathematik referieren darf.

Herbert
Steffen Vohswinkel
Geschrieben: Tuesday, May 5, 2015 8:13:33 AM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Moin Herbert,

ich kann so absolut nichts dazu sagen.

Allgemeines Vorgehen z.B. bei einer Fehlersuche:
- Öffne das Listenmodul. Es wird das Fenster "Listen anzeigen" geöffnet.
- Markiere Deine Liste. Klicke unten auf den Schalter "Einstellen". Das Fenster "Listenkonfiguration" wird angezeigt.
- Ziehe die rechte Tabelle soweit auf, daß man alle Zeilen auf einen Blick sehen kann.
- Stelle uns das Bild bereit.
- Markiere die Zeile ID 0.
- Benutze die Pfeiltaste und schaue nach, ob diese Zeile eine Formel enthält.
Das sieht man unten im Feld "Formel". In diesem wird dann der Formeltext hervorgehoben.
Den Formeltext, aus derzeitiger Sicht, müssen wir prüfen.
Gehe dann die Liste Zeile für Zeile weiter durch und stelle den ersten angezeigten Formeltext bereit.
Das sollte der der Spalte 6 sein.

Danke.

Schöne Grüße
Steffen
Marcus Lieck
Geschrieben: Wednesday, May 6, 2015 2:34:39 PM

Gruppen: Mitarbeiter

Beiträge: 470

Tai-Pan RealtimeTai-Pan End-of-Daymarket makerbis. Realtime-Terminal
Hallo Herr Vogel,

wie telefonisch besprochen wird der Fehler in Ihrer Formel dadurch verursacht, das Sie den Befehl value bei dem Abgreifen der Spalte mit der ID 6 genutzt haben. Dieser Befehl sollte nur bei Spalten mit mehr als einem Ausgabewert genutzt werden.

Gruss
Marcus Lieck

Leiter Produktsupport | Lenz+Partner GmbH | vwd group
Phone: +49 231 9153-500 | Fax: +49 231 9153-599
hotline@lp-software.de | www.LP-software.de | www.vwd.com
Benutzer die diese Diskussion aktuell lesen
Guest

Powered by Yet Another Forum.net version 1.9.1.8 (NET v4.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.

Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz finden Sie hier