Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 356
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Karputov Vladimir:
Высылайте.
Gesendet
Schicken Sie es mir zu.
Mit der Hilfe vonKarputov Vladimir. Ich habe das Problem gelöst, indem ich das Indikator-Handle in der Funktion OnInit() abgerufen und dann in OnDeinit() gelöscht habe.
Könnten Sie bitte dafür sorgen, dass der Indikator Linien ab einem bestimmten Balken und nicht auf der gesamten Historie zeichnet?
Guten Tag. Ich habe ein solches Problem. Ich habe begonnen, MQL zu lernen und schreibe gerade einen EA. Wenn ich den Expert Advisor kompiliere und dann ausführe, öffnet er einen EUR-Stunden-Chart, aber ich habe nicht angegeben, welcher Chart geöffnet werden soll. Ich habe die Öffnung des Euro-Dollar für 5 Minuten vorgeschrieben. Zuerst öffnet er den Euro-Dollar um eine Stunde, dann um 5 Minuten. Wie kann ich das Stundendiagramm löschen? Hier ist der Code des Expert Advisors. Vielen Dank für die Ratschläge im Voraus.
//+------------------------------------------------------------------+
//|а.mq4 |
//|Valery Wilkes |
//|https://www.mql5.com ||
//+------------------------------------------------------------------+
#eigentum copyright "Valery Wilkes"
#property link "https://www.mql5.com"
#Eigenschaft Version "1.00"
#Eigenschaft streng
double iAlligator();
bool ObjectSetInteger();
long a=ChartOpen("EURUSD",PERIOD_M5);
//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion|
//+------------------------------------------------------------------+
int OnInit()
{
//--- Zeitschaltuhr erstellen
EventSetTimer(5);
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//--- Zeitgeber zerstören
EventKillTimer();
}
//+------------------------------------------------------------------+
//| Experten-Tick-Funktion|
//+------------------------------------------------------------------+
void OnTick()
{
for(int f=3;; f++)
{
double val=iFractals("EURUSD",15,1,f);
if(val!=0)
{
Alert("Buy Fractal",val, "Bar Left",f);
Pause;
}
}
for(int f1=3;; f1++)
{
double val1=iFractals("EURUSD",15,2,f1);
if(val1!=0)
{
Alert("Fractal zu verkaufen ",val1, "Bar links",f1);
Pause;
}
Alert(Bid);
}
}
//+------------------------------------------------------------------+
//| Timer-Funktion|
//+------------------------------------------------------------------+
void OnTimer()
{
}
//+------------------------------------------------------------------+
//| Testerfunktion|
//+------------------------------------------------------------------+
double OnTester()
{
//---
double ret=0.0;
//---
//---
return(ret);
}
//+------------------------------------------------------------------+
Guten Tag. Ich habe ein solches Problem. Ich habe begonnen, MQL zu studieren, und ich schreibe einen Expert Advisor. Wenn ich den Expert Advisor kompiliere und ausführe, öffnet er den EURUSD-Stundenchart, aber ich habe noch nicht angegeben, welcher Chart geöffnet werden soll. Ich habe die Öffnung des Euro-Dollar für 5 Minuten vorgeschrieben. Zuerst öffnet er den Euro-Dollar um eine Stunde, dann um 5 Minuten. Wie kann ich das Stundendiagramm löschen? Hier ist der Code des Expert Advisors. Vielen Dank für den Tipp im Voraus.
Sie müssen das Debugging aktivieren und dann startet Ihr EA mit dem Standardsymbol. Geben Sie das gewünschte Symbol und TF in den Einstellungen des Meta-Editors an. (Siehe beigefügtes Bild).
In diesem Stück suchen wir also nach Maximal- und Minimalwerten von Maximum bis Minimum?
und in diesem
vom Minimum zum Maximum?
Dieser Code:
sucht nach dem Index des Elements mit dem höchsten Wert. Die Suche beginnt bei Element Null und erstreckt sich über das gesamte Array.
Hier ist der Code
und das ist das Ergebnis:
Erkunden Sie bitte.