Indicadores: TradeStatisticsPanel

 

TradeStatisticsPanel:

O indicador painel exibe os principais parâmetros estatísticos de negociação para a conta atual, calculado com base no histórico de negociações.

O recálculo destes parâmetros é iniciado no início do painel e pelo evento automático OnTrade(). O botão "Calculate" é fornecido para o recálculo forçado.

Autor: Andrey Voytenko

 

Bela aula! :) Obrigado.

Você também poderia adicionar datas de/até. E me veio à mente mais uma ideia interessante. Crie uma rolagem horizontal e, além das datas de/até, você pode adicionar mais um parâmetro para especificar quantas negociações usar para calcular as estatísticas. Em seguida, o usuário arrasta a rolagem e vê como as estatísticas mudaram durante o processo de negociação. Isso se tornaria uma ferramenta muito interessante e muito informativa. ))

 
tol64:

Bela aula! :) Obrigado.

Você também poderia adicionar datas de/até. E me veio à mente mais uma ideia interessante. Crie uma rolagem horizontal e, além das datas de/até, você pode adicionar mais um parâmetro para especificar quantas negociações usar para calcular as estatísticas. Em seguida, o usuário arrasta a rolagem e vê como as estatísticas mudaram durante o processo de negociação. Isso se tornaria uma ferramenta muito interessante e muito informativa. ))

Acho que o usuário com esse pergaminho não conseguirá ver com os olhos como o curso da negociação mudou.

Outra coisa é fazer isso graficamente.

 
<br/ translate="no">

TradeStatisticsPanel:

Autor: Andrey Voytenko


wo!
Super!

ZY. Essa é a melhor recompensa ;)

 
Vladon:

Acho que o usuário com esse tipo de rolagem não conseguirá ver com os olhos como o curso da negociação mudou.

Outra coisa é fazer isso graficamente.

Acho que houve até um artigo sobre os quatro, onde isso foi demonstrado. Lá, ele foi implementado usando bibliotecas JavaScript no navegador na forma de relatórios. Você pode fazer com que ele seja exibido como indicadores.
 

Inicialmente, eu não planejava sobrecarregar o painel com configurações.

É claro que você pode adicionar datas (de - até) e uma opção de qual instrumento ler as estatísticas (selecionado ou todos).

Quanto à rolagem, não tenho certeza de que seja necessário fazê-la nesse painel, embora você possa pensar nisso.

Em geral, sugira o que você quiser e eu pensarei em como implementá-lo.

É possível que, para essa finalidade, eu crie outro painel e realize nele tudo o que for necessário.

A primeira tarefa é testar o que já foi escrito.

Pessoalmente, testei-o nas contas do campeonato e comparei-o com as leituras da tabela do relatório do participante.

Talvez alguém no testador também teste a própria classe STradeStates. Há um texto sobre isso aqui.

 
tol64:
Acho que houve até um artigo no foursquare em que isso foi demonstrado. Lá, ele foi implementado usando bibliotecas JavaScript no navegador na forma de relatórios. Você pode fazer com que ele seja exibido como indicadores.
Isso ?
 
 
Você pode escrever um artigo sobre o mesmo tópico para MQL5. Especialmente porque há muito mais possibilidades de criação de relatórios.
 
Rosh:
Você pode escrever um artigo sobre o mesmo tópico para MQL5. Especialmente porque há muito mais possibilidades de criação de relatórios.

Seria um artigo maravilhoso e muito solicitado. Provavelmente Andrey Voitenko o escreveria bem, já que ele já iniciou o tópico. :)

Tenho uma ideia para outro artigo, mas agora não tenho tempo (estou trabalhando em um grande projeto personalizado). Nem sequer tive tempo de preparar um especialista para o campeonato, portanto, não vou participar este ano.

 
avoitenko:

No cálculo do ahpr, o denominador não é verificado como 0

Por que o último elemento HPR não é usado no cálculo de sharp_ratio - no loop de cálculo Std?