Erros, bugs, perguntas - página 2278

 
fxsaber:

Não faço ideia do que desempenha aqui o preenchimento de uma matriz com um único valor.

Não se tratava de preencher todo o conjunto com um valor, mas apenas parte dele. Num gradiente horizontal, cada fila tem um valor.
 
O optimista no final do seu trabalho não classifica os resultados obtidos pelo critério de optimização.
 
Nikolai Semko:
Não se tratava de preencher todo o conjunto com um valor, mas apenas parte do mesmo. Com um gradiente horizontal, cada linha é um valor.
A questão não é: o que está a fazer? Mas, por outro lado, porque é que o está a fazer? É o seu sistema, faça o que achar melhor.
 
Um grande pedido para mostrar milissegundos na história comercial da corrida única. Muito necessário quando se testam carraças reais.
 
fxsaber:
O optimista no final do seu trabalho não classifica os resultados obtidos pelo critério de optimização.
Removemos esta característica.
 
Slava:
Removemos esta característica.

Quando foi removida, disseram que não havia triagem durante o processo de optimização, não no final.

Agora tem de ordenar cada vez manualmente.

A situação é tal que, após a Optimização, muda-se para ver os resultados e vê-se que os resultados são uma merda para o TC. E nem sempre nos apercebemos de que temos de o ordenar, então vemos que talvez não seja assim tão mau de todo.

Trabalho muito com o Testador, por isso a falta de separação no final do processo é realmente inconveniente.

 

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

Insectos, insectos, perguntas

fxsaber, 2018.08.28 20:30

Acontece que o backtest termina no penúltimo (e não o último, como se poderia pensar) tiquetaque do intervalo de teste.

Porque é que isto por vezes acontece? O testador fecha posições não no último tick, mas no penúltimo tick. Situação sobre alguns símbolos personalizados.

Se for necessária uma repetição, pronto a fornecer.


Porque é importante? Nos símbolos personalizados com execução de câmbio, os mercados são executados ao Last Price. Para símbolos personalizados, o histórico do tick é bid/ask, sem último. Portanto, em tais símbolos, o testador fecha as posições actuais no último tick por último por zero. A solução é forçar a última = (lance + perguntar) / 2 no último tick. Contudo, há situações em que o Testador, por alguma razão, fecha tudo, não no último, mas no penúltimo tique, onde o último é zero. Como resultado, temos o seguinte quadro


Olhamos para os resultados da optimização e vemos uma enorme quantidade de lucro/perda. Só se aperceberá de que se trata de um bug quando fizer um único teste e olhar para o fim do histórico comercial.

 

Saudações.

As posições em aberto têm um comentário.

Após o encerramento, nenhum comentário aparece na história da encomenda.

Em MT4, sem erros detectados, qual pode ser a razão?

Obrigado.

 
Konstantin Kulikov:

Saudações.

As posições em aberto têm um comentário.

Após o encerramento, nenhum comentário aparece na história da encomenda.

Em MT4, sem erros detectados, qual pode ser a razão?

Obrigado.

Tenho um palpite, parece haver uma restrição devido à duração do comentário.

Utilizo um comentário bastante longo e se fechar a ordem após o mercado, o comentário será exibido. Se tivermos encerrado uma encomenda no TP, o corretor acrescenta [tp] ao comentário e o seu comprimento torna-se inadmissível e, por conseguinte, não é afixado.

 
Konstantin Kulikov:

Tenho um palpite, por causa da extensão do comentário, parece haver um limite.

Utilizo um comentário bastante longo e se fecho a ordem de acordo com o mercado, o comentário é afixado. Mas se a ordem for fechada pelo TP, o corretor acrescenta [tp] para comentar e, aparentemente, o comprimento do comentário torna-se inadmissível, razão pela qual não é exibido.

só queria responder, mas VOCÊ respondeu à sua própria pergunta.