Os tiques chegam ao terminal em alguns intervalos aleatórios. Alexander escreveu que é importante saber que tipo de distribuição é. Tirei o histórico do mt5, para poder trabalhar com precisão de milissegundos.
A distribuição das pausas entre os carrapatos em si é assim
"Aproximadamente" é porque o gráfico é a média. O preenchimento distorce o tempo real dos carrapatos. Ou os arredonda até ~10 milissegundos, ou muda ciclicamente sua taxa de geração. Antes de fazer a média, este gráfico (janela de 0-100ms) se parece com o seguinte
Eu vi estes mesmos picos nos gráficos de Alexander, agora é mais claro de onde eles estão vindo.
Como resultado, verificou-se que o gráfico de freqüência média pode ser descrito usando a soma das distribuições Gama e Cauchy. O primeiro parâmetro de distribuição gama para algumas negociações pode ser selecionado como um número inteiro e a distribuição gama torna-se seu caso especial - a distribuição Erlang.
Este é um gráfico de outro negócio:
linha preta - distribuição como é recebida do histórico do tick vermelho - médio roxo é o que se obtém utilizando a fórmula da gamma+coshi.
Não parece perfeito, mas também parece bom em uma escala logarítmica, e a parte superior e a cauda geralmente coincidem.
A cauda da distribuição coincide bem em dezenas de segundos
Executando EA em modo "Todos os tiquetaques" no MQ-Demo
voidOnTick()
{
staticint i = 0;
if (i < 2)
{
MqlTick Tick;
if (SymbolInfoTick(_Symbol, Tick))
Print(Tick.time_msc);
i++;
}
elseExpertRemove();
}
Resultado
Si-6.18,M1 (MetaQuotes-Demo): every tick generating
Si-6.18,M1: testing of Experts\fxsaber\LimitsSlippage.ex5 from 2018.03.2500:00 to 2018.03.2700:00 started
2018.03.2610:00:0015220584003782018.03.2610:00:0015220584000132018.03.2610:00:00ExpertRemove() function called
O tempo do primeiro tick gerado é maior do que o segundo - bug.
Não, este erro parece ocorrer apenas no testador, em carrapatos gerados pelo ohlc. Eu peguei o histórico de carrapatos do MT5 (View-Symbols, ticks tab), ele não tem nada a ver com isso.
Muito bem, então, irmãos. Já vimos a teoria aqui mais de uma vez. Mas onde é a prática???? Qual é o objetivo da teoria se você não pode colocá-la em prática?
As conclusões práticas mais importantes podem ser tiradas deste estudo:
1. Devemos aprender a "descartar" carrapatos pertencentes à distribuição Cauchy e trabalhar somente com aqueles pertencentes à distribuição Gamma (em nosso discreto caso, a distribuição Erlang)
2. Se isto for feito, então a solução do problema deve ser a seguinte:.
Agora eu trabalho em uma janela de tempo exponencial em movimento, e nela conto carrapatos reais e intensidade comercial, e deveria ser vice-versa - para trabalhar com o volume em movimento da seleção de carrapatos e contar por quanto tempo essevolume de carrapatos"reuniu", e só então encontrar a intensidade.
Dr. Trader eNovaja, vocês estão realmente fazendo um ótimo trabalho.
Mihail Marchukajtes: Muito bem, amigos. Já vimos a teoria aqui mais de uma vez. Mas onde é a prática???? Qual é o objetivo da teoria se você não pode colocá-la em prática?
Para o inferno com a prática!!! As pessoas estão realmente fazendo grandes descobertas aqui!!!
Para o inferno com a prática!!! As pessoas estão realmente fazendo grandes descobertas aqui!!!
Inútil para qualquer descoberta se não tiver aplicação prática. Exceto em física, talvez, ou em astrologia. Mas tais descobertas não são necessárias no mercado. Qual é o objetivo deles? E o nome do ramo torna obrigatória a prática dos resultados obtidos. Não é?
Trabalhando com carrapatos na faixa de milissegundos, é pouco provável que seja utilizado. Neste curto intervalo de ping desempenhará um papel significativo, e a DC não aprova tais acordos e não paga por eles. IMHO
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Eu e Novaja fizemos uma pequena pesquisa.
Os tiques chegam ao terminal em alguns intervalos aleatórios. Alexander escreveu que é importante saber que tipo de distribuição é. Tirei o histórico do mt5, para poder trabalhar com precisão de milissegundos.
A distribuição das pausas entre os carrapatos em si é assim
"Aproximadamente" é porque o gráfico é a média. O preenchimento distorce o tempo real dos carrapatos. Ou os arredonda até ~10 milissegundos, ou muda ciclicamente sua taxa de geração. Antes de fazer a média, este gráfico (janela de 0-100ms) se parece com o seguinte
Eu vi estes mesmos picos nos gráficos de Alexander, agora é mais claro de onde eles estão vindo.
Como resultado, verificou-se que o gráfico de freqüência média pode ser descrito usando a soma das distribuições Gama e Cauchy. O primeiro parâmetro de distribuição gama para algumas negociações pode ser selecionado como um número inteiro e a distribuição gama torna-se seu caso especial - a distribuição Erlang.
Este é um gráfico de outro negócio:
linha preta - distribuição como é recebida do histórico do tick
vermelho - médio
roxo é o que se obtém utilizando a fórmula da gamma+coshi.
Não parece perfeito, mas também parece bom em uma escala logarítmica, e a parte superior e a cauda geralmente coincidem.
A cauda da distribuição coincide bem em dezenas de segundos
A fórmula:
gamma(4e+00, 2.8e+01) * 5e-01 + cauchy(0e+00, 7.37e+02) * 2e+00 * 5e-01
Esta é uma fórmula para um determinado negócio, todos têm parâmetros e coeficientes ligeiramente diferentes.
Em geral, a função é algo parecido com isto
function(k, Θ, γ, c){
gamma(k, Θ) * c + cauchy(x0=0, γ) * 2 * (1-c)
}
O parâmetro c é de 0 a 1
tem algum efeito?
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
Bichos, insetos, perguntas
fxsaber, 2018.03.27 21:06
Executando EA em modo "Todos os tiquetaques" no MQ-Demo
Resultado
O tempo do primeiro tick gerado é maior do que o segundo - bug.
Tem algum efeito?
Não, este erro parece ocorrer apenas no testador, em carrapatos gerados pelo ohlc.
Eu peguei o histórico de carrapatos do MT5 (View-Symbols, ticks tab), ele não tem nada a ver com isso.
Novaja:
Muito obrigado por este tipo de pesquisa.
Este é o tipo de coisa digna de ser enquadrada como um artigo com um honorário por ele.
Respeitosamente,
A_K2.
As conclusões práticas mais importantes podem ser tiradas deste estudo:
1. Devemos aprender a "descartar" carrapatos pertencentes à distribuição Cauchy e trabalhar somente com aqueles pertencentes à distribuição Gamma (em nosso discreto caso, a distribuição Erlang)
2. Se isto for feito, então a solução do problema deve ser a seguinte:.
Agora eu trabalho em uma janela de tempo exponencial em movimento, e nela conto carrapatos reais e intensidade comercial, e deveria ser vice-versa - para trabalhar com o volume em movimento da seleção de carrapatos e contar por quanto tempo essevolume de carrapatos"reuniu", e só então encontrar a intensidade.
Dr. Trader eNovaja, vocês estão realmente fazendo um ótimo trabalho.
Muito bem, amigos. Já vimos a teoria aqui mais de uma vez. Mas onde é a prática???? Qual é o objetivo da teoria se você não pode colocá-la em prática?
Para o inferno com a prática!!! As pessoas estão realmente fazendo grandes descobertas aqui!!!
Para o inferno com a prática!!! As pessoas estão realmente fazendo grandes descobertas aqui!!!
Inútil para qualquer descoberta se não tiver aplicação prática. Exceto em física, talvez, ou em astrologia. Mas tais descobertas não são necessárias no mercado. Qual é o objetivo deles? E o nome do ramo torna obrigatória a prática dos resultados obtidos. Não é?