Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 5 > Programmierung MQL5 > Codeschnipsel

Codeschnipsel Codeschnipsel für MQL5.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4972
Beiträge: 43246
Benutzer: 7.216
Aktive Benutzer: 84
Links: 84
Wir begrüßen unseren neuesten Benutzer: bb1107
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 2 Tagen
- bb1107
vor einer Woche
- rg-trader
vor 2 Wochen
- toshistyle
vor 2 Wochen
- Robin
vor 3 Wochen
- mMmaanu

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 108
Gesamt: 108
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 05.12.16
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard Rätsel #1

Nachdem hier sonst niemand postet, betrachte ich diese Rubrik quasi als meine.
Wär natürlich schön wenn sonst noch jemand seinen 'Senf'(=Codeschnipsel) dazugäbe.

Nun das Rätsel:

Warum erscheint bei der Eingabemaske von Indikatoren der Tab 'Parameter' und warum erscheint er manchmal nicht ?

Bin gespannt ob es jemand weiß.

Die Auflösung gibt's morgen.

Für Hinweise wo solche Informationen zu finden sind, wäre ich sehr dankbar
Auch mit Hinweisen auf eine bessere Dokumentation der Standardlibrary für MQL5 wäre mir, und sicher auch anderen, sehr geholfen.
https://www.mql5.com/de/docs ist ja wirklich nur eine Referenz. Beispiele wären gefragt!

Geändert von Kronenchakra (05.12.16 um 13:08 Uhr) Grund: Korrektur
  #2 (permalink)  
Alt 05.12.16
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Weils bei manchen Indis keine Parameter gibt? Z.B. Daily Pivot Points oder Heiken Ashi wenn ich mich richtig erinnere.
  #3 (permalink)  
Alt 05.12.16
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Ja, aber wodurch wird das gesteuert ? Was verursacht das Erscheinen oder Verschwinden des Tabs!?
  #4 (permalink)  
Alt 05.12.16
Mitglied
 
Registriert seit: Mar 2014
Beiträge: 30
André befindet sich auf einem aufstrebenden Ast
Standard

Das liegt an der Deklaration der Variablen. Mit "extern" oder "input" vor dem Datentyp einer Globalen Variable erscheint auch der Tab "Parameter" in der Eingabemaske des Indikators/EA´s.
  #5 (permalink)  
Alt 05.12.16
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Kann ich nicht sagen, die Frage bezieht sich auf MQL5
Bei einem EA kommt dieser Tab nie.

Geändert von Kronenchakra (05.12.16 um 17:52 Uhr) Grund: Ergänzung
  #6 (permalink)  
Alt 05.12.16
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.732
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Kronenchakra Beitrag anzeigen
Kann ich nicht sagen, die Frage bezieht sich auf MQL5
Bei einem EA kommt dieser Tab nie.
Ja, warum sollte der auch da kommen?

Der Reiter Parameter erscheint nur bei den Indikatoren, die direkt angesrochen werden können, also z.B. iMA(). Bei allen anderen Indikatoren, die über iCustom() angesprochen werden müssen, existiert dieser Reiter nicht.

Wenn Du die Antwort bereits kennst, dann kannst Du sie doch gleich posten.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #7 (permalink)  
Alt 05.12.16
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Na, Ok Spaß muß auch mal sein!
Also das Erscheinen dieses Tabs hängt mit der Definition von OnCalculate() zusammen.

Hier wird dieser Tab angezeigt:
Code:
int OnCalculate (const int rates_total,      // size of the price[] array 
                 const int prev_calculated,  // bars handled on a previous call 
                 const int begin,            // where the significant data start from 
                 const double& price[]       // array to calculate 
   );
Hier wird der Tab NICHT angezeigt:
Code:
int OnCalculate (const int rates_total,      // size of input time series 
                 const int prev_calculated,  // bars handled in previous call 
                 const datetime& time[],     // Time 
                 const double& open[],       // Open 
                 const double& high[],       // High 
                 const double& low[],        // Low 
                 const double& close[],      // Close 
                 const long& tick_volume[],  // Tick Volume 
                 const long& volume[],       // Real Volume 
                 const int& spread[]         // Spread 
   );
Ist das irgendwo dokumentiert ?
Im nachhinein ist es eigentlich logisch. Bei der Version mit den vielen Parametern würde die Auswahl einer Preisart keinen Sinn machen.

LG Otto
  #8 (permalink)  
Alt 05.12.16
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.732
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Man könnte es auch so nennen:

Warum einfacher, wenn es komplizierter genenauso gut geht!

Nein, da hatte wieder mal ein Progger von MetaQuotes ein träumerische Phase und dachte sich genau obiges, denn das, was bei den iCustom()-Indikatoren an Reitern erscheint, nämlich "Eingaben" und "Farben" stellt in Summe nichts anderes dar, als der Reiter Parameter der "Standard"-Indikatoren. Und zu guter Letzt existieren bei so manchen Indikatoren auch noch zwei Versionen, um dieser Überflüsigkeit auch noch einmal so richtig Ausdruck zu verleihen.

Ich hoffe doch, dass die nächsten Rätsel tatsächlich etwas rätselhafter sind.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #9 (permalink)  
Alt 05.12.16
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Man könnte es auch so nennen:

Warum einfacher, wenn es komplizierter genenauso gut geht!

Nein, da hatte wieder mal ein Progger von MetaQuotes ein träumerische Phase und dachte sich genau obiges, denn das, was bei den iCustom()-Indikatoren an Reitern erscheint, nämlich "Eingaben" und "Farben" stellt in Summe nichts anderes dar, als der Reiter Parameter der "Standard"-Indikatoren. Und zu guter Letzt existieren bei so manchen Indikatoren auch noch zwei Versionen, um dieser Überflüsigkeit auch noch einmal so richtig Ausdruck zu verleihen.

Ich hoffe doch, dass die nächsten Rätsel tatsächlich etwas rätselhafter sind.

traderdoc
Du hast ja so recht mit den Metaquotlern
War es nicht rätselhaft genug ? Na, mir fällt da grad was ein, muß das aber nochmal überprüfen
Thema geschlossen

Lesezeichen

Stichworte
codeschnipsel, codeschnipsel mql5, eingabemaske indikatoren, indikatoren parameter, parameter indikator, programmierung, programmierung metatrader, programmierung mql5

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 +1. Es ist jetzt 04:52 Uhr.





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