Introduction of Spot trading order types

A negociação à vista suporta os seguintes 6 tipos de ordem: ordem limitada, ordem de mercado, ordem stop-limit, ordem de execução de triggers, ordem de limite avançada e ordem trailing stop. As duas últimas, ordem de limite avançada e ordem trailing stop, estão disponíveis apenas na API.

Ordem Limitada:

Ordem limitada significa que o usuário define o tamanho da ordem e o aceitável preço de compra mais alto ou o aceitável preço de venda mais baixo. Somente quando o preço de mercado estiver dentro da faixa de preço da ordem limitada, a ordem será executada.

O preço de compra para ordem limitada não pode ser superior a 110% do preço mais recente;

O preço de venda para ordem limitada não pode ser inferior a 90% do preço mais recente.

Ordem de Mercado:

Ordem de mercado significa que o usuário executa imediatamente a compra ou venda ao preço ideal no mercado atual para a execução mais rápida da ordem. Se os preços forem 10% superiores ou inferiores ao preço de mercado mais recente, as ordens de mercado não serão executadas e serão canceladas automaticamente.

Ordem Stop-limit:

Ordem stop-limit significa que o usuário pré-define o preço de desencadeamento, o preço da ordem e o tamanho da ordem. Quando o preço de mercado atingir o preço de desencadeamento, o sistema fará automaticamente uma ordem ao preço limite e ao tamanho da ordem pré-definida pelo usuário para ajudar o usuário a manter os lucros ou reduzir as perdas.

O preço de compra não pode ser superior a 110% do preço de desencadeamento.

O preço de venda não pode ser inferior a 90% do preço de desencadeamento.

Ordem de Execução de Triggers:

Ordem de execução de triggers significa que o usuário pré-configura o preço de gatilho, o preço da ordem e o tamanho da ordem. Quando o preço de mercado atinge o preço de gatilho, o sistema automaticamente executa uma ordem ao preço da ordem e ao tamanho da ordem pré-definidos pelo usuário.

1.     A ordem de execução de triggers suporta 2 tipos de ordem, "ordem limitada" e "ordem de mercado". Funções relevantes estão disponíveis para negociação à vista e negociação de margem (A execução de ordem de margem com um clique ainda não é suportada no momento).

2. Antes que uma ordem de gatilho seja acionada, os fundos correspondentes à ordem não serão congelados; mas depois de ser acionada, os ativos correspondentes à ordem serão congelados.

3. Uma ordem de execução de triggers pode não ser necessariamente acionada. Afetado por fatores como preço, saldo da conta, exclusão de pares de negociação, erros de rede ou atualizações do sistema, etc., uma ordem de execução de triggers pode não ser acionada.

4. Uma ordem de execução de triggers pode, após ser acionada, não ser necessariamente executada. Quando o mercado é altamente volátil e o preço sobe ou desce acentuadamente, a ordem de limite ou a ordem de mercado acionada pela ordem de execução de triggers pode não ser necessariamente completada devido ao impacto do mercado.

(1) Para uma ordem limitada, a ordem de execução de triggers será executada ao preço limite pré-estabelecido pelo usuário. Não há garantia de que a ordem será completada, dependendo inteiramente das condições de mercado da época. Se o preço de compra for inferior ao preço de mercado atual ou o preço de venda for superior ao preço de mercado atual, a ordem será executada ao preço de mercado.

(2) Para uma ordem de mercado, a ordem de execução de triggers será concluída ao preço de mercado atual e o tamanho da ordem pré-definida pelo usuário. Não há garantia de que a ordem será completada, dependendo inteiramente das condições de mercado da época.

Preço de gatilho: Quando o preço de mercado atingir o preço de gatilho, a ordem será acionada e será executada.

Preço da ordem: ou seja, o preço de compra e o preço de venda sob o tipo da ordem selecionada. Quando o preço de mercado atingir o preço de desencadeamento, a ordem será completada automaticamente ao preço definido; se a ordem limitada for selecionada, o preço pelo qual uma ordem é executada automaticamente pelo sistema será o preço de compra/venda definido; se a ordem de mercado for selecionada, o preço pelo qual uma ordem é executada automaticamente pelo sistema será o então preço de mercado quando for acionada.

Tamanho da ordem: tamanho da ordem após o acionamento da ordem de execução de triggers; se a ordem limitada for selecionada, o tamanho será a quantidade de compra/venda definida pelo usuário; se a ordem de mercado for selecionada, o tamanho será o valor total de compra/venda definido pelo usuário ao comprar/vender.

Ordem de Limite Avançada:

Para uma ordem limitada, existem 3 políticas de execução: "Maker-only (Post only)", "Executar tudo ou Cancelar tudo (Fill Or Kill)", "Executar imediatamente e cancelar o restante (Immediate or Cancel)"; Quando uma política de execução não for selecionada, uma ordem limitada será "sempre válida" por padrão.

A ordem Maker-only (Post only) não será executada no mercado imediatamente. Se tal ordem for imediatamente executada por uma ordem existente, tal ordem será cancelada para garantir que o usuário sempre será um Maker.

Quanto a ordem IOC, se não for executada imediatamente no mercado, a parte não executada será cancelada imediatamente.

Em relação a ordem FOK, se não for totalmente executada, será totalmente cancelada imediatamente.

Ordem Trailing Stop:

Ordem trailing stop refere-se à estratégia de enviar uma ordem pré-definida ao mercado no caso de uma grande correção do mercado. Quando o preço de mercado do contrato atender às condições de gatilho e à taxa de correção definidas pelo usuário, tal estratégia será acionada para iniciar uma ordem de limite ao preço definido pelo usuário (preço ideal N, preço de Fórmula). Os principais cenários são comprar quando o preço atingir um nível de suporte e voltar a aumentar e vender quando o preço atingir um nível de resistência e cair.

Preço de gatilho: uma das condições que determinam o acionamento da estratégia. Se for comprar, a pré-condição deve ser: o preço de gatilho < o preço mais recente; Se for vender, a pré-condição deve ser: o preço de gatilho > o preço mais recente.

Taxa de correção: uma das condições que determinam o acionamento da estratégia. A taxa de correção deve ser superior a 0% e não superior a 5%. A precisão deve ser de 1 casa decimal de uma porcentagem, por exemplo. 1,1%.

Tamanho da ordem: o tamanho de uma ordem limitada depois de a estratégia ser acionada.

Tipo da ordem (preços ideais N, preço de fórmula): o tipo de cotação de uma ordem limitada após o acionamento da estratégia.

Direção da ordem: a direção de compra ou venda de uma ordem limitada após o desencadeamento da estratégia.

Preço da fórmula: o preço de uma ordem limitada no mercado, multiplicando o preço mais baixo do mercado por (1 + taxa de correção) ou o preço mais alto do mercado por (1 - taxa de correção) depois de a ordem  de execução de triggers ser acionada com sucesso.

Preço mais baixo (mais alto): O preço mais baixo (mais alto) no mercado após a estratégia ser definida para o usuário até que a estratégia seja acionada.

 

Condições da execução de triggers:

As ordens de compra devem atender às condições: o preço de desencadeamento ≥ o preço mínimo, e o preço mínimo * (1 + taxa de correção) ≤ o preço de mercado mais recente

As ordens de venda devem atender às condições: o preço de validação ≤ o preço mais alto, e o preço mais alto * (1- taxa de correção) ≥ o preço de mercado mais recente