Fehler, Irrtümer, Fragen - Seite 91

[Gelöscht]  
AsAn:
Die Funktion SymbolInfoDouble(_Symbol, SYMBOL_MARGIN_INITIAL) gibt bei allen Instrumenten 0 zurück, wie und was kann behoben werden?

Was wollen wir erreichen?
 
Ich versuche, den Betrag der Anfangsmarge für die Eröffnung einer Position zu ermitteln.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
AsAn:
Die Funktion SymbolInfoDouble(_Symbol, SYMBOL_MARGIN_INITIAL) gibt bei jedem Instrument 0 zurück, wie und was kann behoben werden?

Dies ist kein Fehler.

SYMBOL_MARGIN_INITIAL und SYMBOL_MARGIN_MAINTENANCE werden in Futures-Spezifikationen und nicht in Deviseninstrumenten verwendet.

Verwenden Sie die Funktion OrderCalcMargin, um die Marge zu berechnen.

 
Renat:

Dies ist kein Fehler.

SYMBOL_MARGIN_INITIAL und SYMBOL_MARGIN_MAINTENANCE werden in Futures-Spezifikationen und nicht in Deviseninstrumenten verwendet.

Um die Marge zu berechnen, verwenden Sie die Funktion OrderCalcMargin.

Es ist ein bisschen anders. Ich muss die Losgröße auf der Grundlage der verfügbaren Mittel und der Anfangsmarge berechnen. In OrderCalcMargin muss ich bereits die Größe der zu eröffnenden Position angeben. In MQL4 wurde der anfängliche Margin-Wert mit MarketInfo(Symbol(), MODE_MARGINREQUIRED) ermittelt, und dann habe ich die erforderlichen Berechnungen durchgeführt.
 
AsAn:
Das ist eine etwas missverständliche Bezeichnung. Ich muss die Losgröße auf der Grundlage der verfügbaren Mittel und der Anfangsmarge berechnen. In OrderCalcMargin muss ich bereits das Volumen der zu eröffnenden Position angeben. In MQL4 wurde der anfängliche Margin-Wert mit MarketInfo(Symbol(), MODE_MARGINREQUIRED) ermittelt, und dann habe ich die erforderlichen Berechnungen durchgeführt.
Berechnen Sie die Marge für ein Lot, dann teilen Sie den Betrag der freien Mittel durch den erhaltenen Wert - dies ist die Anzahl der Lots in erster Näherung. Dann runden Sie unter Berücksichtigung der Mindestvolumenänderung SYMBOL_VOLUME_STEP nach unten auf und Sie können das Konto in vollem Umfang aufladen.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
[Gelöscht]  
Wann werden die Änderungen an der 305er Version veröffentlicht?
 
  1. Tester: Das Zeichnen des Diagramms der Testergebnisse wurde optimiert.
Es wäre besser gewesen, wenn sie nicht geändert worden wäre.
 

Liebe Entwickler!

Wann können wir mit der Visualisierung von Tests im Tester rechnen?

Sagen Sie mir wenigstens einen Monat?

[Gelöscht]  
jmiller:

Liebe Entwickler!

Wann können wir mit der Visualisierung von Tests im Tester rechnen?

Sagen Sie mir wenigstens einen Monat?


Auf jeden Fall nach der Meisterschaft, auch wenn es noch zwei Wochen dauern kann... :)
 
int test()
{
while(true)
{
return 1;
break;
}

return 0;
}

Warum wird "0" zurückgegeben? Wenn Sie for anstelle von while verwenden, wird 1 zurückgegeben.

Eine weitere Frage

string  PositionGetSymbol(
   int  index      // номер в списке позиций
   );
"Nummer in der Artikelliste": Wie lautet diese Nummer?