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
Ou você precisa que ele exiba valores intermediários?
Bem, sim, então você pode fazer gráficos.
Acho que a classe deve ser desenvolvida na direção das possibilidades de obter tudo o que sua alma deseja.
É por isso que recomendo não ter uma única salsicha na forma de Cálculo, mas dividi-la em funções API intermediárias com parâmetros externos e obter o resultado.
Por exemplo, a função de calcular SharpeRatio(double &HPR[], double ahpr) - uma matriz pré-calculada de HPR e ahpr é passada
CountHPR(double &balance_data[], double &HPR[]) - calcula a matriz HPR - a matriz balance_data é passada
etc.
Então, proponho começar do final.
Crie um indicador para exibir um indicador estatístico na forma de uma linha no histórico, com uma opção da lista: fator de lucro, saldo, etc.
E modificar a classe para isso. Assim, pelo menos o objetivo final fica claro.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Indicadores: TradeStatisticsPanel
Rosh, 2012.09.14 08:19
Você pode escrever um artigo sobre o mesmo tópico para MQL5. Especialmente porque há muito mais possibilidades de criação de relatórios.Já existe um artigo?
Eu estava prestes a escrever algo próprio sobre esse tópico, vou estudar o material de outras pessoas e modificá-lo para se adequar a mim, preciso trabalhar em moedas e magik, há algo para trabalhar )))
Obrigado ao autor por seu trabalho!
int try=0;
bool res=HistorySelect(time_start,time_end);
if(!res && try<NUMBER_OF_TRY_GET_HISTORY)
{
Sleep(100);
res=HistorySelect(time_start,time_end);
try++;
}
if(!res){
m_err_msg="Unable to get the trade history";
return(false);
}
Onde está o loop em que tudo é colocado no NUMBER_OF_TRY_GET_HISTORY?
classe CTradeStatistics
thejobber:
E onde está o loop em que tudo é colocado no NUMBER_OF_TRY_GET_HISTORY?