|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Das Problem ist, dass ich - trotz umfangreicher Recherche, hier im Forum wie auch dem Quälen diverser Suchmaschinen - nicht umsetzen kann, wie man die Wochenenden eliminiert. Es hört sich so einfach an "Zähle Z hoch, multipliziere es mit 86400 und definiere darüber den Tag, ab dem der Pivot gezeichnet werden soll" und dann fällt er auf einen Sonntag / Samstag und beim Freitag darauf wird die Linie umso länger.
Gibt es denn keine Funktion, die den Wochentag zurückliegender Tage abfragt oder generell zurückliegende Daten abfragt oder so? Mit Bedingungen könnte man dann arbeiten. Bisher fand ich immer nur Abfragemöglichkeiten der aktuellen Zeiten / Tage / Bars usw.
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang |
|
|||
Zitat:
Code:
for(i=limit;i>=0;i--) // countdown to current { // == Mo-Fr if( ( TimeDayOfWeek(Time[i])>=1 // Montag && TimeDayOfWeek(Time[i])<=5) // Freitag { machwas() ; } } |
|
|||
Also, ich versuchte es mal nachzuvollziehen.
PHP-Code:
Wenn ich nun am Donnerstag zB. PHP-Code:
So auch bei PHP-Code:
Kann das sein?
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang |
|
|||
Ok. Die Feiertage zu berücksichtigen ist nicht einfach. Überhaupt ist die Programmierung in Bezugnahme vergangener Zeiten bzw. Wochentage unheimlich schwierig. Sollen noch mehr als der aktuelle WOCHENpivotpunkte hinzu kommen, stoßen meine Fähigkeiten definitiv an meine Grenzen.
Mal ein Nebenthema: Hat jemand eine Idee, wie ich zB. eine Indikatorlinie auf Knopfdruck bzw. Tastendruck einer definierten Taste ein- und wieder ausblenden kann?
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang |
|
|||
So, nach sehr viel hin- und herüberlegen und -programmieren und unzähligen Verwünschungen habe ich es herausgefunden. Hier das Prinzipielle:
PHP-Code:
Besonders die Schnipsel (ersichtlich aus Tag 2 bis Tag 5) sind der Schlüssel. In der Zeit 23:00 - 24:00 Uhr wird kein Pivot angezeigt und ab 24:00 Uhr sollte man in einen anderen Timeframe und zurück wechseln, damit die neuen Pivots angezeigt werden. Eigentlich wollte ich das Ganze mittels Schleife gestalten, aber das haut nicht so einfach hin und es wird schnell unübersichtlich, so dass eine Fehlersuche fast unmöglich wird. Ich bin froh, es so hinbekommen zu haben. So, nun zu meinem neuen (alten) Projekt in einem anderen Threat, in welchem ich den Hintergrund zwischen zwei Zeitpunkten ändern und darstellen will, hier ist angedacht z.B. bei Schnitt / Überschreiten der EMA10 der EMA20 (M15) bis zum Unterschreiten farbig darzustellen. Die y-Werte können durchaus sehr weit gegriffen sein, also never-reached-Konstanten. Das Ganze wandert natürlich im Chart mit fortlaufender Zeit nach links, also so leicht finde ich das gar nicht! Hat jemand eine Idee? Wie gesagt, dazu eröffne ich einen neuen Threat und dieser hier kann geschlossen werden...
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|