Geschrieben von _Futurespeter am 15.12.2001, 12:10:
RE: Archive Globalserver oder Wie Tote wieder zu neuem Leben erweckt w
Hallo Opti,
1. Führe einen Datenexport Deines versehentlich archivierten Symbols durch (Exportverzeichnis notieren oder merken).
2. Lösche dieses Symbol im GlobalServer, notiere oder merke Dir vorher den Symbolnamen = Archivnamen.
3. Lege ein neues Symbol mit dem unter Punkt 2. notierten Symbolnamen = Archivnamen im GlobalServer an, wichtig ist hier die Eingabe eines zukünftigen Expiration Dates z.B. 16.03.02. Dies ist der eigentliche Trick um den archivierten expired disconnected Kontrakt wieder zum Leben in Form eines unexpired connected Kontraktes. 4. Führe einen Datenimport der unter Punkt 1. exportierten Daten durch.
5a. Solltest Du schon (davon gehe ich aus) einen neuen E-Mini mit korrektem Expiration Date erstellt haben ändere dessen Symbolnamen = Tradingnamen temporär (z.B. @NQ2H geändert in @NQ2Hnew). Solltest Du noch keinen neuen E-Mini angelegt haben gehe direkt zu Punkt. 5b.
5b. Ändere nun den Symbolnamen des unter Punkt 3. neu angelegten Symbols in den korrekten Tradingnamen (z.B. @NQ2H).
6. Führe einen Datenexport des unter Punkt 5b. erstellten Symbols durch und ändere danach dessen Symbolnamen in z.B. @NQ2Hold.
7a. Vorausgesetzt Du hast noch kein neues E-Mini Symbol im GlobalServer @NQ2H mit korrektem Expiration Date erstellt mache dies jetzt (ist aber nicht zwingend notwendig denn das Symbol sollte bei Import siehe Punkt 8. automatisch angelegt werden wenn es nicht vorhanden ist).
7b. Mache die unter Punkt 5a. durchgeführte temporäre Symbolnamensänderung wieder rückgängig in den ursprünglichen Symbolnamen @NQ2H (nur für den Fall Du hast Schritt 5a. durchgeführt, wenn nicht gehe direkt zu Punkt 8.).
8. Führe einen Datenimport der unter Punkt 6 exportierten Daten durch.
9. Nun sollten alle Daten da sind wo sie auch hingehören :-)) , nämlich im Symbol @NQ2H, das unter Punkt 6. erstellte Symbol @NQ2Hold kannst Du nun im GlobalServer löschen.
Versuche bitte zuerst die Logik der einzelnen Schritte zu verstehen.
Dieses Vorgehen macht nicht nur bei „versehentlich“ abgelaufenen Kontrakten Sinn, sondern zwecks nachträglicher Erstellung eines Endloskontraktes muß man genauso vorgehen um die abgelaufenen Kontrakte wieder für kurze Zeit zu neuem Leben zu erwecken. Dabei sollte man aber natürlich später nach erfolgreicher Endloskontrakterstellung in dem unter Punkt 6. erstellten Symbol das Expiration Date wieder auf das ursprüngliche vergangene Datum stellen, beim nächsten Nightly Maintenance (oder manuell starten wenn man ungeduldig ist) ist dieses Symbol wieder archiviert. Daher bitte bei Endloskontrakterstellung dieses Symbol nicht löschen.
Viel Erfolg.
Grüsse
(Futures)Peter
|