Wenn Du quadratische Operationen hast, dann bekommst Du in jeder Programmiersprache und auf jedem Rechner Probleme. Der Weg ist hier möglicherweise nicht eine Auslagerung, sondern die Rückführung auf ein lineares Problem und/oder eine Begrenzung der Perioden. Immerhin willst Du das HS ja vermutlich auch mal im Echtzeitbetrieb arbeiten lassen. Bezüglich externe Indikatoren: Kann sein, dass es dadurch u.U. sogar langsamer wird, da Du ja für jede Periode einen Aufruf des externen Indikators einschließlich umfangreichen Kopieraktionen machen musst.
Es gibt leider auch Dinge, die man tatsächlich nicht Linear lösen kann (ich hab da so welche).
Bzgl. Externer Indikatoren kann ich Dir so nicht recht geben, der wird eben nicht pro Periode einmal aufgerufen sondern funktioniert im Prinzip genau wie alles andere auch in Investox.
Alle Daten auf einmal rein, Indikator darf alle Daten verarbeiten, und alle Ergebnisse auf einmal zurück geben für alle Perioden.
If you think it´s expensive to hire a professional, wait until you hire an amateur.