![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
1. a) Acerca de futuros colados... não entendidos realmente, mas na minha opinião o testador não trabalha com eles (nem uma única transacção, tentei testar EAs padrão que estão no terminal).
b) Em mt5 de bx já existem futuros colados de grandes fichas azuis, não fiquem para trás.
c) Seria óptimo ser capaz de definir spreads manualmente no testador, seria muito mais fácil optimizar estratégias.
Aqui está um exemplo do testador que não funciona correctamente ao testar um simples sistema de 2 passagens médias móveis.
A incorrecção reside exactamente em determinar (calcular) o spread quando se faz uma troca.
Apenas as últimas 4 operações de COMPRA não são correctas, são executadas a preços Ask. O primeiro tem um spread de cerca de 20000 pontos, o resto tem um spread de cerca de 5000 pontos, claro que não é bom.
A minha sugestão aos criadores:
Para símbolos de troca no testador, devemos permitir a definição manual dos seguintes parâmetros:
1. Espalhar
2. Slippage (o slippage é inevitável quando se comercializam grandes volumes)
3. Montante da comissão (corretor total e troca) (no testador, entendo que apenas a comissão de troca é tida em conta, e para os escalpadores, o montante da comissão é muito importante)
A minha sugestão aos criadores:
Para instrumentos de troca no testador, permitir que os seguintes parâmetros sejam definidos manualmente:
1. Espalhar
2. Slippage (o slippage é inevitável quando se comercializam grandes volumes)
3. O valor da comissão (o corretor total e a troca) (no testador, entendo que só a comissão da troca é tida em conta, e para os escalpadores, o valor da comissão é muito importante)
Aqui está um exemplo do funcionamento incorrecto do testador ao testar um simples sistema de travessia em média móvel de 2.
A incorrecção reside precisamente em determinar (calcular) o spread quando se faz uma troca.
Apenas as últimas 4 operações de COMPRA não são correctas, são executadas a preços de pedido. O primeiro tem um spread de cerca de 20000 pontos, o resto tem um spread de cerca de 5000 pontos, claro que não é bom.
A minha sugestão aos criadores:
Para símbolos de troca no testador, devemos permitir a definição manual dos seguintes parâmetros:
1. Espalhar
2. Slippage (o slippage é inevitável quando se comercializam grandes volumes)
3. Montante da comissão (corretor total e troca) (no testador, entendo que apenas a comissão de troca é tida em conta, e para os escalpadores, o montante da comissão é muito importante)
Desculpe, tem uma conta de demonstração? Só tinha este material na minha conta de demonstração. E tudo está bem na minha verdadeira conta.
Mas para acrescentar à estrutura resultante MqlTick (na forma de SymbolInfoTick(_Symbol,latest_price)) outro parâmetro sobre como o negócio foi feito no momento da licitação ou pedido - penso que é necessário, ou como um pedido separado de informação de mercado,esta informação é enviada por troca e é necessária para muitos robôs, incluindo o meu.
Há algumas dúvidas.
Sem uma compreensão clara do significado de acordos de divisão em T&S, a sua utilização (divisão) é questionável.
Gostaria de esclarecer. Ao negociar na bolsa (MMWb/TS em Forts), se eu utilizar a biblioteca padrão para enviar um Consultor Especialista para abrir uma negociação no mercado para um instrumento de baixa liquidez (opcional) e definirDeviationInPoints para um valor, pode garantir que a execução do mercado não me levará muito longe na janela de selecção.
Por exemplo, tenho liquidez corrente a um preço e depois o mercado está vazio para algumas dezenas de pontos. Defino o deslizamento em 10 pontos e envio um pedido de COMPRA. Eu li as políticas ENUM_OR_OR e ainda não li a ordem.
Li sobre políticas ENUM_ORDER_TYPE_FILLING.
Mas ainda não encontrei a minha variante específica. Ou talvez a ajuda não me informe sobre isso.
Por exemplo, o escorregamento da EA é ignorado na execução do mercado em MT4.