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
- Pesquise no TradingView.
Escolha Pesquisar, encontre um mercado e use a ação de adição do PineBag. O prefixo de troca é preservado. - 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. - Copie ou reutilize.
Copiar retorna um ticker por linha. Clear copia o saco antes de removê-lo, para que Paste possa restaurá-lo. - Revise as tags.
Use × em uma tag para remover um erro e confirmar a contagem antes de começar.
NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!- Até 500 tickers por execução.
- Suportados: ações, criptografia, forex, futuros, índices e outros símbolos do TradingView.
- Os dados de mercado e cotações atrasadas ainda seguem os direitos de sua conta TradingView.
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.
strategy().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.
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
- Adicione a estratégia ao gráfico.
Abra suas configurações com o ícone de engrenagem e escolha o Propriedades . - Definir premissas de conta.
Verifique o capital inicial, a moeda base e o tamanho do pedido. - Definir custos de negociação.
Insira Comissão e Deslizamento. Isso se aplica a todos os tickers da bolsa. - 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. - Retorne ao PineBag.
Mantenha a prioridade do TradingView selecionada, confirme o resumo no painel lateral e inicie a execução.
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 v6Escolha o modo histórico
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.
Intervalo compartilhado exato
Testa todos os tickers entre as mesmas datas. Requer um plano TradingView com Deep Backtesting.
O que acontece durante um teste
PineBag verifica a estratégia e as configurações.
O TradingView calcula um ticker após o outro.
O PineBag salva os resultados em um relatório de portfólio local.
Iniciar e monitorar a execução
-
Confirme a estratégia e a bolsa.
Verifique o arquivo, prazo, capital e contagem de tickers. -
Selecione o modo histórico.
Escolha um histórico gráfico rápido ou um intervalo de datas compartilhado exato. -
Escolha Executar backtest.
Mantenha a aba TradingView aberta enquanto o contador de progresso estiver se movendo. -
Revise os avisos.
PineBag nomeia um ticker com falha e mantém os resultados concluídos. -
Abra o relatório.
O resultado e a versão da estratégia testada são armazenados localmente.