und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 1236
- Rating:
- Veröffentlicht:
- 2016.04.06 13:19
- Aktualisiert:
- 2016.11.22 07:34
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Author:
Russell
Es gibt einige wenige Lösungen für das Lesen und Schreiben in eine MySQL Datenbenk. Das Schreiben ist nicht so ein großes Problem mit dem MT4. Aber das Auslesen ist schon schwieriger. MT4 kann keine C++ Strukturen verarbeiten, nur die nativen Typen wie int, double und string werden unterstützt. Andere Lösungen verwenden den SELECT-Befehl und die Verbindung (CONCAT) der gewünschten Felder. Ich finde diese Lösung instabil und sehr fehleranfällig. Diese Umsetzer übersetzt zwei MySQL Strukturen in Typen, welche MT4 verarbeiten kann. Ebenso wurden hier alle originalen Funktionen von libmysql in den Wrapper exportiert. Der vollständige Sourcecode ist in einem zip file erhältlich.
Example:
#include <mysql_v2.0.4.mqh> int init(){ Print(MT4_mysql_wrapper_version()); MySQL_Init(); getDB(); return(0); } int deinit(){ MySQL_DeInit(); return(0); } int start(){ return(0); } void getDB(){ //--------------v Setzen Sie hier die Anzahl der Felder, die sie selektiert haben string lsData[][2]; string lsQuery = "SELECT tableid,some_value FROM `mytable` INNER JOIN .... WHERE ... ORDER BY ..."; MySQL_FetchArray(lsQuery, lsData); for (int i = 0; i < ArrayRange(lsData,0); i++){ for (int j = 0; j < ArrayRange(lsData,1); j++){ Print(i+","+j+": "+lsData[i][j]); } } }
Credits:
https://www.mql5.com/en/users/gc1 for pointing out some bugs
Install:
mysql_v2.0.2.mqh - goes to your include directory
mysql_wrapper_v1.0.2.zip
- öffnen Sie das Zipp
- extract mysql_wrapper_v1.0.2.zip\mysql_wrapper\Debug\mysql_wrapper.dll to C:\Windows\system32\
Diskussion:
https://www.mql5.com/en/forum/111508
Update:
mysql_v2.0.4.mqh - has some extra error checks
mysql_wrapper_v1.0.3.zip - repack VS2008
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/8623

Die «Madlen» Linien sind ähnlich anzuwenden wie die Unterstützungs- und Widerstandslinien durch horizontale oder Trendlinien.

Indikator der Bollinger Bänder.

Ein weiterer Indikator, der den Tick Chart anzeigt, was wohl für die Pipsers interessant sein dürfte. Er hat einige Besonderheiten.

Ein universales EA-Schema, um ganz einfach verschiedene Strategien in einem EA implementieren zu können.