Öffnen erst bei neuer Kerze
Hallo.
Ich stand oft vor dem Problem, dass wenn z.B. im H1 ein Buy durch den SL ging, der EA sofort nen neuen Buy öffnet, weil die Bedingungen dafür laut Kursen in dieser Stunde, bzw. im H1, noch gegeben waren. Dazu ist mir was eingefallen. Eigentlich werden ja nur die Ticks, bzw. die Preise des M1 Chart, in den größeren Charts zusammenfasst. Also z.B. in der neuesten M5 Kerze wird alle 5 Min. der Kurs der letzten M1-Kerze angezeigt, egal wie die vier M1-Kerzen davor aussehn. Also eigentlich würde es doch reichen, den Code erst zu starten, wenn z.B. Close Bar 1 im M1 = Close Bar 1 im M5 ist. Wenn man z.B. nur alle 5 Min. öffnen will. :confused: Aber es sah schon oft Alles voll einfach aus... :rolleyes: |
Ich glaub, so wärs wohl zuverlässiger. :rolleyes:
Code:
input ENUM_TIMEFRAMES Fast_TimeFrame = 30; Code:
double Time_Fast_TF = iTime(Symbol()Fast_TimeFrame,1); Code:
if ( ... Time_Fast_TF == Time_Slow_TF... ) {... |
Ich glaube mal ganz fest daran, dass Du solchen oder ähnlichen Code bereits gesehen hast.
Code:
if (OldTime != Time[0]) { Code:
if (OldTime != iTime(NULL, PERIOD_H1, 0) { |
Danke.
Aber mit den beiden Timeframes klappt das wohl ganz gut, wenn man die iTime Bar 0 vergleicht. |
@MA-EA, gewöhne Dir doch mal von Anfang an eine strukturierte, logische und einfache Programmierung an.
Und dazu zählt die in Post #2 nicht! Ich hoffe, dass Du den gravierenden Unterschied zu Post #3 siehst. traderdoc |
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:34 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