[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 1034
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
Sie können. der übliche Experte/Skript
Vielleicht gibt es bereits etwas Ähnliches, können Sie mir sagen, wo ich es finden kann? Oder kennen Sie jemanden, der einen schreiben kann?
Hilfe bitte pro
Der folgende Code funktioniert nicht.
MA-Werte werden berechnet und der MA-Variablen zugewiesen
korrekt, aber sie werden nicht einem Array zugewiesen. Das Array ist definiert als double
dynamisch. Die Print-Prozedur gibt Nullwerte des Arrays aus.
i=i_max; // ...die gegebene Zahl berechnen.
if (flag_NewBar==true) // Neuberechnung nur bei Ankunft des ersten Ticks
{
while(i>=0) // Schleife über ungelesene Balken
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Method,g_ext_PRICE,i);
MA=NormalizeDouble(MA,Digits);
mas_MA[i]=MA;
i--; }
Ich verstehe nicht, warum es einen Fehler 130 gibt? Bitte um Hilfe.
Hier ist der Code:
Ich habe absichtlich Alert eingefügt, um das Problem zu sehen, aber ich kann es nicht finden.
Hier ist die Botschaft von Alert:
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 Cent iK EURUSD,M1: OrderSend Fehler 130
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 cent iK EURUSD,M1: Alert: OP_SELLLIMIT: Spread=1 Stop=10.00 lot=0.010 Pr=1.280300 SL=1.320300 TP=1.240300
Hilfe bitte pro
Der folgende Code funktioniert nicht.
MA-Werte werden berechnet und der MA-Variablen zugewiesen
korrekt, aber sie werden nicht einem Array zugewiesen. Das Array ist definiert als double
dynamisch. Die Print-Prozedur gibt Nullwerte des Arrays aus.
i=i_max; // ...die gegebene Zahl berechnen.
if (flag_NewBar==true) // Neuberechnung nur bei Ankunft des ersten Ticks
{
while(i>=0) // Schleife über ungelesene Takte
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Method,g_ext_PRICE,i);
MA=NormalizeDouble(MA,Digits);
mas_MA[i]=MA;
i--; }
ArrayResize(mas_MA,i_max);
Leute, bitte um Rat! Ist es möglich, ein Programm zu erstellen, das einen Signalton ausgibt, wenn der Preis innerhalb von 0,1-0,4 Sekunden 10-11 Pence überschreitet?
Ich verstehe nicht, warum es einen Fehler 130? Bitte um Hilfe.
Hier ist der Code:
Ich habe absichtlich Alert eingefügt, um das Problem zu sehen, aber ich kann es nicht finden.
Hier ist die Botschaft von Alert:
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 Cent iK EURUSD,M1: OrderSend Fehler 130
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 cent iK EURUSD,M1: Alert: OP_SELLLIMIT: Spread=1 Stop=10.00 lot=0.010 Pr=1.280300 SL=1.320300 TP=1.240300
Schritt für Schritt, ändern Sie stoppt nehmen überschießende Eröffnung Preis (weil das Pendel ist niedriger aus dem Preis) zu Konstanten, finden Sie fast, wo der Fehler ist.
Aus der Hilfe: "Wenn der Eröffnungskurs des schwebenden Auftrags nicht korrekt ist, wird der Fehler 130 (ERR_INVALID_STOPS) erzeugt".
Hilfe bitte pro
Der folgende Code funktioniert nicht.
MA-Werte werden berechnet und der MA-Variablen zugewiesen
korrekt, aber sie werden nicht einem Array zugewiesen. Das Array ist definiert als double
dynamisch. Die Druckprozedur gibt Nullwerte für das Array aus.
i=i_max; // ...eine bestimmte Zahl berechnen.
if (flag_NewBar==true) // Neuberechnung nur bei Ankunft des ersten Ticks
{
while(i>=0) // Schleife über ungelesene Takte
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Method,g_ext_PRICE,i);
MA=NormalizeDouble(MA,Digits);
mas_MA[i]=MA;
i--; }
Lesen Sie es
https://book.mql4.com/ru/operators/while
https://docs.mql4.com/ru/series/iBarShift
Ich würde wie folgt vorgehen
Ändern Sie Schritt für Schritt die Stopps, nehmen Sie den überschießenden Eröffnungskurs (da das Pendel unter dem Kurs höher ist), um Konstanten zu ermitteln, wo praktisch der Fehler liegt.
Aus der Hilfe: " Fehler 130 (ERR_INVALID_STOPS) wird generiert, wenn der Eröffnungskurs einer schwebenden Order falsch ist".
Ja, UZH :) Der Fehler besteht nämlich darin, dass der Eröffnungspreis des Anhängers nahe am aktuellen Preis liegt. Ich habe es repariert, es funktioniert jetzt. DANKESCHÖN
wie viele eibarshifts weniger als null können verwendet werden, um Objekte zu zeichnen? was ist das Minimum?
ebarshift ist die Suche nach einem Takt nach Zeit (nichts funktioniert).
im Terminal ist der letzte Balken 0, die Zeit ist mit den Balken verknüpft, d.h. nur so geht es über Strings in die Zukunft