|
Technik Alles rund um den Betrieb von Metatrader im Rechenzentrum, beim Provider oder Zuhause. Vorstellungen der Technik zB. dedizierte Server, VPS, ... und alles was dazu gehört. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Performance Verschlechterung durch EAs?
Hallo,
kann es denn passieren, dass Tickdaten etwas verzögert geliefert werden bzw. sich die Performance vom MT4 Terminal verschlechtert, wenn mehrere Charts offen sind und mehrere EAs und Indikatoren laufen? Da in volatilen Zeiten ja schon Millisekunden etwas ausmachen können, überlege ich, ob es nicht sinnvoll wäre, einen zweiten (Mini-)VPS zu mieten, um dort z.B. den EA von Myfxbook laufen zu lassen, damit das Hauptterminal mit dem "richtigen" EA keine Performanceinbußen zu verbuchen hat. Macht das Sinn? |
|
||||
Denke nicht, dass das nötig ist. Und ob Du dadurch Verbesserungen erzielst, dürfte auch nur schwer bis gar nicht zu überprüfen sein.
__________________
http://hugo.mtrocket.com/?from=&to=&types=all&pairs=all |
|
|||
Zitat:
der Myfxbook EA ist eine Katastrophe für die Performance kleiner Server. Die CPU Auslastung war regelmäßg am Anschlag obwohl die restlichen MT4-Instanzen und EA's auf durchschnittlich 15% Last kommen. Schmeiß ihn einfach runter und du sparst dir den zweiten Server. Alternativ kannst du MT4i nutzen (läuft sauber) oder du überträgst die Daten eben von deinem lokalen Client an Myfxbook. Grüße Dan |
|
|||
Danke für eure Antworten!
Der Server ist kein Monstrum mit 2GB RAM, aber auch kein allzu kleiner Server würde ich sagen. Aber da ich eh nicht auf den Myfxbook-Feed angewiesen bin, werde ich den EA wohl immer am Wochenende kurz starten und dann wieder entfernen |
|
|||
Die Verarbeitung von Ticks auf deinem Client wird wohl nicht das Problem sein.
An zwei Stellen verlierst Du Zeit: 1. Der Feed des Brokers an sich ist entscheidend. Der wird sowohl bei der Auslieferung als auch bei der Verwendung im Handel mehr oder minder stark aufbereitet. Das kannst Du nur über deine Brokerauswahl beeinflussen. 2. Meine Handels-EA laufen auf Servern, die dort stehen, wo auch die Handelsserver meiner Broker stehen (Equinix Data Centre, LD4). Reine Tool-Sachen laufen bei mir auf einem hiesigen VPS (hier bieten sich z.B. Strato, 1&1 und die anderen üblichen Verdächtigen an). Damit spare ich ca. eine 10tel-Sekunde an Latenzzeit. Diese zwei Dinge spielen aber unter Zeitgesichtspunkten nur dann eine Rolle, wenn du entsprechende Handelsstrategien nutzt. Bei Trendfolgern kannst du den Faktor Geschwindigkeit vernachlässigen. Ferner ist die Organisation der Applikationen auf deinem Server viel entscheidender. Flaschenhälse schafft man sich leicht selbst. Grundsätzlich sollte jeder EA in einer eigenen MT4 Instanz laufen, da MT4 nicht in der Lage ist, Transaktionen zu parallelisieren. Ferner solltest Du reine Tool-EA (z.B. Publisher etc.) von Handels-EA trennen. Einen Server an sich wirst du relativ hoch auslasten können. Erst wenn er im Mittel 70% CPU-Auslastung nicht mehr unterschreitet, deutet sich eine Aufrüstung an. |
|
|||
Hallo ForexJeanie!
Zitat:
Finde das, aber durchaus sinnvoll und einleuchtend. |
Lesezeichen |
Stichworte |
metatrader, metatrader performance, performance |
|
|