Tema interessante para muitos: o que há de novo em MetaTrader 4 e MQL4 - grandes mudanças no caminho - página 55
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
Porque é apenas mencionado o MetaTrader 4?
Tanto o trabalho Take Profit como o Stop Loss funcionam dentro das lacunas.
Afinal, MetaTrader 5 e MetaTrader 4 funcionam da mesma maneira nestes casos, aqui estão exemplos concretos com o código https://www.mql5.com/ru/forum/1031/page18#comment_530271
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
Como é que os dados históricos iniciais afectam a velocidade e a precisão dos testes?
hrenfx, 2013.08.10 07:23
Vai:
A pensar quantas vezes M1 LowAsk < LowBid (HighAsk < HighBid). Os resultados mais notáveis do guião anexo:
Em alguns caracteres não há qualquer registo de casos deste tipo.
Em suma, são tão poucos que posso calcular com segurança a extensão da barra usando a fórmula:
Spread = Max(Low_Ask - Low_Bid, 0);
P.S. Há muito tempo que não via. Acontece que agora o spread médio real do EURUSD é de ~ 0. Se a comissão é de 10 dólares por milhão (LMAX oferece-o, por exemplo), os custos são de < 3 pips (EURUSD). Em suma, as condições comerciais da FOREX estão a melhorar cada vez melhor.
A pensar quantas vezes M1 LowAsk < LowBid (HighAsk < HighBid). Os resultados mais notáveis do guião em anexo:
Em alguns caracteres não há qualquer registo de casos deste tipo.
Em suma, são tão poucos que posso calcular com segurança a extensão da barra usando a fórmula:
P.S. Há muito tempo que não via. Acontece que agora o spread médio real do EURUSD é de ~ 0. Se a comissão é de 10 dólares por milhão (LMAX oferece-o, por exemplo), os custos são de < 3 pips (EURUSD). Em geral, as condições comerciais no FOREX estão a melhorar cada vez melhor.
Sim, como cada vez melhor, é o que diz Dmitriy Rannev:
Conhece uma empresa que não escorrega nas notícias?
A propósito, boa ideia, deveríamos tentar fazer um tipo de conta com spread zero e colocar o spread em slippage. Mostrar às pessoas como são realmente as coisas (e quantos o fazem). A dispersão é agora medida por todos, mas o escorregamento é medido por poucos.
E os deslizes e lacunas só podem ser controlados (vistos) numa história real de carraças num testador de carraças.
serferrer:
As páginas deslizantes e as lacunas só podem ser controladas (vistas) sobre um histórico real de carraças num testador de carraças.
Sim, como se fosse cada vez melhor, é o que diz, por exemplo, Dmitriy Rannev:
Mas os deslizes e as falhas só podem ser controlados (vistos) na história real da carraça no testador de carraças.
Não podia ser mais simples. Antes do Expert Advisor (guião) enviar uma ordem de mercado, memorizamos a oferta (para venda) e perguntamos (para compra) o preço, e depois de abrir uma negociação, comparamos o seu preço aberto com o memorizado.
É assim que controlamos (após o facto) o escorregamento.
Isto é o mais fácil que se pode fazer. Antes do Expert Advisor (guião) enviar uma ordem ao mercado, memorizamos a oferta (para vender) e pedimos (para comprar) preços, e depois de abrir uma negociação, comparamos o seu preço aberto com o memorizado.
É assim que se controla o deslizamento (após o facto).
Com lacunas é claro, mas como é que o testador ajuda a ver o escorregamento?
É testado no histórico real do carrapato no testador de carrapatos, no dia anterior (semana), por exemplo, e é revelada a média, o máximo, o deslizamento e a sua frequência (+ nas notícias) e uniformidade de distribuição.
Isto é, há uma comparação (pesquisa de nuances) do comércio real, e no testador, o mais próximo possível do real.
Então, toda esta informação pode ser aplicada na análise de deslizes passados e futuros esperados.
Isto é o mais fácil que se pode fazer. Antes do Expert Advisor (guião) enviar uma ordem de mercado, memorizamos a oferta (para vender) e pedimos (para comprar) preços, e depois de abrir uma negociação, comparamos o seu preço aberto com o memorizado.
Isto controla (após o facto) o escorregamento.
Sim, é assim que o deslizamento é monitorizado no comércio real, no testador (isto é, futuro, passado) apenas em carraças.
O passado significa o passado que não foi realmente monitorizado.
Sim, como cada vez melhor, é o que diz Dmitriy Rannev:
E se o ler com atenção?
P.S. Já lá vai algum tempo desde que olhei. Acontece que agora o spread médio real do EURUSD é de ~ 0. Se a comissão é de 10 dólares por milhão (LMAX, por exemplo, oferece-a na mosca), os custos são de < 3 pips (EURUSD). Em geral, as condições comerciais no FOREX estão a melhorar cada vez melhor.
Num testador?
A fim de apanhar um deslize nos dados do tick no testador, é necessário definir um desfasamento temporal aproximado (lag) para a transmissão de dados entre o dc e o cliente. Cada carraça tem o seu tempo quando ocorreu ao milissegundo, por exemplo. No testador, se o tempo de colocação de uma ordem de mercado + desfasamento>a hora do próximo tick, então executamos aos preços do novo tick. É evidente que a execução parcial da ordem não pode ser simulada desta forma, precisamos de dados sobre liquidez.
p.s. Um dos fundamentos da indústria doft - a colocation visa minimizar este atraso. As pessoas pagam milhões de libras para colocar o seu equipamento mais perto dos servidores da bolsa. Há aí uma contagem de microssegundos.