Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 115
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
Es ist erforderlich, den Indikator in Segmenten anzuzeigen.
Es ist wünschenswert, den Puffer zu löschen, damit keine alten Daten auf dem Diagramm angezeigt werden.
Das Problem ist:
1. Das Array kann nicht gelöscht werden, es wird ein Fehler angezeigt (außerhalb des Bereichs).
2. Bei einer entsprechenden Nullstellung der Daten kriecht die Grafik auf Null.
Ratschläge, in welche Richtung zu graben ist. Ich danke Ihnen.
Hallo. Der Indikator in ex4 setzt eine Menge Last auf dem Prozessor, wenn ich einen Indikator, der seine Puffer nicht bei jedem Tick zieht, aber (in einem, zwei) und setzen Sie es statt ex4 wird es helfen, den Prozessor?
- Entweder arbeiten Sie mit dem Puffer an einer neuen Stange;
- oder den Puffer für einen begrenzten Zeitraum aktualisieren.
Ich würde zwei Ansätze wählen:
- Entweder arbeiten Sie mit dem Puffer an einer neuen Stange;
- oder den Puffer für einen begrenzten Zeitraum aktualisieren.
Genossinnen und Genossen!
Es ist erforderlich, den Indikator in Segmenten anzuzeigen.
Es ist wünschenswert, den Puffer zu löschen, damit keine alten Daten auf dem Diagramm angezeigt werden.
Das Problem ist:
1. Sie können das Array nicht löschen, es wird ein Fehler ausgegeben (außerhalb des Bereichs).
2. Wenn die Daten auf Null gesetzt werden, bewegt sich die Grafik entsprechend auf Null.
Ratschläge, in welche Richtung zu graben ist. Ich danke Ihnen.
Ich setze Indikatoren und Berater ein
int init()
{
if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;}
if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}
}
void start()
{
if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;}
if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus;
код здесь, поскольку интересуют пиковые моменты индикаторов
хочу так
буфер_0=iCustom(NULL,0,"1rd",1,0);
}
Versuchen Sie, EMPTY_VALUE anstelle von Null einzusetzen
wie man es macht:
Nehmen wir an, ich habe einen Kontostand von 5800
if (5800)\2000= (in diesem Fall sollte es 2 herauskommen, alle Brüche werden verworfen, wir brauchen die Funktionen selbst für eine solche Verarbeitung)
genau wie 1800\2000=1
Nein. Es wird 0 sein.