Documentação

Aplicações

Última atualização em 1. 7. 2020 por Mark Fric

Pedidos múltiplos para a mesma direção

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

Assine
Notificação de
3 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
Emmanuel
10. 12. 2021 1:59 pm

Isto é importante para escalar em uma posição. Eu estou realmente esperando por isso. Obrigado por este artigo útil.

Emmanuel
11. 12. 2021 10:57 am

É 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 "

Ed Cas
8. 1. 2023 8:03 pm

Até quando se espera ter o recurso no SQX: "Escalonar em significa abrir várias ordens na mesma direção"?