Type/to search

Modèle de stratégie de backtest générique

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

Ce code est un modèle de backtest de stratégie universel, fournissant un cadre complet de développement de stratégies pour construire et tester rapidement des stratégies de trading. L'utilisateur doit simplement ajouter le code logique de sa stratégie dans le modèle pour effectuer une analyse de backtest.

Le modèle comprend les modules fonctionnels suivants :

  1. Cadre vide pour la logique de stratégie, utilisé pour écrire le calcul des indicateurs, les conditions de décision et la génération de signaux de trading.

  2. Paramétrage configurable de la période de backtest.

  3. Indicateur ADX pour filtrer les conditions de marché incertaines.

  4. Plusieurs niveaux de take-profit et un stop-loss ajustable.

  5. Effet de levier et calcul automatique de la taille de position.

  6. Module de gestion de l'état des transactions.

  7. Syntaxe pour générer des alertes d'exécution de transactions.

  8. Cadre complet d'exécution des transactions, permettant d'exécuter directement les transactions de la stratégie et de gérer les positions.

L'avantage de ce modèle est qu'il offre un environnement de développement de stratégie complet, simple à utiliser, tout en incluant de nombreuses fonctionnalités auxiliaires, permettant d'évaluer rapidement l'efficacité d'une stratégie. L'utilisateur peut y introduire diverses règles d'indicateurs pour le développement, sans avoir à construire un cadre complexe pour effectuer des backtests efficaces.

Bien sûr, l'utilisateur doit toujours prêter attention à l'optimisation des paramètres, à la gestion des risques, etc. Le modèle ne fournit qu'un cadre de base, et le résultat final de la stratégie dépend du développement de l'utilisateur. Cependant, dans l'ensemble, ce modèle réduit considérablement la difficulté de développement d'une stratégie.

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)