Documentos/Execução de backtests

Executando backtests

Prepare a lista de tickers, verifique um conjunto de configurações e deixe o PineBag testar cada ticker em ordem.

Construa a bolsa

Saco de símbolos PineBag com controles de pesquisar, copiar, colar e limpar
O painel lateral real com dez tickers prontos para executar.
  1. Pesquise no TradingView.
    Escolha Pesquisar, encontre um mercado e use a ação de adição do PineBag. O prefixo de troca é preservado.
  2. Cole uma lista.
    Escolha Colar ou pressione ⌘V/Ctrl+V. São aceitas novas linhas, vírgulas, ponto e vírgula e espaços; duplicatas são ignoradas.
  3. Copie ou reutilize.
    Copiar retorna um ticker por linha. Clear copia o saco antes de removê-lo, para que Paste possa restaurá-lo.
  4. Revise as tags.
    Use × em uma tag para remover um erro e confirmar a contagem antes de começar.
Exemplo de bolsaNASDAQ:AAPL NASDAQ:MSFT BINANCE:BTCUSDT CME_MINI:ES1!

Escolha de onde vêm as propriedades da estratégia

Abra Configurações do PineBag e escolha TradingView ou Script em Propriedades de estratégia. A fonte selecionada vence quando existe o mesmo valor em ambos os locais; TradingView é o padrão.

Configurações do PineBag com prioridade de propriedade de estratégia TradingView e Script
A prioridade do TradingView utiliza as propriedades atuais do gráfico. A prioridade do script usa valores declarados em strategy().
Padrão

Prioridade TradingView

Use isto ao ajustar capital, tamanho do pedido, comissão e suposições de execução no TradingView. Os valores do gráfico substituem os valores de script correspondentes.

Portátil

Prioridade do script

Use isto quando cada execução precisar carregar as mesmas suposições dentro do .pine . TradingView fornece apenas uma propriedade que a declaração não define.

Alterar parâmetros no TradingView

Caixa de diálogo Propriedades da Estratégia TradingView
Interface oficial de propriedades da estratégia TradingView. Abra a referência do TradingView ↗
  1. Adicione a estratégia ao gráfico.
    Abra suas configurações com o ícone de engrenagem e escolha o Propriedades .
  2. Definir premissas de conta.
    Verifique o capital inicial, a moeda base e o tamanho do pedido.
  3. Definir custos de negociação.
    Insira Comissão e Deslizamento. Isso se aplica a todos os tickers da bolsa.
  4. Verifique a alavancagem e os preenchimentos.
    Defina margem longa/curta, recálculo e comportamento de atendimento de pedido somente quando a estratégia precisar deles.
  5. Retorne ao PineBag.
    Mantenha a prioridade do TradingView selecionada, confirme o resumo no painel lateral e inicie a execução.
Para uma comparação justa: não altere a estratégia ou as propriedades do TradingView enquanto uma execução estiver ativa.

Ou mantenha os parâmetros no Pine Script

Com prioridade de Script, o strategy() declaração torna-se a fonte portátil da verdade. Este modelo inclui as propriedades principais e um pequeno exemplo válido de quebra de EMA.

Abrir o modelo de estratégia com todas as variáveis de Properties →

↓Baixe o modelo .pine editável4 KB · Pine Script v6

Escolha o modo histórico

Rápido

Histórico do gráfico

Utiliza até 5.000 barras carregadas. Funciona com qualquer plano TradingView, mas as datas de início dos tickers podem ser diferentes.

Alinhado

Intervalo compartilhado exato

Testa todos os tickers entre as mesmas datas. Requer um plano TradingView com Deep Backtesting.

O que acontece durante um teste

1Validar

PineBag verifica a estratégia e as configurações.

2Teste

O TradingView calcula um ticker após o outro.

3Combinar

O PineBag salva os resultados em um relatório de portfólio local.

Iniciar e monitorar a execução

  1. Confirme a estratégia e a bolsa.
    Verifique o arquivo, prazo, capital e contagem de tickers.
  2. Selecione o modo histórico.
    Escolha um histórico gráfico rápido ou um intervalo de datas compartilhado exato.
  3. Escolha Executar backtest.
    Mantenha a aba TradingView aberta enquanto o contador de progresso estiver se movendo.
  4. Revise os avisos.
    PineBag nomeia um ticker com falha e mantém os resultados concluídos.
  5. Abra o relatório.
    O resultado e a versão da estratégia testada são armazenados localmente.

Limites e uso seguro

Mantenha a aba aberta. Uma sacola grande leva mais tempo porque os tickers são testados um após o outro. Execute a disponibilidade e os dados de mercado de acordo com seu plano TradingView.