![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Der Compiler sagt:
Und das bei rund 33.000 Zeilen.
Gibt es eine Begrenzung für die Größe des Experten?
Ich habe 1 GB RAM + 12 GB Auslagerungsspeicher auf drei Laufwerken.
Der Compiler sagt:
Und das bei rund 33.000 Zeilen.
Gibt es eine Begrenzung für die Größe des Experten?
Ich habe 1 GB RAM + 12 GB Auslagerungsspeicher auf drei Laufwerken.
Frage
Ich verwende überhaupt keine Offset-Einstellungen, aber ich sah zufällig eine Beschreibung auf Alligator und fing an, darüber nachzudenken... :)
Beschreibung einer der Alligator-Einstellungen:
Zähne_Schicht
[in] Verschiebung der roten Linie im Vergleich zum Preisdiagramm. Es ist zu beachten, dass die Verschiebung der Linie rein visuell für die Anzeige ist und die Werte im Indikatorpuffer ohne jede Verschiebung gespeichert werden. Wenn die Pufferwerte mit der Funktion CopyBuffer() ermittelt werden, hat der Offset-Wert keine Auswirkungen.
Obwohl es in der Beschreibung von MA nicht erwähnt wird, denke ich, dass es ein Fehler ist und alles ähnlich ist.
ma_shift
[in] Verschiebung des Indikators relativ zum Preisdiagramm.
Auf dem Bild mit dem gelben Vögelchen hat der Kurs den MA ohne Verschiebung überschritten. Es ist klar, hier, zum Beispiel, der Preis bei der Schließung der vorherigen Bar ist höher als die MA und der Preis bei der Eröffnung der aktuellen Bar geöffnet ist.
Aber wo der grüne Vogel ist, wie können wir das wissen? D.h. wenn der Preis visuell den MA mit der Verschiebung kreuzt
Versuchen Sie dies
hMA1=iMA(_Symbol,0,MAP,0,MODE_SMA,PRICE_CLOSE);
hMA2=iMA(_Symbol,0,MAP,ma_shift,MODE_SMA,PRICE_CLOSE);
Wenn Sie nur einen Zauberstab haben, können Sie auch Folgendes versuchen
if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;
Versuchen Sie dies
hMA1=iMA(_Symbol,0,MAP,0,MODE_SMA,PRICE_CLOSE);
hMA2=iMA(_Symbol,0,MAP,ma_shift,MODE_SMA,PRICE_CLOSE);
oder, wenn nur ein Zauberstab vorhanden ist, wie folgt vorgehen
if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;
Ich erhalte den Handle mit einem Offset, der beim Schreiben des Indikators für die Anzeige im Chart eine Rolle spielen wird.
Aber ich brauche den Wert von MA mit Offset, aber es ist für CopyBuffer geschrieben, es spielt keine Rolle, ob der Griff verschoben wird oder nicht.
So CopyBuffer(hMA1,0,ma_shift,1,MA1) erhält Wert 7 Bars zurück (von meinem Beispiel) MA ohne Offset. Und aus der Abbildung können Sie ersehen, dass das Signal für MA mit einem Offset einen Takt zurückliegen sollte
Компилятор пишет :
И это на какихто 33 тысячи строк.
Что есть ограничения на размер експерта ?
ЗЫ оперативы 1Гиг + 12 Гигов под свопом на трёх винтах.
Rosh:
Benachrichtigen Sie den Service Desk mit allen erforderlichen Angaben. Sie werden den Compiler sofort reparieren.Und dann kam heute Morgen ein Känguru...(((
Kann den neuesten MT5 nicht laden...
Und der 24. Bau - kein Problem... Wie kommt das?
Und dann kam heute Morgen ein Känguru...(((
Kann den neuesten MT5 nicht laden...
Und der 24. Bau - kein Problem... Wie kommt das?
Bitte beschreiben Sie die Situation im Detail. Wie haben Sie aktualisiert, wann, was sehen Sie, was steht in den Protokollen...
Beschreiben Sie die Situation ausführlicher. Wie Sie aktualisiert haben, wann, was Sie beobachtet haben, was in den Protokollen steht...
die Ursache gefunden...
nach dem Herunterfahren - Wechsel zu Cybernet - Prozess immer noch in der Aufgabenliste... aber aus irgendeinem Grund, nicht angezeigt, nach dem Einschalten... und Alt-Tab wurde nicht erkannt...
Handgekurbelt vom Task-Manager - geholfen...
eine andere Frage dann - ist es möglich , Terminals aus verschiedenen Ordnern _gleichzeitig zu starten - bisher gab es Probleme damit - aktuelles Terminalfenster wurde mit einem Vorschlag geöffnet, einen Server aus einer Liste aus beiden Ordnern(?) zu wählen, obwohl, fyi, neueste Builds - nicht überprüft...
An die Entwickler von
Wird es möglich sein, die Länge einer Nachricht im EA-Protokoll auf mindestens 128 Zeichen zu erhöhen? 86 Zeichen sind ein bisschen seltsam...
An die Entwickler von
Wird es möglich sein, die Länge der EA-Protokollnachrichten auf mindestens 128 Zeichen zu erhöhen? 86 Zeichen sind ein bisschen seltsam...