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)
-   -   Scale-Out Code (http://www.expert-advisor.com/forum/showthread.php?t=2891)

Tycoon 26.04.13 21:21

Scale-Out Code
 
Hi Leute!!Nachdem Ihr mir letztens gut geholfen habt,habe ich noch ein kleines Problem.
Ich habe vor, eine Order zu schließen wenn sich innerhalb der 6 Fachen Zeiteinheit die ich handele nix tut, über OrderClose() zu schließen!
Bsp.:
Timeframe 5min
Hier mein Code:


OrderSelect(.....)

if(OrderOpenPrice() <= Ask && OrderOpenTime() <=OrderOpentime+Period_M5*6 )
{
OrderClose(...);
}

OrderOpenTime() ist klar.Denke Period_M5*6 ist bestimmt falsch.Aber wie bekomme ich die Zeit, die in der Zukunft liegt??Also sprich + 30min in meinem Fall.

naranjoe 28.04.13 11:36

Hallo,

PERIOD_M5*6 ist schon richtig, allerdings ist OrderOpenTime() datetime Format!
Du must also deine Berechnung in Sekunden umrechnen.
OrderOpenTime()+PERIOD_M5*6*60 wäre 30 Min. in der Zukunft von OrderOpenTime().

Gruß
naranjoe


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:02 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