checkAd

    [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
    Beiträge: 4
    ID: 1.229.580
    Aufrufe heute: 0
    Gesamt: 413
    Aktive User: 0


     Durchsuchen

    Begriffe und/oder Benutzer

     

    Top-Postings

     Ja Nein
      Avatar
      schrieb am 06.04.16 17:19:01
      Beitrag Nr. 1 ()
      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!
      1 Antwort
      Avatar
      schrieb am 06.04.16 20:48:11
      Beitrag Nr. 2 ()
      Antwort auf Beitrag Nr.: 52.131.390 von FlyHigh_ am 06.04.16 17:19:01
      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.
      Avatar
      schrieb am 06.04.16 21:16:41
      Beitrag Nr. 3 ()
      Wieso ist die Sprache schrott?
      1 Antwort
      Avatar
      schrieb am 06.04.16 21:44:28
      Beitrag Nr. 4 ()
      Antwort auf Beitrag Nr.: 52.133.376 von FlyHigh_ am 06.04.16 21:16:41
      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... :cry:

      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... :rolleyes:


      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
      hier
      eine neue Diskussion.
      [MQL] Jemand Erfahrungen - Hilfestellung - API/Variablen?