profitchart:funcoes:backtesting

Funções Backtesting

O que é Backtesting?

Backtesting é o processo de testar uma estratégia de negociação usando dados históricos. É uma maneira de ver como a estratégia se comportaria se tivesse sido usada no passado, e pode ser usada para avaliar a eficácia de uma estratégia antes de ela ser usada em condições reais de mercado.

Guia completo de Backtesting para Profitchart

Tipos de Ordens

As ordens na bolsa de valores são instruções dadas por investidores para comprar ou vender ações em um determinado preço.

Há diferentes tipos de ordens que os investidores podem usar, como ordens de mercado, ordens de limite e ordens de stop, cada uma com suas próprias características e propósitos específicos.

Mais Detalhes sobre os Tipos de Ordens


Compra Buy
Venda Sell

Mercado

  • Em uma negociação de COMPRA, a ordem é executada pelo melhor preço de VENDA naquele momento.
  • Em uma negociação de VENDA, a ordem é executada pelo melhor preço de COMPRA naquele momento.

Limite

  • A ordem só é executada quando a compra ou venda de um ativo atinge preço igual ou melhor ao definido.

Stop

  • Ordem de disparo
  • Uma ordem de stop-limit consiste em dois preços: um preço de stop e um preço limite.
  • Esse tipo de pedido pode ser usado para ativar uma ordem de limite para comprar ou vender.


Lista de Funções

Lista de funções e descrições como demonstradas na documentação da plataforma Profitchart.

Função Descrição
BuyAtMarket Realiza envio de ordem de compra à mercado.
BuyLimit Envia uma ordem limite de compra.
BuyPosition Retorna o tamanho da posição de compra.
BuyPrice Retorna o valor da última operação de compra.
BuyStop Realiza envio de ordem de compra stop.
BuyToCoverAtMarket Realiza o fechamento de uma operação de venda.
BuyToCoverLimit Envia uma ordem de compra limite para fechar uma posição.
BuyToCoverStop Realiza o envio de ordem de compra stop para fechar posição.
CancelPendingOrdersCancela as ordens pendentes.
ClosePosition Envia ordens para encerrar todas as posições.
HasPendingOrders Retorna se existe ordens pendentes.
IsBought Retorna verdadeiro caso o cliente esteja posicionado na compra.
IsSold Retorna verdadeiro caso o cliente esteja posicionado na venda.
MyPrice Retorna a média entre, a máxima, a mínima e o fechamento.
ReversePosition Envia ordens para inverter todas as posições.
SellPosition Retorna o tamanho da posição de venda.
SellPrice Retorna o valor da última operação de venda.
SellShortAtMarket Envia ordem de venda à mercado para abrir posição.
SellShortLimit Envia uma ordem limite de venda.
SellShortStop Abre uma posição de venda enviando uma ordem do tipo Stop.
SellToCoverAtMarketRealiza uma ordem de venda à mercado caso exista uma posição de compra.
SellToCoverLimit Enviar uma ordem limite de venda para fechar posição.
SellToCoverStop Envia uma ordem stop caso exista uma posição de compra.
SendOrder Envia uma ordem customizada.


profitchart/funcoes/backtesting.txt · Última modificação: 25/05/2023 17:54 por schillerapp