Das liegt nicht an dem Server, PHP ist ja recht bescheiden was die benötigten Ressourcen angeht, der Bot an sich macht auch keine lang andauerenden Datenbankabfragen in der lokalen DB. Was Zeit braucht sind die API Anfragen. Das Problem sind die Börsen. Deren APIs sind dazu sicher noch alle DDoS geschützt, weshalb der Request sowieso länger dauert. Das summiert sich ganz einfach. PHP ist nichts für "Real Time" Anwendungen, dazu wäre NodeJS besser.
Vielen Dank für die Antwort, Armin van Bruggen.
Mir ist der Gedanke nur gekommen, da ich für jede Börse eine separate Bot-Instanz laufen lasse.
Das heisst, Bot "A" tradet nur auf Börse "A", Bot "B" nur auf Börse "B", usw.
Wenn ich nur Eine laufen lasse, beträgt ein kompletter Zyklus z.b 1min.
Wenn ich 4 Instanzen parallel laufen lasse, sind's für jede einzelne z.b. 4min pro Zyklus.
Die API's sollten sich ja somit nicht in die Quere kommen.