Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1275
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
Vielen Dank, ich werde es mir ansehen).
Ja, das ist ein cooles Gimmick, mit dem ich fast eine Woche verbracht habe) My ass is on fire)
Warum sollte das ein Hindernis sein? Es gibt einen Indikator, der Dreiecke zum Zeichnen verwendet. Es ist alles sehr schön geworden, die Farben sind aufgegriffen worden, und jetzt haben Sie einen solchen Fehler bemerkt.
Der Indikator ist nicht für den persönlichen Gebrauch bestimmt und es ist unsinnig, ihn mit diesem Fehler zu veröffentlichen. Ich muss entweder die gesamte Zeichnung ändern, was ziemlich kompliziert ist, weil ich ein Anfänger bin, oder den Fehler beheben.
Das Ändern des Farbrasters hilft nicht, wie Sie bemerkt haben, bin ich selbst dazu gekommen) Anfangs schienen einige Farbkombinationen zu helfen
Die Änderung der Farbe des Gitters (wenn sie denn helfen würde) ist eine inakzeptable Krücke, da der Benutzer darauf Einfluss nehmen kann, falls er die Farbe ändern möchte.
Die Option, diese Funktion für den Benutzer zu deaktivieren, ist auch nicht geeignet, ich denke, es ist klar, warum)))
Die Aufgabe: Der Benutzer soll das Gitter, wenn es aktiviert ist, immer in derselben Farbe sehen. Unter Berücksichtigung der Fehler von MT4 mit vertikalem Raster + gefülltem Objekt. Ich weiß nicht, was ich noch hinzufügen soll)
Im Grunde ist die von Ihnen oben beschriebene Variante in Ordnung. Ich kann es polieren. Du bist ein Goldjunge!!! Es gibt einfach keine Worte, um meine Dankbarkeit auszudrücken. Ich gebe dir fünf Dollar für deine Hilfe.
Nur ein paar kleine Fragen:
Wie groß ist die Verzögerung bei schwachen PCs? Ich weiß, es ist eine abstrakte Frage, aber ich würde mich freuen, von Ihnen zu hören.
"Es wird nur 8 MB Speicher verb rauchen" - ich nehme an, Sie sprechen nicht von RAM?)) Wenn ja, sind 8 MB nichts im Vergleich zu
iCanvas ist ein Muss, ein normales wird nicht ausreichen? Es ist nur ein weiterer Benutzer, der sagt "diese Datei hier, diese Datei dort". Sie sind so dumm, dass sie nicht wissen, wohin sie es stecken sollen.)
Legen Sie diese Datei im Ordner Include
ab. Fügen Sie im Indikator oder im Expert Advisor am Anfang die Zeile
#include <GridBug.mqh>
Alles wird mit maximaler Leistung funktionieren. Aber im RAM wird 8 MB (im Falle von 4K-Monitor 32MB) von jedem Fenster, wo es diese Funktion sein wird essen.
Und auch für den Fall, dass jemand die Gitterfarbe oder den Fensterhintergrund ändert, ist es notwendig, eine Zeile in den Body der OnChartEvent-Funktion einzufügen:
Es gibt eine Situation. Es handelt sich um ein Verrechnungskonto. Ein und derselbe Roboter, aber mit verschiedenen Magiern, befindet sich auf einem Symbol auf verschiedenen Karten. Wenn einer von ihnen öffnet und der andere sich füllt, wird die Magie der Position von dem zweiten Roboter ausgehen? Gibt es eine Möglichkeit zu bestimmen, welches Teil vom ersten Roboter und welches vom zweiten Roboter geöffnet wird?
Sie können. Sie müssen die Positions-ID-Historie abrufen und die Aufträge und/oder Abschlüsse durchgehen. An der Magie können Sie erkennen, welches Volumen von welchem Expert Advisor geöffnet wurde.
Guten Tag...
In Tester bleibt das Terminal bei der Verwendung von WindowScreenShot hängen.
Können Sie mir sagen, wie man das beheben kann?
void Main()
{
string st=TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS);
st=StrTran(st, ":", ".");
if(FolderForTF)
st=TimeToStr(Period())+"\\"+st;
if(OrdnerSymbol)
st=Symbol()+"\\"+st;
WindowScreenShot(st+".gif", size_x, size_y);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
string StrTran(string str, string strfrom, string strto)
{
int n;
string outstr="", tempstr;
for(n=0; n<StringLen(str); n++)
{
tempstr=StringSubstr(str, n, StringLen(strfrom));
if(tempstr==strfrom)
{
outstr=outstr+strto;
n=n+StringLen(strfrom)-1;
}
sonst
outstr=outstr+StringSubstr(str, n, 1);
}
return(outstr);
}
Sie können. Sie müssen die Positions-ID-Historie abrufen und die Aufträge und/oder Abschlüsse durchgehen. An der Magie können Sie erkennen, welches Volumen von welchem Expert Advisor geöffnet wurde.
Guten Abend. Ich habe mich bei MQL5 registriert, aber ich kann keine kostenlosen Indikatoren für den Android-Client herunterladen. Was könnte das Problem sein?
Haben Sie es herausgefunden? Ich weiß es auch nicht und habe noch keine Antwort gefunden.
Nur für Windows-Computer. Kein android oder ios .