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)
-   -   Indikatorsignal nach bestimmter Zeit löschen (http://www.expert-advisor.com/forum/showthread.php?t=6438)

derumuro 31.05.19 11:30

Indikatorsignal nach bestimmter Zeit löschen
 
Wie programmiert man folgendes:

Ich habe zwei Bedingungen für einen Einstieg.
Wenn nach einer bestimmten Anzahl von Kerzen die 1. Bedingung nicht durch die 2. Bedingung bestätigt wird, soll das 1. Signal wieder gelöscht werden.

Danke!

Leopold 31.05.19 22:12

Hallo,

ich würde die Kerzen in Zeit umrechnen und wenn Akutelle Zeit > Zeit X dann setzt du das erste signal wider auf 0.

---Leopold---

derumuro 01.06.19 14:25

Danke Leopold,

wie programmiert man das ?

Mit iTime() kann man ja die Zeit auslesen, aber wie weiter?

derumuro

Leopold 01.06.19 23:34

Hallo,

Time[0] - Startzeit der Aktuellen Periode (Aktueller Timeframe)

PeriodSeconds() - Anzahl Sekunden einer Periode (Aktueller Timeframe)

TimeCurrent() - Aktuelle Zeit


---Leopold---

derumuro 02.06.19 15:29

Kann ich das auch so machen ?

PHP-Code:

datetime prevtimecurtime;
bool     firstsignal false;
bool     secsignal false;

if (
firstsignal == trueprevtime iTime();

curtime TimeCurrent() - (TimeCurrent() % (Period() * 60));

if (
firstsignal == true && secsignal == true)
   {
      if (
curtime preftime)
      {
         
openOrders();
         
firstsignal false,
         
secsignal false;
      }
      else return();
   } 



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