![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
mladen,
"simple (Regularized ema) EA 1.3" war in 5 verschiedenen Paritäten zur gleichen Zeit von 10 Uhr bis 21 Uhr aktiv, hat aber keine Orders eröffnet!
Gibt es ein Problem in diesem ea für die Eröffnung von Aufträgen?
P.S: Sie waren (ecn-pro) tickmill demo chart.
Es funktioniert wie es soll, aber bitte versuchen Sie immer, Ihr Problem genau zu erklären, wenn möglich mit Illustrationsbildern, machen Sie wenigstens Ihre Arbeit, die Ihnen gehört, denn Zeit ist das Wichtigste für jeden Menschen.
Grüße
Hallo oguz
Es funktioniert, wie es soll, aber bitte versuche immer, dein Problem genau zu erklären, wenn möglich mit Illustrationsbildern, mach wenigstens deine Arbeit, die dir gehört, denn Zeit ist das Wichtigste für jeden Menschen.
Grüße
Lieber @mntiwana
Das Problem ist einfach auf der Ebene der meine Dummheit!
Ich dachte, dass diese Schaltfläche nur eine Informationsmeldung ist, während sie den Experten On-Enable / Off-Disable macht!
Als ich die Farbe der Schaltfläche in Ihrer Grafik sah, war sie rot!
Vielen Dank für Ihre Grafiken :)
ich versuche, die Differenz MA3 - MA1 zu berechnen, die durch den folgenden Code gegeben ist:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
wesentlich von 0,0 ab. Wenn ich jedoch MA2:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Ich kann ein solches Verhalten nicht verstehen, bitte helfen Sie mir; es sieht wie ein Fehler aus, oder so...
Lieber Mladen,
ich versuche, die Differenz MA3 - MA1 zu berechnen, die durch den folgenden Code gegeben ist:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
wesentlich von 0,0 ab. Wenn ich jedoch MA2:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Ich kann ein solches Verhalten nicht verstehen, bitte helfen Sie mir; es sieht aus wie ein Fehler, oder so...
Deklarieren Sie zwei Instanzen von custom ma und machen Sie dann folgendes:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,1);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Entschuldigung für eine dumme Frage, aber wie deklariert man die beiden Instanzen?
Die ursprüngliche Funktion 'custom ma' ist mit int instanceNo=0 deklariert,
und wenn ich den Parameter auf 1 setze, wenn ich die Funktion im Code aufrufe,
erhalte ich nichts...
Zwei Instanzen von custom ma deklarieren
Sorry für eine dumme Frage, aber wie zwei Instanzen zu deklarieren?
Die ursprüngliche Funktion 'custom ma' ist mit int instanceNo=0 deklariert,
und wenn ich den Parameter auf 1 setze, wenn ich die Funktion im Code aufrufe,
Ich erhalte nichts (obwohl es jetzt nicht mit der Funktion stört mit
die Instanz 0)...
OK, danke, ich muss noch viel lernen :-)))
EDIT: OK, jetzt sehe ich - maInstances sind in der neuen Version von MAs
(z.B. in BB stoppt neues Format), aber sie scheinen zu fehlen
in der alten Version (wo ca. 20 MAs vorhanden sind).
OK, danke, ich muss noch viel lernen :-)))
EDIT: OK, jetzt sehe ich - maInstances sind in der neuen Version von MAs
(z.B. in BB stoppt neues Format), aber sie scheinen zu fehlen
in der alten Version (wo ca. 20 MAs vorhanden sind).