Controle de propagação
4 respostas
Bigape
10 anos atrás #113766
É possível, ao criar a estratégia por meio do SQ, inserir um controle sobre o spread, como, por exemplo: se o EA encontrar um spread (no mercado real: dependendo da corretora) superior a 3 pips, não abrir nenhuma posição ainda?
Melhores cumprimentos
mikeyc
10 anos atrás #130723
Não, o SQ não faz isso. Um dos motivos é que, a menos que você esteja carregando dados de ticks reais que tenham o spread variável correto, o spread é fixo no SQ. Acho que a maioria dos usuários está carregando dados de barra de 1 minuto, que, por ser uma barra OHLC, perde o spread variável tick-by-tick.
No entanto, é muito fácil adicionar essa restrição ao EA resultante (código MQ4) e fazer o backtest no MetaTrader, desde que você esteja usando o Tick Data Suite da Birt com spread variável real.
Talvez você possa solicitar isso como um recurso no SQ4?
Bigape
10 anos atrás #130726
Oi Mikeyc,
Obrigado por sua resposta.
Sim, concordo com você:
Talvez você possa solicitar isso como um recurso no SQ4?
Espero que Mark insira esse recurso no SQ4, talvez depois que o código tiver sido elaborado pelo Genetic / Casual Builder.
Melhores cumprimentos

tomas262
10 anos atrás #130731
Hi,
Mesmo que você tenha dados de ticks disponíveis, ainda assim não poderá ver a profundidade do mercado, ou seja, os melhores preços de compra e venda para determinar o spread bid-ask a qualquer momento. Os dados de ticks representam apenas as negociações executadas. Acho que a única maneira é adicionar uma condição ao código de sua estratégia final para impedir a negociação quando o spread for muito grande. Isso é bem simples
Bigape
10 anos atrás #130782
Visualizando 4 respostas - 1 até 4 (de um total de 4)