Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class EventHandler:
- # {1: 'OnBezahlt', 2: 'OnBrief', 3: 'OnGeld', 4: 'OnBriefMT', 5: 'OnGeldMT', 6: 'OnStatus', 7: 'OnAktuellMeldung', 8: 'OnOpenInterest',
- # 9: 'OnKorrekturOpen', 10: 'OnKorrekturHigh', 11: 'OnKorrekturLow', 12: 'OnKorrekturVolume', 13: 'OnIndiKurs', 14: 'OnNews', 15: 'OnReload', 16: 'OnExEvent'}
- def OnBezahlt(self, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn ein neuer Bezahltkurs für ein Symbol aus der Überwachungsliste eintrifft.
- set_value(self, SymbolNr, Kurs, Volume, Zeit)
- #logger("OnBezahlt")
- return
- def OnBrief(self, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn ein neuer Briefkurs für ein Symbol aus der Überwachungsliste eintrifft.
- return
- def OnGeld(self, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn ein neuer Gledkurs für ein Symbol aus der Überwachungsliste eintrifft.
- return
- def OnBriefMT(self, Position, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn ein neuer Briefkurs (Markttiefe) für ein Symbol aus der Überwachungsliste eintrifft.
- return
- def OnGeldMT(self, Position, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn ein neuer Gledkurs (Markttiefe) für ein Symbol aus der Überwachungsliste eintrifft.
- return
- def OnStatus(self, code):
- # Dieses Ereignis tritt ein (wird gefeuert), wenn eine Statusveränderung bzgl. der Verbindung von Tai-Pan Realtime eintrifft.
- print(code)
- def OnAktuellMeldung(self, url):
- # Dieses Ereignis wird gefeuert, wenn eine neue Aktuell-Meldung zu Tai-Pan Realtime verfügbar ist.
- return
- def OnOpenInterest(self, SymbolNr, OpenInterest, Zeit):
- # Dieses Ereignis wird gefeuert, wenn ein neuer Wert für das Open Interest geliefert wird.
- return
- def OnKorrekturOpen(self, SymbolNr, Kurs, Volume, Zeit):
- # Diese Ereignisse werden gefeuert, wenn eine Korrektur zu einem Symbol geliefert wird. Die Art der Korrektur wird durch das Event definiert.
- return
- def OnKorrekturHigh(self, SymbolNr, Kurs, Volume, Zeit):
- # Diese Ereignisse werden gefeuert, wenn eine Korrektur zu einem Symbol geliefert wird. Die Art der Korrektur wird durch das Event definiert.
- return
- def OnKorrekturLow(self, SymbolNr, Kurs, Volume, Zeit):
- # Diese Ereignisse werden gefeuert, wenn eine Korrektur zu einem Symbol geliefert wird. Die Art der Korrektur wird durch das Event definiert.
- return
- def OnKorrekturVolume(self, SymbolNr, Kurs, Volume, Zeit):
- # Diese Ereignisse werden gefeuert, wenn eine Korrektur zu einem Symbol geliefert wird. Die Art der Korrektur wird durch das Event definiert.
- return
- def OnIndiKurs(self, SymbolNr, Kurs, Volume, Zeit):
- # Dieses Ereignis wird gefeuert, wenn ein neuer Indikativer Kurs geliefert wird. Dies ist z.B. bei Open-, Intraday- oder Schluss-Auktionen der Fall.
- return
- def OnNews(self, Zeit, sWPKs):
- # Dieses Ereignis wird gefeurt, wenn eine neue Newsmeldung geliefert wird. Geliefert wird die neuste News mit der Spalte "Wertpapiere" des Newsfensters und des Zeitstempels.
- return
- def OnReload(self):
- # not in documentation
- return
- def OnExEvent(self, nEventID, SymbolNr, Kurs, Volume, Zeit, LongValue):
- # not in documentation
- logger( "exevent" + nEventID )
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement