SharingIsCaring Trade Copier
- Utilitys
- Wait4Signal
- Version: 1.2
- Aktualisiert: 7 April 2023
Sharing-Is-Caring Handelskopierer
Merkmale
- Lokale und entfernte Kopie
- Ein Tool kann als Anbieter oder Empfänger von Trades fungieren
- Koexistiert mit anderen Positionen, die manuell oder von anderen Expert Advisors eröffnet wurden
- Kann jederzeit gestoppt und neu gestartet werden, ohne dass es zu Problemen kommt, wie z. B. mysteriös geschlossene Geschäfte
- Kopieren Sie dasselbe Lot oder passen Sie es an Ihren Kontostand und Ihre Hebelwirkung an
- Teilweise schließen/öffnen
- Verwalten Sie die maximal zu verwendenden Mittel
- Ein Anbieter kann an eine unbegrenzte Anzahl von Empfängern kopieren
- Ein Empfänger kann von einer unbegrenzten Anzahl von Anbietern kopieren
- Überwachung durch Heartbeat-Checks
Über
Das Tool ist auf Einfachheit und Geschwindigkeit ausgelegt, und ich verwende es täglich beim Handel.In meinem Anwendungsfall hilft der Kopierer bei der Psychologie des Handels mit großen Konten und dabei, Emotionen unter Kontrolle zu halten. Ich habe ein kleines Konto, das ich für den Handel verwende.
Dann habe ich andere Konten, die vergleichsweise groß sind, etwa 10x, aber auch 100x.
Diese Konten kopieren einfach die Trades vom kleinen Konto, indem sie den Kopierer verwenden und die Größe der Trades proportional anpassen.
Auf diese Weise kann ich mein Handelskonto klein halten, z. B. 5.000 $, aber die anderen Konten sind etwa 100.000 $ groß, und ich kann ohne Panik handeln, da die großen Konten außer Sichtweite sind und ich mich nur auf das kleine Konto konzentriere, was nicht so viel Stress auslöst.
Anmerkungen
- Die Kontotypen müssen übereinstimmen, d.h. Hedging-Anbieter sollten mit Hedging-Empfängern verwendet werden und umgekehrt.- Idealerweise sollten Anbieter- und Empfängerkonten dieselbe Währungsbezeichnung verwenden, um eine genaue Losberechnung anhand der Salden zu ermöglichen.
- Versuchen Sie, denselben Broker zu verwenden, um Slippage und Probleme mit der Geschwindigkeit des Unmatching zu vermeiden.
Code und Lizenz
Der Quellcode für diesen EA ist unter der GPL v3 veröffentlicht und ist verfügbar unter https://github.com/wait4signal/sharing-is-caring/blob/main/Sharing-Is-Caring.mq5 .
Erste Schritte
Der Einstieg ist sehr einfach, wählen Sie einfach den bevorzugten COPY_MODE und je nach Modus kann Folgendes gelten.
Provider:
Wenn "PROVIDER" ausgewählt ist, sind die restlichen Einstellungen optional und abhängig von den verwendeten Funktionen.
Empfänger:
Wenn Sie "RECEIVER" wählen, müssen Sie auch das "PROVIDER_ACCOUNT" angeben, d.h. das Handelskonto, dessen Geschäfte kopiert werden sollen. Die übrigen Einstellungen sind je nach den verwendeten Funktionen optional.
Lokale vs. entfernte Kopie
Die Positionsdaten werden vom Anbieter in eine csv-Datei geschrieben. Der/die Empfänger liest/lesen dann aus dieser Datei.Dies ist die bevorzugte Methode, da sie am schnellsten ist und verwendet wird, wenn der Anbieter und die Empfänger auf demselben Computer laufen.
Wenn jedoch Empfänger auf einem entfernten Computer laufen, sollte der Anbieter so eingestellt werden, dass er die Daten auch in eine entfernte Datei schreibt. Die entfernten Empfänger werden dann ebenfalls so eingestellt, dass sie von diesem entfernten Speicherort lesen.
Standardmäßig werden Positionsdaten lokal in einer Datei mit dem Namen */Terminal\Common\Files\Sharing-Is-Caring\[providerAccount]-positions.csv
gespeichert. Trades von einem entfernten Standort werden vor der Verwendung ebenfalls in diese Datei geschrieben.
Siehe Dokumentation unter https://github.com/wait4signal/sharing-is-caring für Details zur Ferneinrichtung.
Überwachung
Der Kopierer kann so eingestellt werden, dass er Gesundheitsprüfungen an einen Überwachungsserver sendet, so dass Warnungen verschickt werden können, wenn innerhalb eines festgelegten Zeitrahmens keine Heartbeat-Pings empfangen werden.Wir empfehlen hierfür die Plattform https://healthchecks.io/, da sie quelloffen ist und eine große Anzahl von Alarmierungsmechanismen wie E-Mail, Telegramm, Telefonanruf usw. unterstützt. Außerdem bietet sie bis zu 20 kostenlose Überwachungslizenzen.
Beachten Sie, dass Ihr Alarmintervall länger sein muss als das Heartbeat-Intervall. Wenn das Heartbeat-Intervall z. B. auf 5 Minuten eingestellt ist, können Sie auf dem Überwachungsserver eine Alarmzeit von etwa 7 Minuten einstellen, so dass Sie benachrichtigt werden, wenn das Terminal in 7 Minuten keinen Ping gesendet hat.
Einstellungen
Unter dem folgenden Link finden Sie eine ausführliche Erklärung der verfügbaren Einstellungen:
https://github.com/wait4signal/sharing-is-caring/blob/main/Sharing-Is-Caring-settings.md
Unterstützung:
Fehlerberichte und Feature-Anfragen sollten auf der GitHub-Seite des Projekts protokolliert werden.

Thank You So Much!