Fehler, Irrtümer, Fragen - Seite 1425

 
Itum:

ist, dass sie 4-stellig sein muss! Es gibt Fälle, die 4 Zeichen ergeben, und es gibt Fälle mit ... 0000000001 ! Warum werden für dieselbe Funktion unterschiedliche Werte angezeigt?

Wie runde ich einen Wert auf 4 Zeichen ab ...

-----------------------------------------------------------------------------------

NormalizeDouble(Wert, 4);

und es gibt Folgendes aus

0.5484000000001

Haben Sie die Dokumentation sorgfältig gelesen?

https://www.mql5.com/ru/docs/convert/normalizedouble

https://www.mql5.com/ru/docs/basis/types/double

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Itum:

ist, dass sie 4-stellig sein muss! Es gibt Fälle, die 4 Zeichen ergeben, und es gibt Fälle mit ... 0000000001 ! Warum werden für dieselbe Funktion unterschiedliche Werte angezeigt?

Wie runde ich den Wert auf 4 Ziffern ...

-----------------------------------------------------------------------------------

NormalizeDouble(Wert, 4);

sondern gibt dies aus

0.5484000000001

2,0+2,0 ist nicht unbedingt gleich 4,0

NormalizeDouble ist eine Normalisierung, keine Rundung.

 
Freunde grüßen.
 
Ich habe ein kleines Problem. Vielleicht kann mir jemand sagen, woran es liegt und wie es gelöst werden kann. Ich erhalte folgende Fehlermeldung

2015.11.03 19:52:47.528 '5131353': Order buy market 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': Order buy 0.03 AUDNZD opening at market sl: 1.05915 tp: 1.06415 failed [Invalid S/L or T/P]

 
Сергей Верещак:
Ich habe ein kleines Problem. Vielleicht kann mir jemand sagen, woran es liegt und wie es gelöst werden kann. Ich erhalte die folgende Fehlermeldung

2015.11.03 19:52:47.528 '5131353': Order buy market 0.03 AUDNZD sl: 1.05915 tp: 1.06415

2015.11.03 19:52:47.528 '5131353': Order buy 0.03 AUDNZD opening at market sl: 1.05915 tp: 1.06415 failed [Invalid S/L or T/P]

Falscher Stop-Loss- oder Take-Profit-Kurs.
 

Guten Tag zusammen. Bitte helfen Sie mir zu verstehen. Ich bin ein Anfänger, ich kann eine einfache Sache nicht verstehen. Wie kann ich mich z.B. über den Ausführungspreis informieren, nachdem ich einen Auftrag erteilt habe?

Ich tue Folgendes:

CTrade Handel;

Trade.Buy(1, _Symbol, 0, 0, 0)) ;

Drucken (Trade.ErgebnisPreis());

Das Protokoll zeigt 0,0 an, obwohl der Auftrag erfolgreich ausgeführt wurde und der Handel abgeschlossen ist.

Trade.ResutOrder(), Tgave.ResultDeal() geben ebenfalls Nullen zurück.

 
Werden OnChartEvent und OnTimer im Indikator-Tester funktionieren?
 
Ilya Malev:
Werden OnChartEvent und OnTimer im Indikator-Tester funktionieren?
keine
 
Vladimir Pastushak:
keine
Ilya Malev:
Werden OnChartEvent und OnTimer im Tester für Indikatoren funktionieren?

OnTimer() wird auf jeden Fall geschehen.

Ich hatte ein Gespräch mit SD über dieses Thema. Nach Build 1191 sollte es funktionieren.

 
Alexey Kozitsyn:

OnTimer() wird auf jeden Fall geschehen.

Ich hatte ein Gespräch mit SD über dieses Thema. Es sollte nach Build 1191 funktionieren.

Es funktioniert wirklich. Er verlangsamt sich.