profitchart:funcoes:backtesting
Tabela de conteúdos
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.
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.
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. |
CancelPendingOrders | Cancela 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. |
SellToCoverAtMarket | Realiza 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