CryptoCurrency MT4 history maker MTF
- Utilitys
- Farzin Sadeghi Bonjar
- Version: 924.21
- Aktualisiert: 23 Februar 2024
- Aktivierungen: 5
Dies ist ein Programm in Form eines EA, das an ein Diagramm in MetaTrader 4 angehängt wird. Dann, durch die Verwendung von API von Bittrex, Binance Websites, lädt es die Geschichte der altcoins.
Durch die Auswahl eines Paarnamens lädt der EA automatisch alle Zeitrahmen herunter (Daily,H12,H4,H2,H1,M30,M15,M5,M3,M1), so dass es nicht nötig ist, mehrere EAs an verschiedene Charts anzuhängen.
Sie können ein Paar von Bittrex und 4 Paare von Binance Exchange mit einem laufenden EA auswählen und bis zu 15 Zeitrahmen für 5 verschiedene Paare erstellen.
Der EA sucht auch nach geöffneten Offline-Charts und aktualisiert diese Charts automatisch mit den neuesten Daten.
Als ich anfing, im Kryptowährungsmarkt zu arbeiten, sah ich, dass die Charting-Plattform der Bittrex-Website wirklich ärgerlich war. Zum Beispiel, wenn Sie zeichnen einige Linien oder Fibo auf Charts und aktualisieren Sie die Registerkarte in Ihrem Browser alle diese Linien werden entfernt.
Also habe ich angefangen, diesen EA zu schreiben, um Kryptowährungs-Charts im MetaTrader zu haben und auch in der Lage zu sein, meine anderen geschriebenen Indikatoren zu verwenden, um meinen Handel zu optimieren und die Märkte zu analysieren.
Da das History-Format der Börsen nicht mit dem MetaTrader History-Format kompatibel ist, gibt es mehrere Konvertierungsschritte im EA-Code, um eine brauchbare History-Version 401 für MetaTrader4 zu erzeugen.
Ich hoffe, es wird auch für Sie ein hilfreiches Werkzeug sein.
Wie verwenden
Wenn Sie den EA mit einem Chart verbinden, erscheint eine Liste von Altcoins im EA. Wählen Sie das gewünschte Paar aus (z.B. BTCIOP) und wählen Sie dann die Zeitrahmen aus, für die der EA Charts erstellen soll (standardmäßig sind alle Zeitrahmen aktiv).
Wählen Sie dann das Zeitintervall, in dem der Verlauf/die Charts aktualisiert werden sollen (standardmäßig ist der Timer auf ein Intervall von 10 Sekunden eingestellt).
Fügen Sie den Link 'https://bittrex.com/Api' und 'https://api.binance.com/api' zu Tools --> Optionen --> Expert Advisors --> Webanfragen für aufgelistete URL zulassen hinzu.
Bei jeder Anfrage beträgt die Größe der Historie, die für alle Zeitrahmen jedes Paares heruntergeladen wird, fast 1 MB.
So in 24 Stunden für jedes Paar auf wird es rund 1,5 GB/Tag oder 43 GB/Monat sein. Ich schlage also vor, diesen EA in einem nicht-gemessenen Netzwerk zu verwenden, oder ihn auf Ihrem VPS laufen zu lassen oder das Download-Zeitintervall zu reduzieren.
Danach lädt der EA die History-Dateien zum ersten Mal herunter, verarbeitet sie und erstellt die History-Dateien. Bei den nächsten Aufrufen wird nur die letzte Kerze heruntergeladen und die jüngste Kerze aktualisiert, um die Bandbreitennutzung zu reduzieren und eine korrekte Kerzenindexnummer für Indikatoren zu haben.
Gehen Sie dann auf Dateien --> Offline öffnen --> suchen Sie den Namen Ihres Paares und den Zeitrahmen (z.B. BtcBLITZ-Btr H1 für bittrex oder BTCUSDT-Bin M3 für binance) und öffnen Sie den entsprechenden Offline-Chart.
EA-Einstellungen
- Download Bittrex-Historie: Aktivieren/Deaktivieren des Downloads von Charts von Bittrex.
- Pair_Name_Bittrex: die Währung, deren Chart Sie haben möchten, wie "BTCIOP" von Bittrex.
- Download Binance USDT/BTC/BNB/ETH history: aktiviert/deaktiviert das Herunterladen von Charts von Binance.
- Paarname USDT_Binance: Wählen Sie das USDT-Paar von Binance aus.
- Paarname BTC_Binance: Wählen Sie das BTC-Paar von Binance aus.
- Paarname BNB_Binance: Wählen Sie das BNB-Paar von Binance aus.
- Paarname ETH_Binance: Wählen Sie das ETH-Paar von Binance aus.
- Download-Intervall: Die Timer-Einstellung für den Abruf der Chart-Historie. Standard: 10 Sekunden. Erhöhen Sie den Wert, wenn Sie weniger Netzwerkverkehr benötigen.
- Dezimalstellen: Belassen Sie es bei 8 Dezimalstellen für diese Märkte.
- Get_M1 ... to Monthly_Data: Deaktivieren Sie diese Option, wenn Sie diesen Zeitrahmen-Chart nicht benötigen.
- Auto navigate to chart end: Aktivieren Sie diese Option, wenn Sie möchten, dass der geladene Chart zu den letzten Kerzen wechselt.
- Drucke_Logs: Druckt einige der generierten History-Werte in der Logs-Sektion von MetaTrader aus, um zu überprüfen, ob der EA gut funktioniert oder nicht (standardmäßig deaktiviert - nur zur Fehlersuche).
Hinweis 1: Dieser EA ist für die Erstellung von Offline-Charts und Kryptowährungs-Charts in MetaTrader gedacht, damit Sie Ihre Indikatoren auch für diese Märkte verwenden können.
Die Verwendung von Experten für den Handel mit diesen Charts kann nicht zu optimalen Ergebnissen führen, daher übernehme ich keine Verantwortung für eine andere Verwendung solcher Charts.
Hinweis 2: Dieser EA funktioniert, solange die Bittrex/Binance-Website ihren API-Zugang kostenlos zur Verfügung stellt. Im Falle von Änderungen auf dieser Website, kann ich eine andere API oder History-Links zu finden, um in diesem EA zu verwenden. Daher kann es zu einem gewissen Zeitpunkt in der Zukunft zu einer Ausfallzeit kommen, bis ich den Code aktualisiere.
Hinweis 3: Die Webrequest-Funktion funktioniert nicht im Backtesting.
Hinweis 4: Es ist nicht notwendig, die DLL-Option zu aktivieren.

