Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4
Startseite Registrieren Hilfe Community Kalender Heutige Beiträge Suchen

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43760
Benutzer: 7.224
Aktive Benutzer: 74
Links: 84
Wir begrüßen unseren neuesten Benutzer: Sundaytrader
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 3 Stunden
- Sundaytrad...
vor 9 Stunden
- TS_6
vor 2 Tagen
- Mane
vor 2 Wochen
- AlbertZiz
vor 2 Wochen
- michak

Onlineuser
'Wer ist online' anzeigen Benutzer: 1
Gäste: 446
Gesamt: 447
Team: 0
Team:  
Benutzer:  AM581
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 29.03.17
Gesperrter Benutzer
 
Registriert seit: Mar 2017
Beiträge: 8
Richertn befindet sich auf einem aufstrebenden Ast
Standard Open/Close jeder Kerze in den Journal schreiben.

Hallo Leute, ich brauch mal Hilfe.

Ich versuche ein Indikator zu Programmieren der mir im Journal denn Close und Open Preis der letzten Kerze zeigt und das immer wieder. Sprich wenn, ich denn ganzen Tag im Chart denn Indikator laufen lasse dann sehe ich am Abend im Journal jeden Open/Close Preis was so am Tag zustande gekommen ist. Ich habe zwar schon was Programmiert das Problem ist nur das er mir jede Sekunde was in den Journal schreibt ich möchte aber das er dies nur tut wenn, sich eine Kerze neu gebildet hat. Jemand eine Idee?


Beispiel(EURUSD):
Open:1.07639
Close:1.07543
Jetzt bildet sich eine neue Kerze
Open:1.07627
Close:1.07481
Usw.

Der Code:

double KerzeClose;
double KerzeOpen;
void OnTick()




{

KerzeClose=Close[1];
KerzeOpen=Open[1];


Print("Letzte KerzeC: ",KerzeClose,"\n",
"Letzte KerzeO: ",KerzeOpen,"\n"

);


}
  #2 (permalink)  
Alt 29.03.17
Mitglied
 
Registriert seit: Mar 2016
Beiträge: 68
SusanneH befindet sich auf einem aufstrebenden Ast
Standard

dazu musst du nur eine weitere Abfrage einbauen, da du ja die Ausgabe nicht zu jedem Tick, sondern für jede neue Bar(Kerze) willst.

z.B.:

int LastBars=0;

//Wait for the new Bar in a chart.
if (LastBars < Bars(_Symbol, _Period))
{

KerzeClose=Close[1];
KerzeOpen=Open[1];


Print("Letzte KerzeC: ",KerzeClose,"\n",
"Letzte KerzeO: ",KerzeOpen,"\n"


LastBars = Bars(_Symbol, _Period);
}
  #3 (permalink)  
Alt 29.03.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 31
ping befindet sich auf einem aufstrebenden Ast
Standard

@Richertn,

PHP-Code:
#property indicator_chart_window
#property strict
datetime Barzeit;
void init()
Barzeit=Time[0];
}
void start()
{ if(
Barzeit!=Time[0])
  { 
Barzeit=Time[0];
    
// was du so machen willst, wenn eine neue Bar beginnt
  
}

ciao ping
  #4 (permalink)  
Alt 30.03.17
Gesperrter Benutzer
 
Registriert seit: Mar 2017
Beiträge: 8
Richertn befindet sich auf einem aufstrebenden Ast
Standard

Also euch beiden vielen Dank, es funktioniert Perfekt, genau so wie ich es haben wollte.
  #5 (permalink)  
Alt 30.03.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 31
ping befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Richertn Beitrag anzeigen
Also euch beiden vielen Dank, es funktioniert Perfekt, genau so wie ich es haben wollte.
... so soll es sein.

Gern geschehen.

ciao ping
Thema geschlossen

Lesezeichen

Stichworte
journal, journal eintrag, kerze, metatrader journal, mql4, open, open close preis journal, programmierung, programmierung metatrader, programmierung mql4


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 21:40 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------