Hallo Alex
Ich denke, man muss bei der Herangehensweise an diese Frage differenzieren.
Viele Tools sind desswegen auf eine hohe Anzahl Schnittstellen angewiesen, weil sie jeweils nur einen Teilbereich einer Lösung adressieren. Es sind also Werkzeuge, die in die Toolsbox reingehören, und nach Bedarf schliesst man die einzelnen Tools über Schnittstellen zusammen.
Investox ist dagegen eine hochintegrierte Plattform, angefangen vom Backtest (wofür es Daten braucht, und diese können über eine flexible Datenschnittstelle vielen verschiedenen Quellen entnommen werden) über die Simulation, die Analyse, Robustheitstest, Genetische Algorithmen, usw. usf. bis hin zum Realhandel der so entwickelten Systeme!
Das ist nicht mit einer Programmanhäufung in üblichem Sinn zu vergleichen, wie sie der normale Windows- oder Unix Anwender kennt! Es ist wie gesagt eine hochintegrierte Plattform, für den Zweck des Entwickelns, Testens und schliesslich Handelns eines Systems; die Investox Plattform ist am ehesten vergleichbar mit einem SAP Basis-System! Der Zweck ist ein anderer, aber es gibt konzeptionell eine Anzahl an Parallelen!
Für den Anwender bedeutet dies, dass man z.B. Berechnungen schon aus Performance Gründen nicht extern löst und diese über Schnittstellen einbindet - sondern nach Möglichkeit direkt in Investox formuliert! Nur so kommt man Life und Realtime später auf die nötige Performance, um innerhalb von Sekunden (!) die Order direkt an der Börse platziert zu haben!
Um also auf Deine Frage nach den Schnittstellen zurückzukommen - bitte führe genauer aus, was Du machen möchtest. Wahrscheinlich löst man diese Aufgabe gleich in Investox selbst! So pauschal kann man Dir jedenfalls keine gute Antwort geben!
Gruss
Bernd
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bernd« (14. Februar 2010, 16:13)