[MQL] Jemand Erfahrungen - Hilfestellung - API/Variablen? - 500 Beiträge pro Seite
eröffnet am 06.04.16 17:19:01 von
neuester Beitrag 06.04.16 21:44:28 von
neuester Beitrag 06.04.16 21:44:28 von
Beiträge: 4
ID: 1.229.580
ID: 1.229.580
Aufrufe heute: 0
Gesamt: 413
Gesamt: 413
Aktive User: 0
Top-Diskussionen
Titel | letzter Beitrag | Aufrufe |
---|---|---|
vor 1 Stunde | 2702 | |
01.05.24, 18:36 | 2068 | |
vor 43 Minuten | 1790 | |
gestern 19:24 | 1396 | |
gestern 18:35 | 1095 | |
heute 13:39 | 1069 | |
vor 30 Minuten | 1056 | |
vor 59 Minuten | 872 |
Meistdiskutierte Wertpapiere
Platz | vorher | Wertpapier | Kurs | Perf. % | Anzahl | ||
---|---|---|---|---|---|---|---|
1. | 1. | 18.001,60 | +0,59 | 240 | |||
2. | 2. | 168,20 | +0,08 | 87 | |||
3. | 3. | 9,7000 | +12,27 | 75 | |||
4. | 14. | 6,1400 | -1,35 | 69 | |||
5. | 11. | 0,1865 | 0,00 | 52 | |||
6. | 7. | 0,8750 | -12,50 | 47 | |||
7. | 12. | 0,1561 | +2,97 | 38 | |||
8. | 6. | 2.302,50 | 0,00 | 36 |
Hey Community,
Ich habe die ganze Woche jetzt schon vor mir etwas in MQL (MetaTrader) zu programmieren. Allerdings finde Ich zu den Indikatoren und generell der Sprache leider sehr wenig. Klar auf der Seite direkt gibt es einige Artikel, nur helfen diese mir nicht weiter... :/
Ich benötige z.B. den ZigZag Indikator, allerdings finde Ich in den Docs dazu nichts und auch nicht, wenn Ich in Google nach "ZigZag MQL Api" schaue. Ich habe was gelesen von iCustom, komme damit aber nicht ganz klar.
https://docs.mql4.com/indicators/icustom
Unter anderem verstehe Ich in MQL nicht die Variablenspeicherung. Ich kann Java und wenn Ich einer Variable einen Wert zuweiße, dann bleibt der auch so, wenn Ich ihn nicht verändere. Allerdings ist der Wert einer Variable bei mir komischerweise "statisch". Ich erhöhe ihn zwar mit "i++", allerdings komme Ich dann z.B. nicht in den if Zweig, da Ich noch die Variable noch den zugewiesenen Wert hat...
Ich würde mich freuen, wenn mir dabei jemanden helfen kann und mir MQL evtl. ein wenig "beibringen" könnte. Großer Unterschied zu Java ist da ja nicht, nur arbeitet MQL anscheinend anderes...
MfG und Danke!
Ich habe die ganze Woche jetzt schon vor mir etwas in MQL (MetaTrader) zu programmieren. Allerdings finde Ich zu den Indikatoren und generell der Sprache leider sehr wenig. Klar auf der Seite direkt gibt es einige Artikel, nur helfen diese mir nicht weiter... :/
Ich benötige z.B. den ZigZag Indikator, allerdings finde Ich in den Docs dazu nichts und auch nicht, wenn Ich in Google nach "ZigZag MQL Api" schaue. Ich habe was gelesen von iCustom, komme damit aber nicht ganz klar.
https://docs.mql4.com/indicators/icustom
Unter anderem verstehe Ich in MQL nicht die Variablenspeicherung. Ich kann Java und wenn Ich einer Variable einen Wert zuweiße, dann bleibt der auch so, wenn Ich ihn nicht verändere. Allerdings ist der Wert einer Variable bei mir komischerweise "statisch". Ich erhöhe ihn zwar mit "i++", allerdings komme Ich dann z.B. nicht in den if Zweig, da Ich noch die Variable noch den zugewiesenen Wert hat...
Ich würde mich freuen, wenn mir dabei jemanden helfen kann und mir MQL evtl. ein wenig "beibringen" könnte. Großer Unterschied zu Java ist da ja nicht, nur arbeitet MQL anscheinend anderes...
MfG und Danke!
Antwort auf Beitrag Nr.: 52.131.390 von FlyHigh_ am 06.04.16 17:19:01
Ich denke mal, du beziehst dich auf die MQL4?! Im Zweifelsfall immer in die MQL-Codebase bzw. das MQL-Forum schauen, z.B. hier:
https://www.mql4.com/search#!keyword=zigzag
Die Ergebnisse sind zwar MQL4 und 5 gemischt, aber i.d.R. wird man bei den normalen Sachen hier fündig. Z.B. hier:
https://www.mql5.com/en/code/7796
Diese "Sprache" ist einfach Schrott und vollkommen unpraktikabel. Mit MQL5 haben sie sie dann Gott sei Dank aufgegeben.
Wenn möglich würde ich empfehlen, einen Broker mit einer API zu suchen.
Zitat von FlyHigh_: Ich benötige z.B. den ZigZag Indikator
Ich denke mal, du beziehst dich auf die MQL4?! Im Zweifelsfall immer in die MQL-Codebase bzw. das MQL-Forum schauen, z.B. hier:
https://www.mql4.com/search#!keyword=zigzag
Die Ergebnisse sind zwar MQL4 und 5 gemischt, aber i.d.R. wird man bei den normalen Sachen hier fündig. Z.B. hier:
https://www.mql5.com/en/code/7796
Zitat von FlyHigh_: Unter anderem verstehe Ich in MQL nicht die Variablenspeicherung. Ich kann Java und wenn Ich einer Variable einen Wert zuweiße, dann bleibt der auch so, wenn Ich ihn nicht verändere. Allerdings ist der Wert einer Variable bei mir komischerweise "statisch". Ich erhöhe ihn zwar mit "i++", allerdings komme Ich dann z.B. nicht in den if Zweig, da Ich noch die Variable noch den zugewiesenen Wert hat...
Diese "Sprache" ist einfach Schrott und vollkommen unpraktikabel. Mit MQL5 haben sie sie dann Gott sei Dank aufgegeben.
Wenn möglich würde ich empfehlen, einen Broker mit einer API zu suchen.
Wieso ist die Sprache schrott?
Antwort auf Beitrag Nr.: 52.133.376 von FlyHigh_ am 06.04.16 21:16:41
Öhm, echt...? Naja, z.B. wegen den Problemen, die du selbst gerade beschrieben hast.
Aber in erster Linie, weil es ein bruchstückhafter und ungenügender Abklatsch von C ist. Der Compiler ist einfach mangelhaft implementiert und lässt sich durch leises Rülpsen zum Absturz bringen. Und selbst Skriptsprachen wie JavaScript und Konsorten sind mächtiger als MQL4.
Überhaupt stellt sich die Frage, warum jede Trading-Plattform mit ihrer eigenen "Sprache" daherkommen muss, die offensichtlich von Leuten implementiert wurde, die noch nie im Leben programmiert haben oder im ersten Semester Informatik kläglich gescheitert sind.
Niemand, der es auch nur halbwegs ernst meint, "programmiert" in den proprietären Sprachen von TradeSignal, ProRealTime, NinjaTrader o.ä., zu denen nicht einmal eine Grammatik existiert. Aber ich schweife ab...
Es existieren seit Jahrzehnten genügend Programmiersprachen, die weit verbreitet oder teils sogar durch Institutionen wie ISO genormt sind. Warum das Rad neu erfinden? Ach ja, vllt. Kundenbindung, denn ein Kunde, der sein komplettes System in einer dieser Sprachen geschrieben hat, nicht einfach hergehen und die Plattform oder gar den Broker wechseln kann...
Zitat von FlyHigh_: Wieso ist die Sprache schrott?
Öhm, echt...? Naja, z.B. wegen den Problemen, die du selbst gerade beschrieben hast.
Aber in erster Linie, weil es ein bruchstückhafter und ungenügender Abklatsch von C ist. Der Compiler ist einfach mangelhaft implementiert und lässt sich durch leises Rülpsen zum Absturz bringen. Und selbst Skriptsprachen wie JavaScript und Konsorten sind mächtiger als MQL4.
Überhaupt stellt sich die Frage, warum jede Trading-Plattform mit ihrer eigenen "Sprache" daherkommen muss, die offensichtlich von Leuten implementiert wurde, die noch nie im Leben programmiert haben oder im ersten Semester Informatik kläglich gescheitert sind.
Niemand, der es auch nur halbwegs ernst meint, "programmiert" in den proprietären Sprachen von TradeSignal, ProRealTime, NinjaTrader o.ä., zu denen nicht einmal eine Grammatik existiert. Aber ich schweife ab...
Es existieren seit Jahrzehnten genügend Programmiersprachen, die weit verbreitet oder teils sogar durch Institutionen wie ISO genormt sind. Warum das Rad neu erfinden? Ach ja, vllt. Kundenbindung, denn ein Kunde, der sein komplettes System in einer dieser Sprachen geschrieben hat, nicht einfach hergehen und die Plattform oder gar den Broker wechseln kann...
Beitrag zu dieser Diskussion schreiben
Zu dieser Diskussion können keine Beiträge mehr verfasst werden, da der letzte Beitrag vor mehr als zwei Jahren verfasst wurde und die Diskussion daraufhin archiviert wurde.
Bitte wenden Sie sich an feedback@wallstreet-online.de und erfragen Sie die Reaktivierung der Diskussion oder starten Sie eine neue Diskussion.
Meistdiskutiert
Wertpapier | Beiträge | |
---|---|---|
104 | ||
74 | ||
71 | ||
52 | ||
42 | ||
30 | ||
23 | ||
22 | ||
21 | ||
19 |
Wertpapier | Beiträge | |
---|---|---|
18 | ||
15 | ||
15 | ||
13 | ||
13 | ||
13 | ||
13 | ||
13 | ||
12 | ||
12 |