Inhalte aufrufen

  • Über WindowsLive anmelden Log In with Google Anmelden
  • Mitglied werden
Profilbild

den Zeitpunkt "eine Minute vor Ende einer Kerze" bestimmen

- - - - -

  • Du kannst leider keine neuen Themen eröffnen
  • Please log in to reply
7 Antworten zu diesem Thema

  #1
OFFLINE   siero

Guten Abend zusammen,

 

ich habe eine Frage an die Entwickler hier:

Wie kann ich denn im Metatrader4 den Zeitpunkt "eine Minute vor Ende einer Kerze" bestimmen. Hintergrund, ich will kurz vor Ende einer Kerze Kennzahlen berechnen und ggfls. eine Order eröffnen.  

 

Und hat eine Kerze eigentlich eine feste Nummer, die ich zum Beispiel im comment verwenden kann?Auch hier als Hintergrund: ich eröffne eine Order und will diese spätestens nach drei Kerzen (wieder kurz vor Ende der Kerze) schließen. Bisher schreibe ich den Closing-Zeitpunkt in den comment.

 

 

Freue mich über Ideen für Lösungsansätze. 

Besten Dank

Siero



  #2
OFFLINE   Sven Köhler

die aktuelle Kerze hat die Nr. 0, -1 die vorherige und +1 etc die folgende, ausgehend von 0...

 

wie errechnest oder bestimmst du denn den Closing-Zeitpunkt für den comment??


Bearbeitet von Sven Köhler, 20 January 2019 - 23:55 Uhr,


  #3
OFFLINE   siero

Hi

 

bisher mache ich das über Variablen:

int aktuellerWochentag = 1 bis 5

int aktuelleStunde = 0 bis 23

int aktuelleUhrzeit= 10000*HOUR + 100*Minute + 1*SECONDS,  

int aktuelleStunde = 100*MINUTE + SECONDS 

 

Beispiel: Montag 12:30

int aktuellerWochentag = 1

int aktuelleStunde = 12

int aktuelleUhrzeit= 123000  

int aktuelleStunde = 3000 

 
Und damit konnte ich den Closing-Zeitpunkt auch errechnen und abfragen.
 
Das alles funktioniert bei H1 Kerzen ganz gut. Allerdings, sobald zB der Markt mal früher schließt oder ein Feiertag kommt, wirds komplizierter :-)
 
Grüße
Siero


  #4
OFFLINE   traderdoc

Wenn Du im TimeFrame M1 bist, dann ist klar, dass 1 Minute vor Ende einer Kerze gleichzeitig die vorherige Kerze geschlossen wurde.

Übrigens werden die Kerzen anders als @Sven Köhler dargestellt hat, als ... 1, 0, -1 ...deklariert.

 

So in jedem TimeFrame außer M1 würde man nun die Minute vor dem Schließen der aktuellen Kerze wie folgt programmieren:

Please Login or Register to see this Hidden Content

Im ersten Fall wird die Zeit des Beginns der Kerze nach! der aktuellen Kerze genommen, welche mit der Zeit des Schließens der aktuellen Kerze identisch ist und davon werden Deine 60 Sekunden abgezogen.

Im zweiten Fall wird die Zeit des Beginns der aktuellen Kerze genommen, die Zeit der Kerzenperiode addiert, um das Kerzenende zu ermitteln und wiederum 60 Sekunden abgezogen.

 

Du kannst die Zeit des Orderöffnung in den Kommentar schreiben, ist aber überflüssig, weil die Abfrage über OrderOpenTime() eindeutig ist:

Please Login or Register to see this Hidden Content

Im ersten Fall wird ausgehend von der OrderOpenTime genau nach drei Kerzenperioden gehandelt.

Im zweiten Fall wird die Zeit des Beginns der Kerze ermittelt, auf der die Order geöffnet wurde, dazu drei Kerzenperioden addiert und wieder wie oben die 60 Sekunden davon abgezogen.

Vor dem Aufrufen der Funktion OrderOpenTime muss die entsprechende Order per OrderSelect() ausgewählt werden!

 

traderdoc


  • siero gefällt das
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierwünsche.

  #5
OFFLINE   Katakuja

Das erinnert mich an meine Email Diskussionen über geschlossene

Kerzen mit TD als ich mir meinen Ea habe programmieren lassen ;)

 

Kata.



  #6
OFFLINE   traderdoc

Das erinnert mich an meine Email Diskussionen über geschlossene

Kerzen mit TD als ich mir meinen Ea habe programmieren lassen ;)

 

Kata.

 

Tatsächlich? Das ist ja schon eine gefühlte Ewigkeit her.

 

traderdoc


  • Katakuja gefällt das
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierwünsche.

  #7
OFFLINE   Sven Köhler

@

Please Login or Register to see this Hidden Content

,....stimmt...verwechselt, sorry


Bearbeitet von Sven Köhler, 22 January 2019 - 00:48 Uhr,


  #8
OFFLINE   siero

@traderdoc Herzlichen Dank :-)das werde ich bei Zeit und Gelegenheit einbauen.

 

Schöne Grüße

Siero





Similar Topics

  Thema Eröffnet von Statistik Letzter Beitrag




0 Benutzer lesen gerade dieses Thema

0 Mitglieder, 0 Gäste, 0 anonyme Nutzer