Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools  
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4099
Beiträge: 38851
Benutzer: 6.387
Aktive Benutzer: 216
Links: 80
Wir begrüßen unseren neuesten Benutzer: Oppus International
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 18:12).
Neue Benutzer:
vor einem Tag
- Oppus...
vor 2 Tagen
- justme177
vor 2 Tagen
- DanielF
vor 5 Tagen
- haschmat
vor 6 Tagen
- jayhouse

Onlineuser
'Wer ist online' anzeigen Benutzer: 2
Gäste: 65
Gesamt: 67
Team: 0
Team:  
Benutzer:  fxnoob, MA-EA
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 13.04.16
Neues Mitglied
 
Registriert seit: Apr 2016
Beiträge: 5
BlazeRed befindet sich auf einem aufstrebenden Ast
Standard MQL4 <-> MySQL

Hi, ich möchte meinen Expert-Advisor dazu bringen Werte in eine MySQL-Datenbank zu schreiben und von dort auch Werte auszulesen.

Ich weiß leider nicht, welche Methoden für das aktuelle Build von MQL4 dazu geeignet sind.

Kennt sich jemand damit aus ?

Oder macht es gar Sinn auf MQL5 umzusteigen, falls das dort leichter zu implementieren ist ?
  #2 (permalink)  
Alt 13.04.16
Premium Mitglied
 
Registriert seit: Apr 2015
Beiträge: 415
Raul0 befindet sich auf einem aufstrebenden Ast
Standard

Guten Abend,

schau Dir den Befehl WebRequest einmal an.

Der unterstützt GET und POST, Du wirst noch ein PHP Script brauchen, welches die Daten empfängt und anschließend in die Datenbank legt.

https://docs.mql4.com/common/webrequest
__________________

Easy Trading Assistant
  #3 (permalink)  
Alt 15.04.16
Neues Mitglied
 
Registriert seit: Apr 2016
Beiträge: 5
BlazeRed befindet sich auf einem aufstrebenden Ast
Standard

Ich habe bereits recherchiert und eine Library + DLL gefunden, die den Zugriff auf MySQL ermöglicht.

In diesem Post steht alles was man braucht:

https://www.mql5.com/en/articles/932

Die Methode funktioniert gleichermaßen für MQL4 und MQL5.
  #4 (permalink)  
Alt 15.04.16
Neues Mitglied
 
Registriert seit: Apr 2016
Beiträge: 5
BlazeRed befindet sich auf einem aufstrebenden Ast
Standard

@Raul0:
Hast du eventuell Ahnung, welche der Methoden "besser" ist ?

Ich habe z.B. gelesen, dass der Umweg über PHP sehr lange Zugriffszeiten aufweisen soll.

In der Documentary zu WebRequest() steht, dass diese Funktion nicht in Indicators anwendbar ist und nicht im Backtest verwendet werden kann.
  #5 (permalink)  
Alt 16.04.16
Premium Mitglied
 
Registriert seit: Apr 2015
Beiträge: 415
Raul0 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von BlazeRed Beitrag anzeigen
@Raul0:
Hast du eventuell Ahnung, welche der Methoden "besser" ist ?
Ich habe z.B. gelesen, dass der Umweg über PHP sehr lange Zugriffszeiten aufweisen soll.
In der Documentary zu WebRequest() steht, dass diese Funktion nicht in Indicators anwendbar ist und nicht im Backtest verwendet werden kann.
Von einem Indikator war nicht die Rede, der EA solls machen. Wie schnell? Das liegt letztendlich am Server, ist dieser Überlastet, oder normal. Ich würde ein Test mit 1000 Werten machen zwischen den zwei Methoden.
Vermutlich wird der Ping ohnehin die größere Wartezeit sein.

Warum dieser Umstand?
__________________

Easy Trading Assistant
  #6 (permalink)  
Alt 16.04.16
Neues Mitglied
 
Registriert seit: Apr 2016
Beiträge: 5
BlazeRed befindet sich auf einem aufstrebenden Ast
Standard

Der spätere Indikator / EA soll nicht nur anhand der im Metatrader vorhandenen Preisdaten handeln, sondern auch Wirtschaftsdaten einbeziehen.

Außerdem kann ich anhand der Datanbasis noch einige statistische Analysen mittels anderer Software durchführen, die auf dieselbe Datenbank zugreift.

Die von mir gepostete Methode ist übrigens sehr simpel zu implementieren und enthält einige Scripts mit leicht verständlichem Beispielcode.
  #7 (permalink)  
Alt 10.11.16
Gesperrter Benutzer
 
Registriert seit: Nov 2016
Ort: Zürich - Switzerland
Beiträge: 21
TinoV1969 befindet sich auf einem aufstrebenden Ast
Standard Nachfrage DB

Hallo BlazeRed,
seit April ist schon einige Zeit vergangen. Bist Du in diesem Thema erfolgreich gewesen? Hast Du vorab ein Konzept erstellt? Mich würden Deine Erfahrungen zu diesem Thema interessieren und mich freuen, wenn Du diese hier postest.
Besten Dank.
Grüsse
Tino
  #8 (permalink)  
Alt 12.11.16
Mitglied
 
Registriert seit: Sep 2013
Ort: Freiburg
Beiträge: 42
Nostradamus befindet sich auf einem aufstrebenden Ast
Standard

https://www.mql5.com/en/articles/932


Die hier beschriebene Bibliothek funktioniert einfach und gut. Habe ich seit Monaten im Einsatz.
  #9 (permalink)  
Alt 16.11.16
Gesperrter Benutzer
 
Registriert seit: Nov 2016
Ort: Zürich - Switzerland
Beiträge: 21
TinoV1969 befindet sich auf einem aufstrebenden Ast
Standard

o.k. danke - ich werde das Thema mal angehen
Thema geschlossen

Lesezeichen

Stichworte
ea mysql, expert advisor mysql, mql4, mysql, mysql-datenbank, programmierung, programmierung metatrader, sql


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 13:58 Uhr.


Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2018 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------