Hallo Ralf,
ja, geht auch mit V5. VBA (bzw. die verwendete Funktionalität) ist ziemlich unabhängig von Investox, da von Microsoft. (Die Erweiterungen durch Investox, sind an dieser Stelle irrelevant).
Entsprechend guckst Du am besten auch eher in spezifische VBS-Foren, google hat zum Beispiel das hier ausgeworfen:
http://www.source-center.de/forum/showth…Datei-schreiben
Auf aufpassen: Das eigentliche Schreiben ist ziemlich trivial und im Kern nur eine einzige Zeile. Schwierig ist schon eher die vernünftige Verwendung. Investox unterscheidet nicht zwischen Realhandel und Backtest. Entsprechend wird bei jeder Chartaktualisierung etwas in die Datei geschrieben. Zum Realhandel, abhängig von den Einstellungen Deines Handelssystems, bei jedem einzelnen Tick der über RTT eintrudelt.
Du musst also Vorkehrungen gegen übervolle Festplatten treffen und zwar ohne das Du einen konkreten Anfangspunkt hast. Du müsstest etwa eine VBS-Funktion basteln, welche zum einen die neuen Wert hinten anfügt und bei zu vielen Wert vorn etwas löscht. Außerdem musst Du sinnvollerweise einen Dateinamen passend zum Titel/Handelssystem erzeugen (kann man als Parameter an VBS übergeben). Gedanken muss man sich auch um Flattersignale machen sowie einen Schutz der verhindert das tatsächlich bei jedem Tick die Datei geöffnet wird. Sowas wäre ein dramatischer Performance-Killer.
Je nach beruflichem Hintergrund ist das ganze also durchaus sportlich. :-)
Möglicherweise gibt es übrigens einen ganz anderen Weg: Eine externe DLL bauen, welche von Investox angezogen wird und beim ersten Aufruf das andere Programm connected...
Ich bin jetzt mal ganz frech und weil es Dein erstes Posting ist: Möglicherweise hast Du noch nicht genügend Erfahrung mit Investox und versuchst was ganz kompliziertes zu bauen, obwohl es bessere und eingebaute Möglichkeiten gibt... Wenn Du magst kann Du ja eine zweite Frage stellen. Ist, glaube ich, erlaubt
Viele Grüße