Fehler, Irrtümer, Fragen - Seite 1044

 
Ich habe einen Kommentar auf dem Marktplatz hinterlassen, werden Sie eine Antwort erhalten?
 
Gefunden)

SYMBOL_SESSION_PRICE_SETTLEMENT

Angebotspreis für die aktuelle Sitzung

Frage, warum alle Variablen in der Hilfe nicht mit ihren Namen im Terminal übereinstimmen)

 
Könnten Sie mir bitte sagen, ob ein EA, der für 4-stellige Kurse entwickelt wurde, auch mit 5-stelligen Kursen funktioniert?
 
yosuf:
Könnten Sie mir bitte sagen, ob ein EA, der für 4-stellige Kurse entwickelt wurde, auch mit 5-stelligen Kursen funktioniert?
Sie kann es eher, als dass sie es nicht kann.
 
yosuf:
Bitte sagen Sie mir, ob ein EA, der für 4-stellige Kurse entwickelt wurde, auch für 5-stellige Kurse funktioniert?

Ja, es wird funktionieren (höchstwahrscheinlich), der fünften Stelle werden nur Nullen zugeordnet, aber das Gegenteil ist schwieriger, wenn es keine spezielle Verzahnung gibt, kann es an der Ungenauigkeit der Berechnung scheitern.

Aber wir sollten die Logik überprüfen und sehen, ob es Konstanten anstelle von Berechnungen gibt, und dann könnte die erste Option nicht funktionieren, abhängig von der Sorgfalt des Programmierers.

 
yosuf:
Könnten Sie mir bitte sagen, ob ein EA, der für 4 Ziffern entwickelt wurde, auch für 5 Ziffern funktioniert?
Wenn ich zum Beispiel einen Auftrag für eine 4-stellige Notierung abschicke, kann es zu einem Slippage von 3 Pips kommen, und wenn das so bleibt, sind es 0,3 Pips für eine 5-stellige Notierung. Dann sollten wir für eine 5-stellige Order 30 Pips einstellen, wir sollten auf solche Dinge im Code achten.
 
yosuf:
Könnten Sie mir bitte sagen, ob ein EA, der für 4-stellige Kurse entwickelt wurde, auch mit 5-stelligen Kursen funktioniert?

Werfen Sie einen Blick auf die fünf Beispiele des MACD Sample Expert Advisors

Der Expert Advisor wurde schon vor langer Zeit entwickelt und ist für 2 oder 4 Zeichen ausgelegt. In 5 wurde es auf 3 oder 5 Ziffern eingestellt. Dafür ist die Variable m_adjusted_point zuständig

 
stringo:

Slava, was sind die neuen Trends mit der Nullstellung in Rechnern prev_calculated auf jedem Tick?

Wie lange wird es dauern?

Das Verarbeitungsschema von prev_calculated / rates_total sollte wirtschaftlich sein.

Und was haben wir jetzt? :

2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100001
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000

Zwei oder drei Aufrufe von OnCalculate(...) bei jedem Tick und der letzte erfordert eine vollständige Neuberechnung des Indikators von Null.

Mein Zimmer ist bereits "tachkent" - Grafikkarte ist überhitzt (Berechnung einer Reihe von schweren Indikatoren in OpenCL).

--

Wie soll man leben?

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
MetaDriver:

Slava, was sind die neuen Trends mit der Nullstellung in Rechnern prev_calculated auf jedem Tick?

Wie lange wird es dauern?

Das Verarbeitungsschema von prev_calculated / rates_total sollte wirtschaftlich sein.

Und was haben wir jetzt? :

Zwei oder drei Aufrufe OnCalculate(...) bei jedem Tick, wobei der letzte eine vollständige Neuberechnung des Indikators von Grund auf erfordert.

Mein Zimmer ist bereits "tachkent" - Grafikkarte ist überhitzt (Berechnung einer Reihe von schweren Indikatoren auf OpenCL).

--

Wie leben? NadaCalculate!

Vor etwa einem Monat kam dieses Thema bereits zur Sprache. Wir konnten dieses Problem in unserem Labor nicht reproduzieren.

Haben Sie keine Aufrufe dieses Indikators aus dem Expert Advisor?

 
stringo:

Dieses Thema wurde bereits vor etwa einem Monat angesprochen.

1) Wir haben dieses Problem bei uns nicht reproduzieren können

2) Haben Sie irgendwelche Aufrufe dieses Indikators von Expert Advisor?

2) Es gibt keine Anrufe vom Experten

1) Ich werde helfen :)

Im Trailer können Sie den Aufruf von CopyRates() und das Schreiben von Werten in den Puffer aktivieren/deaktivieren.

In der "leeren" Variante (wie Sie wahrscheinlich überprüft haben) funktioniert es entsprechend der Spezifikation (prev_calculated wird bei jedem Tick nicht auf Null gesetzt und einmal aufgerufen).

Aber "unter Last" (beim Kopieren/Schreiben von Werten) fängt es an, durcheinander zu kommen.


Prüfen Sie es:

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyRates - Документация по MQL5
Dateien: