Ich danke Ihnen. Also ist es nur in mt5. Wenn jemand weiß, wie man einen Indikator aus einem EA hinzufügen, lassen Sie mich bitte wissen
Sie können auch Indikatoren und Experten auf einer Vorlage speichern, und da die Funktion funktioniert, wird Ihnen ein Experte zusammen mit den Indikatoren installiert.
//+------------------------------------------------------------------+//| DeleteChart.mq4 |//| Copyright 2021, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2021, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"#property strict#property show_inputs
//---inputstring Template = "ADX"; // Имя шаблона(without '.tpl')//---ENUM_TIMEFRAMES TimeFrame; // Change TimeFrame - Current = dont changed//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---
DeleteChart();
}
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void DeleteChart(void)
{
long currChart,prevChart=ChartFirst();
int i=0,limit=100;
bool errTemplate;
while(i<limit)
{
currChart=ChartNext(prevChart);
if(TimeFrame!=PERIOD_CURRENT)
{
ChartSetSymbolPeriod(prevChart,ChartSymbol(prevChart),TimeFrame);
}
errTemplate=ChartApplyTemplate(prevChart,Template+".tpl");
if(!errTemplate)
{
Print("Error ",ChartSymbol(prevChart),"-> ",GetLastError());
}
if(currChart<0)
break;
Print(i,ChartSymbol(currChart)," ID =",currChart);
prevChart=currChart;
i++;
}
}
//+------------------------------------------------------------------+
Sie können auch Indikatoren und Experten in einer Vorlage speichern und wenn die Funktion funktioniert, wird ein Experte zusammen mit den Indikatoren installiert.
Wenn Sie ein Duplikat eines Objekts in einem Diagramm mit der gedrückten Taste cntrl erstellen, wird das Ereignis id == CHARTEVENT_OBJECT_CREATE im Expert Advisor abgefangen
Wenn ich dieses Objekt aus dem Expert Advisor lösche, erscheint die Fehlermeldung 4202 - Object does not exist. Gleichzeitig befindet sich das Objekt bereits auf der Karte.
Was ist zu tun? Wie kann ich das Objekt löschen?
if(id == CHARTEVENT_OBJECT_CREATE)
{
Print("New object create", sparam);
if(!ObjectDelete(sparam))
{
Print(" error remove ", GetLastError(), " ",sparam); //здесь будет ошибка 4202. Хотя это событие срабатывает когда объект есть на графике!
}
}
Vielen Dank für die Antworten. Aber Sie müssen es ohne Vorbedingungen tun.
Zunächst nehmen Sie den gewünschten Indikator und fügen ihm die gewünschten Parameter hinzu - Zeitraum, TF, Linienbreite, Linienfarbe usw.
Sie speichern es unter einem anderen Namen. Kompilieren Sie es. Fügen Sie im Expert Advisor in OnInit() oder an einer anderen Stelle (nicht in OnTick()) Ihren Indikator hinzu
Zuerst nehmen Sie den gewünschten Indikator und fügen die gewünschten Parameter zu seiner Eingabe hinzu - Periode, TF, Linienstärke, Farbe, usw.
Speichern Sie sie unter einem anderen Namen. Kompilieren Sie es. Fügen Sie im Expert Advisor in OnInit() oder an einer anderen Stelle (nicht in OnTick()) Ihren Indikator hinzu
Wenn Sie ein Duplikat eines Objekts in einem Diagramm mit der gedrückten Taste cntrl erstellen, wird das Ereignis id == CHARTEVENT_OBJECT_CREATE im Expert Advisor abgefangen
Wenn ich dieses Objekt aus dem Expert Advisor lösche, erscheint die Fehlermeldung 4202 - Object does not exist. Gleichzeitig befindet sich das Objekt bereits auf der Karte.
Was ist zu tun? Wie kann ich das Objekt löschen?
Dies ist keine Panne, sondern eine Funktion) Der Benutzer hält das Objekt mit der Maus fest - es kann nicht gelöscht werden.
Warten Sie, bis die Maustaste losgelassen wird, und löschen Sie sie dann.
Hallo zusammen! wer kann helfen, den Code eines Indikators zu optimieren... 1. den Fibo invertieren, d.h. der Fibo wird in Richtung des gebildeten Zickzack-Sticks gestreckt 2. einen Parameter in den Einstellungen hinzufügen, um den Alarm auf ein bestimmtes Niveau zu setzen...., d.h. ich gebe manuell das Niveau an, bei dem ich möchte, dass es summt und den Alarm-Punkt anzeigt... Es sollte so etwas sein wie 1-2-3
btc.mmd: Hallo zusammen! kann mir helfen, den Indikator zu reparieren 1. Drehen Sie den Fibo, d.h. der Fibo wird in Richtung des gebildeten Stick-Zickzack gestreckt 2. Fügen Sie den Parameter "set allert to a specified level...." hinzu, d.h. ich gebe manuell das Niveau an, bei dem ich möchte, dass es summt und den Allert-Punkt zeigt...
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ich danke Ihnen. Also ist es nur in mt5. Wenn jemand weiß, wie man einen Indikator aus einem EA hinzufügen, lassen Sie mich bitte wissen
Sie können auch Indikatoren und Experten auf einer Vorlage speichern, und da die Funktion funktioniert, wird Ihnen ein Experte zusammen mit den Indikatoren installiert.
mt4 Dokumentationhttps://docs.mql4.com/ru/chart_operations/chartapplytemplate
mt5Dokumentationhttps://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
Sie können auch Indikatoren und Experten in einer Vorlage speichern und wenn die Funktion funktioniert, wird ein Experte zusammen mit den Indikatoren installiert.
mt4 Dokumentationhttps://docs.mql4.com/ru/chart_operations/chartapplytemplate
mt5 Dokumentationhttps://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
danke für die Antworten. Aber ich brauche sie ohne jegliche Vorbedingungen.
Seltsame Störung in MT4
Wenn Sie ein Duplikat eines Objekts in einem Diagramm mit der gedrückten Taste cntrl erstellen, wird das Ereignis id == CHARTEVENT_OBJECT_CREATE im Expert Advisor abgefangen
Wenn ich dieses Objekt aus dem Expert Advisor lösche, erscheint die Fehlermeldung 4202 - Object does not exist. Gleichzeitig befindet sich das Objekt bereits auf der Karte.
Was ist zu tun? Wie kann ich das Objekt löschen?
Vielen Dank für die Antworten. Aber Sie müssen es ohne Vorbedingungen tun.
Zunächst nehmen Sie den gewünschten Indikator und fügen ihm die gewünschten Parameter hinzu - Zeitraum, TF, Linienbreite, Linienfarbe usw.
Sie speichern es unter einem anderen Namen. Kompilieren Sie es. Fügen Sie im Expert Advisor in OnInit() oder an einer anderen Stelle (nicht in OnTick()) Ihren Indikator hinzu
Zuerst nehmen Sie den gewünschten Indikator und fügen die gewünschten Parameter zu seiner Eingabe hinzu - Periode, TF, Linienstärke, Farbe, usw.
Speichern Sie sie unter einem anderen Namen. Kompilieren Sie es. Fügen Sie im Expert Advisor in OnInit() oder an einer anderen Stelle (nicht in OnTick()) Ihren Indikator hinzu
Seltsame Störung in MT4
Wenn Sie ein Duplikat eines Objekts in einem Diagramm mit der gedrückten Taste cntrl erstellen, wird das Ereignis id == CHARTEVENT_OBJECT_CREATE im Expert Advisor abgefangen
Wenn ich dieses Objekt aus dem Expert Advisor lösche, erscheint die Fehlermeldung 4202 - Object does not exist. Gleichzeitig befindet sich das Objekt bereits auf der Karte.
Was ist zu tun? Wie kann ich das Objekt löschen?
Dies ist keine Panne, sondern eine Funktion)
Der Benutzer hält das Objekt mit der Maus fest - es kann nicht gelöscht werden.
Warten Sie, bis die Maustaste losgelassen wird, und löschen Sie sie dann.
dies ist kein Fehler, sondern eine Funktion)
der Benutzer hält ein Objekt mit der Maus - es gibt keine Möglichkeit, es zu löschen.
Warten Sie, bis die Maustaste losgelassen wird, und löschen Sie dann.
Herzlichen Dank! Es ist wirklich ein Fehler)) Ich habe das geklärt. Jetzt funktioniert alles!
wer kann helfen, den Code eines Indikators zu optimieren...
1. den Fibo invertieren, d.h. der Fibo wird in Richtung des gebildeten Zickzack-Sticks gestreckt
2. einen Parameter in den Einstellungen hinzufügen, um den Alarm auf ein bestimmtes Niveau zu setzen...., d.h. ich gebe manuell das Niveau an, bei dem ich möchte, dass es summt und den Alarm-Punkt anzeigt...
Es sollte so etwas sein wie 1-2-3
Vielen Dank im Voraus ....
Beispiel auf dem Screenshot, Code im Anhang....
Hallo zusammen!
kann mir helfen, den Indikator zu reparieren
1. Drehen Sie den Fibo, d.h. der Fibo wird in Richtung des gebildeten Stick-Zickzack gestreckt
2. Fügen Sie den Parameter "set allert to a specified level...." hinzu, d.h. ich gebe manuell das Niveau an, bei dem ich möchte, dass es summt und den Allert-Punkt zeigt...
DasErgebnis sollte in etwa so aussehen wie 1-2-3
Vielen Dank im Voraus ....
Beispiel auf dem Screenshot, Code im Anhang....
Entfernen Sie zunächst das Spoofing und fügen Sie den Code auf eine menschliche Art und Weise ein.
Hallo, Leute!
Können Sie mir sagen, warum nichts auf dem Diagramm angezeigt wird, wenn Sie diesen Indikator aktivieren?
Es kompiliert ohne Fehler, rsi_channel ist im Ordner...verstehe ich nicht(