fxseminar: -- Derbenutzerdefinierte gleitende Durchschnittsindikator kann leiderkeinen Durchschnitt über Ticks bilden. Wie würde es dann z.B. auf einem täglichen Zeitrahmen funktionieren (aussehen) - können Sie sich das vorstellen?
Das ist in Ordnung, nur der Null-Balken (unvollendet) wird neu berechnet. Aber es sind die Barren, die Preise der Barren, die gemittelt werden. Wenn Sie appled_price -- PRICE_CLOSE einstellen , werden die Schlusskurse der Balken gelesen, aber nicht alle Ticks.
Im Allgemeinen ist der Schlusskurs bei einem nicht abgeschlossenen Balken gleich dem Geldkurs, und wenn sich dieser Kurs ändert, fasst der Indikator 13 Kurswerte zusammen und teilt sie durch 13. Überhaupt nicht lange...
double iMA( stringsymbol, // имя символа int timeframe, // таймфрейм int ma_period, // период intma_shift, // сдвиг средней intma_method, // метод усреднения intapplied_price, // тип цены intshift// сдвиг
Hallo alle) beschlossen, einen Roboter zu machen) - ) )
Kurz gesagt, das Problem, nicht zu wissen, wie die Anzahl der Aufträge auf dem aktuellen Chart zu überprüfen (Beispielalgorithmus - IF auf der --(((( LIKE)))) -- offene Aufträge <=2 dann kaufen, verkaufen, etc.
- Ich habe alle Aufträge und wegen der großen Anzahl von Aufträgen nicht auf das Währungspaar kaufen, auf die es notwendig ist
Hallo alle) beschlossen, einen Roboter zu machen) - ) )
Kurz gesagt, das Problem, nicht zu wissen, wie die Anzahl der Aufträge auf dem aktuellen Chart zu überprüfen (Beispielalgorithmus - IF auf der --(((( LIKE)))) -- offene Aufträge <=2 dann kaufen, verkaufen, etc.
- Ich habe alle Aufträge und wegen der großen Anzahl von Aufträgen nicht auf das Währungspaar kaufen, auf die es notwendig ist
Ich suche nach einer Antwort.)
Ich wäre Ihnen sehr dankbar)
int count=0; // счетчик открытых ордеров//--- алгоритм подсчета открытых ордеровif(OrdersTotal()>0)
{
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()!=Symbol()) continue; // Если не символ текущего графика// перейдём к проверке следующего ордераif(OrderType()==OP_BUY || // если это открытый ордер на покупку или
OrderType()==OP_SELL) // если это открытый ордер на продажу
count++; // увеличение счетчика на 1
}
}
}
//--- покупаем, продаем и т.д.if(count<=2)
{
// ...
}
es ist wie - wenn es mehr als 0 Aufträge, dann den Algorithmus fortsetzen (als ob es gekauft oder 0 - wenn es Null sind, warum dann den Algorithmus zu tun)
es ist wie - wenn es mehr als 0 Aufträge, dann den Algorithmus fortsetzen (als ob es gekauft oder 0 - wenn es Null sind, warum dann den Algorithmus zu tun)
Wer kann dieses Mal helfen? - Ich schrieb einen Code - ich habe eine seltsame - ich brauche den Preis von oben nach unten zu gehen, um dengleitenden Durchschnitt und kaufen (wie ein Bounce) - wenn Sie den richtigen Code kennen, lassen Sie mich bitte wissen)))
Tema97: Wer wird diesmal helfen? - Ich schrieb einen Code - ich habe eine seltsame - ich brauche den Preis von oben nach unten zu gehen, um den gleitenden Durchschnitt und kaufen (wie ein Bounce) - wenn Sie den richtigen Code kennen, lassen Sie mich bitte wissen)))
Die CodeBase hat eine Tonne von EAs und ich denke, Sie werden einige mit Ihrem Algorithmus finden, die Sie für sich selbst neu erstellen können.
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.
-- Derbenutzerdefinierte gleitende Durchschnittsindikator kann leiderkeinen Durchschnitt über Ticks bilden. Wie würde es dann z.B. auf einem täglichen Zeitrahmen funktionieren (aussehen) - können Sie sich das vorstellen?
Das ist in Ordnung, nur der Null-Balken (unvollendet) wird neu berechnet. Aber es sind die Barren, die Preise der Barren, die gemittelt werden. Wenn Sie appled_price -- PRICE_CLOSE einstellen , werden die Schlusskurse der Balken gelesen, aber nicht alle Ticks.
Im Allgemeinen ist der Schlusskurs bei einem nicht abgeschlossenen Balken gleich dem Geldkurs, und wenn sich dieser Kurs ändert, fasst der Indikator 13 Kurswerte zusammen und teilt sie durch 13. Überhaupt nicht lange...
double iMA(
string symbol, // имя символа
int timeframe, // таймфрейм
int ma_period, // период
int ma_shift, // сдвиг средней
int ma_method, // метод усреднения
int applied_price, // тип цены
int shift // сдвиг
);
Hallo alle) beschlossen, einen Roboter zu machen) - ) )
Kurz gesagt, das Problem, nicht zu wissen, wie die Anzahl der Aufträge auf dem aktuellen Chart zu überprüfen (Beispielalgorithmus - IF auf der --(((( LIKE)))) -- offene Aufträge <=2 dann kaufen, verkaufen, etc.
- Ich habe alle Aufträge und wegen der großen Anzahl von Aufträgen nicht auf das Währungspaar kaufen, auf die es notwendig ist
Ich suche nach einer Antwort.)
Ich wäre Ihnen sehr dankbar)
Hallo alle) beschlossen, einen Roboter zu machen) - ) )
Kurz gesagt, das Problem, nicht zu wissen, wie die Anzahl der Aufträge auf dem aktuellen Chart zu überprüfen (Beispielalgorithmus - IF auf der --(((( LIKE)))) -- offene Aufträge <=2 dann kaufen, verkaufen, etc.
- Ich habe alle Aufträge und wegen der großen Anzahl von Aufträgen nicht auf das Währungspaar kaufen, auf die es notwendig ist
Ich suche nach einer Antwort.)
Ich wäre Ihnen sehr dankbar)
es ist wie - wenn es mehr als 0 Aufträge, dann den Algorithmus fortsetzen (als ob es gekauft oder 0 - wenn es Null sind, warum dann den Algorithmus zu tun)
es ist wie - wenn es mehr als 0 Aufträge, dann den Algorithmus fortsetzen (als ob es gekauft oder 0 - wenn es Null sind, warum dann den Algorithmus zu tun)
Wenn Sie diesen Algorithmus in Ihren Programmen verwenden, entfernen Sie ihn
und sehen, was passiert.
Wer wird diesmal helfen? - Ich schrieb einen Code - ich habe eine seltsame - ich brauche den Preis von oben nach unten zu gehen, um den gleitenden Durchschnitt und kaufen (wie ein Bounce) - wenn Sie den richtigen Code kennen, lassen Sie mich bitte wissen)))