Type/to search

Template de estratégia de backtesting universal

Common strategy
Created: 2023-09-13 12:28:06
Last modified: 3 years ago
1
Follow
1802
Followers

Este código é um modelo genérico de backtest de estratégia, fornecendo uma estrutura completa de desenvolvimento de estratégia que permite construir e testar rapidamente estratégias de negociação. O usuário só precisa adicionar o código da lógica da estratégia no modelo para realizar a análise de backtest.

O modelo inclui os seguintes módulos funcionais:

  1. Estrutura vazia da lógica de estratégia, usada para escrever código de cálculo de indicadores, julgamento de condições e geração de sinais de negociação.

  2. Configuração ajustável do período de backtest.

  3. Indicador ADX para filtrar condições de mercado incertas.

  4. Múltiplos alvos de take profit e configuração ajustável de stop loss.

  5. Alavancagem e cálculo automático de posição.

  6. Módulo de gerenciamento de estado de negociação.

  7. Sintaxe para gerar mensagens de alerta de execução de negociação.

  8. Estrutura completa de execução de negociação, que pode executar diretamente a estratégia de negociação e gerenciar posições.

A vantagem deste modelo é fornecer um ambiente de desenvolvimento de estratégia abrangente, simples de usar e rico em funcionalidades auxiliares, permitindo avaliar rapidamente a eficácia da estratégia. O usuário pode introduzir várias regras de indicadores para desenvolvimento com base no modelo, realizando backtests eficientes sem precisar construir uma estrutura complexa.

Claro, o usuário ainda precisa se preocupar com problemas como otimização de parâmetros e controle de risco; o modelo fornece apenas uma estrutura básica, e o efeito final da estratégia ainda é determinado pelo resultado do desenvolvimento do usuário. Mas, de modo geral, este modelo pode reduzir significativamente a dificuldade de desenvolvimento de estratégia.

Source
Pine
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © myn

//@version=5
Strategy parameters
Strategy parameters
ADX
Average Directional Index (ADX)
ADX Smoothing
DI Length
ADX Threshold
Trade Direction
Trade Direction
Take Profit
Take Profit 1 - Target %
% Of Position
Take Profit 2 - Target %
% Of Position
Take Profit 3 - Target %
% Of Position
Take Profit 4 - Target %
Stop Loss
Stop Loss (%)
Leverage
Leverage
ProfitView Alert Syntax
Alert Syntax Prefix
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)