Errores, fallos, preguntas - página 2317
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
no se ha guardado ((
Estoy ahorrando:
¿Cómo puedo eliminar una orden pendiente sobre un futuro vencido?
Hay tres órdenes atascadas.
Cuando intento borrarlo me responde que el comercio está desactivado.
Decidí escribir mi propio código por completo, en lugar de editar el de otra persona.
Parece que está en igualdad de condiciones. Las primeras iteraciones son muy diferentes entre sí. Entonces se alinea.
string es un array, y los arrays, las variables de tipo estructural y los objetos de clase se pasan siempre por referencia.
string es un array, y los arrays, las variables de estructura y los objetos de clase se pasan siempre por referencia.
En el ejemplo, la cadena se pasa sin referencia.
En el ejemplo, la cadena se pasa sin referencia.
Hola queridos desarrolladores de MT, quiero reportar un error en el algoritmo para calcular el Sharpe Ratio. En el archivo adjunto hay un informe del Sr.Aleksey Vyazmikin en el que el SR=0,29 sin embargo según mis cálculos es de unos 3,7-3,8 (dependiendo de si se considera el PnL cero). Creo que el error está en la falta de factor de escala para la desviación estándar (sqrt(longitud)) porque el retour medio no depende de la longitud de la serie, converge y el RMS aumenta como sqrt(longitud)
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;
}
Hola.
En MT5 Versión: 5.00 build 1932 x64 de fecha 29.10.2018 se producen fugas de memoria al trabajar con arrays dinámicos.
ArrayFree no ayuda en este caso, pero ArrayResize(t, 0) borra todo.
En el modo de optimización"Mathematical Computing" los agentes reciben 1 trabajo cada uno, tanto local como remoto, lo que hace que no trabajen rápido - el coste de la espera, supongo.
Construye 1940.
Añadido: Después de acelerar los cálculos en el código, se emiten 2 o 3 tareas, lo que por supuesto ya es bueno.