Erros, bugs, perguntas - página 2317
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
não guardado ((
Estou a poupar:
Como eliminar uma encomenda pendente sobre um futuro expirado?
Há três ordens encalhadas.
Quando tento apagá-lo responde - o comércio é desactivado.
Decidi escrever inteiramente o meu próprio código, em vez de editar o de outra pessoa.
Parece estar em pé de igualdade. As primeiras iterações são muito diferentes uma da outra. Depois alinha-se.
string é um array, e arrays, variáveis do tipo estrutura e objectos de classe são sempre passados por referência.
A string é uma matriz, e as matrizes, variáveis de estrutura e objectos de classe são sempre passados por referência.
No exemplo, o fio é passado sem referência.
No exemplo, a corda é passada sem referência.
Olá caros programadores de MT, quero reportar um erro no algoritmo de cálculo do Sharpe Ratio. O anexo contém um relatório do Sr.Aleksey Vyazmikin onde SR=0,29 no entanto, de acordo com os meus cálculos, é cerca de 3,7-3,8 (dependendo se PnL zero é considerado). Penso que o erro está na falta do factor de escala para o desvio padrão (sqrt(comprimento)) porque o retorno médio não depende do comprimento da série, converge e o RMS aumenta como sqrt(comprimento)
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;
}
Olá.
Na versão MT5: 5,00 construir 1932 x64 datado de 29.10.2018 fugas de memória quando se trabalha com matrizes dinâmicas.
O ArrayFree não ajuda neste caso, mas o ArrayResize(t, 0) limpa tudo.
No modo de optimização"Computação Matemática" os agentes recebem 1 trabalho cada um, tanto local como remoto, o que resulta em não trabalhar rapidamente - o custo de espera, suponho.
Construir 1940.
Acrescentado: Após acelerar os cálculos no código, são emitidas 2 ou 3 tarefas, o que, claro, já é bom.