Hallo, ich habe mir ueberlegt das ich mein Signalkopierprogramm gerne mit Socket.io bauen will, um es besser zu machen, aber ich weis noch nciht ob das funktionieren wird und wollte euch deswegen gerne mein aktuelles Signalkopierprogramm genauer erklaeren, wenn jemand mir sagen kann ob man das mit Socket.io auch bauen kann waere cool.
Das Hauptprogramm zwischen den der Datenaustausch stattfindet heist Metatrader
http://www.metatrader4.com/ es wird benutzt fuer Devisenmarkthandel.
Das Signalkopierprogramm ist dazu gedacht mehrere Metatrader die Moeglichkeit zu bieten Handelssignale von einem Haupthaendler kopieren zu koennen.
Beim Metatrader gibt es die Moeglichkeit Handelsprogramme zu bauen, diese Programme kann man mit Applikationen vergleichen, mit denen man irgendwelche Aufgaben nach Wunsch automatisieren kann, beim Metatrader werden diese Zusatzprogramme Expert Advisor genannt und es wird eine Programmiersprache benutzt die MQL4 heist, diese Programmiersprache ist sehr aehnlich wie C++ und PHP und ich kenne mich auch schon mit MQL4 ganz gut aus.
Bei meinem Signalkopierprogramm habe ich die Kommunikation zwischen Mysql Datenbank und Metatrader ueber eine PHP Seite aufgebaut. Weil die Expert Advisor Programme vom Metatrader in der Lage sind eine Internetseite auf zu rufen und die Rueckgabe, also den Quellcode der INternetseite ab zu speichern und aus zu lesen.
Auf die Weise funktioniert der Datenaustausch, der Metatrader ruft die PHP Seite auf und die PHP Seite schaut in der Mysql Datenbank nach und schreibt die neuen Handelssignale in den Quellcode der Seite und der Metatrader gibt den Quellcode der PHP Seite zurueck und dort stehen dann alle Handelssignale.
Wenn der Haupthaendler ein neues Handelssignal hat, dann schreibt sein Metatrader wiederum diese neuen Daten auf die gleiche Weise ueber eine PHP Seite in die Mysql Datenbank.
Der Aufruf dieser PHP Seiten durch den Metatarder ist so geregelt das es pro Sekunde 1 - 5 mal vorkommen kann, steuern kann ich die Haeufigkeit der Aufrufe nicht, weil es passiert immer dann wenn ein neuer Kurs fuer ein Devisenhandelspaar erscheint, je nach Marktlage kann es vorkommen das pro Sekunde 2 - 3 verschiedene neue Kurse empfangen werden und manchmal auch 1 Sekunde lang kein neuer Kurs emfpangen wird, wenn nicht viel los ist im Markt.
Ich weis jetzt nicht genau wie ich das mit Socket.io verbessern kann, aber die schreiben auf Ihrer Webseite das vieles moeglichist damit, kann mir jemand Tipps geben?