Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Price/candle zu einem bestimmten Timestamp (http://www.expert-advisor.com/forum/showthread.php?t=6481)

Frank 15.08.19 08:09

Price/candle zu einem bestimmten Timestamp
 
Hallo

wie kann ich den Price oder eine Candle zu einem vordefinierten Zeitpunkt (timestamp) auslesen lassen?

z.B. den Open Price gestern um 15:30?

AVT 15.08.19 12:19

Mit iBarShift findest Du "die Nummer der Kerze".
Mit iOpen findest Du dann den Eröffnungspreis zu der Nummer.
Hoffe das hilft Dir weiter. AVT

Frank 15.08.19 15:12

danke, die hab ich schon gesehen.

Aber muss ich echt vom aktuellen timestamp zurückrechnen, wieviele Kerzen in der Period vergangen sind. Speziell wenn wie im Dax kein Overnight Handel ist, wird es unnötig long.

Ein direkten Aufruf einer z.B. candle[timestamp] gibt es nicht in mql4?

Leopold 15.08.19 16:49

Du kannst dir ja damit eine Funktion basteln und dann damit aufrufen.

---Leopold---

traderdoc 15.08.19 18:03

Zitat:

Zitat von Frank (Beitrag 42754)
danke, die hab ich schon gesehen.

Aber muss ich echt vom aktuellen timestamp zurückrechnen, wieviele Kerzen in der Period vergangen sind. Speziell wenn wie im Dax kein Overnight Handel ist, wird es unnötig long.

Ein direkten Aufruf einer z.B. candle[timestamp] gibt es nicht in mql4?

Doch, oder auf jeden Fall so ähnlich:

Code:

double open_price = Open[iBarShift(NULL, 0, timestamp)];
traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:36 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum