Type/to search

Plantilla general de estrategia de backtesting

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

Este código es una plantilla genérica de backtesting de estrategias que proporciona un marco completo de desarrollo de estrategias, permitiendo construir y probar estrategias de trading de forma rápida. El usuario solo necesita agregar la lógica de la estrategia en la plantilla para realizar análisis de backtesting.

La plantilla incluye los siguientes módulos funcionales:

  1. Marco vacío de lógica de estrategia, utilizado para escribir cálculos de indicadores, evaluación de condiciones y generación de señales de trading.

  2. Configuración ajustable del período de backtesting.

  3. Indicador ADX para filtrar condiciones de mercado inciertas.

  4. Múltiples niveles de take profit y un stop loss ajustable.

  5. Apalancamiento y cálculo automático del tamaño de la posición.

  6. Módulo de gestión del estado de las operaciones.

  7. Sintaxis para generar alertas de ejecución de órdenes de trading.

  8. Marco completo de ejecución de trading que permite ejecutar directamente las operaciones de la estrategia y gestionar las posiciones.

La ventaja de esta plantilla es que proporciona un entorno completo de desarrollo de estrategias, es fácil de usar e incluye numerosas funciones auxiliares, permitiendo evaluar rápidamente la efectividad de la estrategia. El usuario puede basarse en la plantilla para incorporar diversas reglas de indicadores y desarrollar sin necesidad de construir un marco complejo, logrando un backtesting eficiente.

Por supuesto, el usuario aún debe prestar atención a la optimización de parámetros, control de riesgos, etc. La plantilla solo ofrece un marco básico; el resultado final de la estrategia depende del desarrollo del usuario. No obstante, en general, esta plantilla puede reducir significativamente la dificultad del desarrollo de estrategias.

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)