Fehler, Irrtümer, Fragen - Seite 2317
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
nicht gespeichert ((
Ich spare:
Wie lösche ich einen schwebenden Auftrag für einen abgelaufenen Futures?
Es sind drei Aufträge hängen geblieben.
Wenn ich versuche, sie zu löschen, antwortet sie, dass der Handel deaktiviert ist.
Ich habe mich entschlossen, meinen eigenen Code zu schreiben, anstatt den von jemand anderem zu bearbeiten.
Es scheint gleichberechtigt zu sein. Die ersten Iterationen unterscheiden sich stark voneinander. Dann richtet sie sich aus.
string ist ein Array, und Arrays, Variablen vom Strukturtyp und Klassenobjekte werden immer per Referenz übergeben.
string ist ein Array, und Arrays, Strukturvariablen und Klassenobjekte werden immer per Referenz übergeben.
In diesem Beispiel wird string ohne Referenz übergeben.
Im Beispiel wird die Zeichenkette ohne Referenz übergeben.
Hallo liebe MT-Entwickler, ich möchte einen Fehler im Algorithmus zur Berechnung der Sharpe Ratio melden. Die Anlage enthält einen Bericht von HerrnAleksey Vyazmikin, in dem SR=0,29 angegeben ist, aber nach meinen Berechnungen beträgt er etwa 3,7-3,8 (je nachdem, ob PnL Null berücksichtigt wird). Ich denke, der Fehler liegt im Fehlen eines Skalierungsfaktors für die Standardabweichung (sqrt(Länge)), da die durchschnittliche Retourenzahl nicht von der Serienlänge abhängt, sondern konvergiert und der RMS mit sqrt(Länge) zunimmt
C++
double SharpRatio(vector<double> pnl)
{
double avret = 0;
for (int i = 0; i < pnl.size(); ++i) avret += pnl[i];
avret /= pnl.size();
double var = 0;
for (int i = 0; i < pnl.size(); ++i) var += pow(pnl[i] - avret, 2);
var = sqrt(var / pnl.size()) / sqrt(pnl.size());
return avret / var;
}
Hallo.
In MT5 Version: 5.00 build 1932 x64 vom 29.10.2018 kommt es zu Speicherlecks bei der Arbeit mit dynamischen Arrays.
ArrayFree hilft in diesem Fall nicht, aber ArrayResize(t, 0) löscht alles.
Im Optimierungsmodus"Mathematisches Rechnen" erhalten die Agenten jeweils 1 Aufgabe, sowohl lokal als auch remote, was dazu führt, dass sie nicht schnell arbeiten - die Kosten des Wartens, nehme ich an.
Baujahr 1940.
Hinzugefügt: Nach der Beschleunigung der Berechnungen im Code werden 2 oder 3 Aufgaben ausgegeben, was natürlich schon gut ist.