es ist seltsam, wenn Sie nicht die Struktur der Anfrage für aktuelle Preise dann alles berechnet wird, außer für Instrumente wie #AA in diesem Fall gibt es Null, ich frage mich, warum? wie dann die Marge für solche Instrumente zu berechnen
voidOnStart()
{
int total=SymbolsTotal(false);
double marginbay;
double marginsell;
//MqlTick pr;for(int i=0;i<=total;i++)
{
if(OrderCalcMargin(ORDER_TYPE_BUY,SymbolName(i,false),1.0,SymbolInfoDouble(SymbolName(i,false),SYMBOL_ASK),marginbay))
Print("Маржа для покупки "+SymbolName(i,false)+" = ",DoubleToString(marginbay));
elsePrint("Ошибка № - ",GetLastError());
if(OrderCalcMargin(ORDER_TYPE_SELL,SymbolName(i,false),1.0,SymbolInfoDouble(SymbolName(i,false),SYMBOL_BID),marginsell))
Print("Маржа для продажи "+SymbolName(i,false)+" = ",DoubleToString(marginsell));
elsePrint("Ошибка № - ",GetLastError());
}
}
dieses Skript geschrieben, um die Funktion zu überprüfen
Gibt Fehler 4002 zurück, was habe ich falsch gemacht?
sergey1294: Ich habe herausgefunden, warum die erste Version nicht funktioniert hat. Ich hätte die Funktion in den Schleifenkörper schreiben sollen, um die Anführungszeichen für das gewünschte Symbol zu erhalten.
Sie beschließen einfach zu helfen... :)
PS
Ich weiß nicht, wie es anderen geht, aber der Markt für #AA ist so gut wie geschlossen...
Welchen Sinn hat es, eine solche Konstruktion zu kompilieren, wenn sie dazu führt, dass das MQL5-Programm nicht geladen werden kann?
Wie viele dynamische Felder kann ein Indikator maximal enthalten?
Wie viele dynamische Felder kann ein Indikator maximal enthalten?
Die Grenzen werden durch Ihre Hardware-Ressourcen bestimmt.
Wie viel Speicherplatz verfügbar ist.
Wie viele dynamische Felder kann ein Indikator maximal enthalten?
dieses Skript geschrieben, um die Funktion zu testen
Es wird die Fehlermeldung 4002 ausgegeben, was habe ich falsch gemacht?
es ist seltsam, wenn Sie nicht die Struktur der Anfrage für aktuelle Preise dann alles berechnet wird, außer für Instrumente wie #AA in diesem Fall gibt es Null, ich frage mich, warum? wie dann die Marge für solche Instrumente zu berechnen
dieses Skript geschrieben, um die Funktion zu überprüfen
Gibt Fehler 4002 zurück, was habe ich falsch gemacht?
Ich habe herausgefunden, warum die erste Version nicht funktioniert hat. Ich hätte die Funktion in den Schleifenkörper schreiben sollen, um die Anführungszeichen für das gewünschte Symbol zu erhalten.
Sie beschließen einfach zu helfen... :)
PS
Ich weiß nicht, wie es anderen geht, aber der Markt für #AA ist so gut wie geschlossen...
Ich habe auch eine Frage, verstehe ich richtig, dass diese Art von Code ist ein Analogon der MT4-Funktion?