Documentação
Aplicações
Última atualização em 1. 7. 2020 por Mark Fric
Pedidos múltiplos para a mesma direção
Conteúdo da página
Esta questão está relacionada à criação manual de sua estratégia ou à edição do modelo de estratégia padrão no AlgoWizard.
StrategyQuant por padrão não usa vários pedidos na mesma direção em uma estratégia, mas você pode adicionar vários EnterAtMarket ou EnterAtStop/Limit à sua estratégia no editor AlgoWizard.
A razão pela qual não é utilizada na StrategyQuant é que é complicado fazer com que o trabalho funcione corretamente e não seja totalmente apoiado em todas as plataformas comerciais.
Suporte MetaTrader para pedidos múltiplos
O MetaTrader 4/5 utiliza o conceito de MagicNumbers que identifica de forma única uma ordem e permite sua verificação e manipulação. Se você usar um número MagicNumber diferente para cada pedido EnterAtXXX, então ele funcionará corretamente.
Entretanto, se você usar o mesmo MagicNumber para várias ordens EnterAtXXX, então a EA não poderá reconhecer a qual ordem ele sai porque haverá várias ordens com o mesmo MagicNumber. Devido a estas saídas para estas ordens independentes não funcionarão corretamente porque elas serão aplicadas de todas as ordens.
Portanto, para usar múltiplos EnterAtXXX na mesma direção no MetaTrader4/5 é necessário usar o MagicNumber único para cada ação EnterAtXXX.
Suporte de Tradetation / MultiCharts para pedidos múltiplos
Infelizmente, a Tradestation / MultiCharts NÃO suporta várias ordens independentes para a mesma direção COM saídas independentes. É possível nomear uma entrada no TS/MC, mas não é possível gerenciar as saídas de forma independente para entradas separadas.
Por este motivo, a estratégia com vários EnterAtXXX na mesma direção não funcionará corretamente - saídas de ordens diferentes (na mesma direção) serão aplicadas a todas as ordens. Não se deve usar múltiplas entradas na mesma direção a menos que se saiba exatamente o que se está fazendo.
Solução para escalonamento em característica em StrategyQuant
Escalar em significa abrir várias ordens na mesma direção. É uma característica que iremos acrescentar à StrategyQuant nas seguintes construções e haverá um tratamento especial que irá lidar com as restrições descritas acima.
Este artigo foi útil? O artigo foi útil O artigo não foi útil
Isto é importante para escalar em uma posição. Eu estou realmente esperando por isso. Obrigado por este artigo útil.
É possível dar um nome a uma ordem diferente Definindo o nome da ordem dinâmica O recurso de nome da ordem dinâmica foi introduzido no MultiCharts 8.8 beta 1. Agora é possível gerar o nome do pedido com base no cálculo do script. Os tipos de algoritmos de nome de ordem disponíveis Ordem com nomes gerados automaticamente compra próximo mercado de barras; Ordem com nome de ordem estática pré-definida compra ("My Buy") próximo mercado de barras; Ordem com nome variável Var: NLong("Long "); NLong = NLong + NumToStr(barra atual, 0); compra(NLong) próximo mercado de barras; Ordem com o nome de sentença de string Var: NLong("Longo"); NLong = NLong + NumToStr(barra atual, 0); comprar(NLong +… Leia mais "
Até quando se espera ter o recurso no SQX: "Escalonar em significa abrir várias ordens na mesma direção"?