Type/to search

Stratégie quantitative simple de renforcement de positions par paliers temporels

Common strategy
Created: 2023-12-27 17:39:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie est une stratégie simple de trading quantitatif utilisant une méthode d'ajout de positions par échelons temporels. L'idée principale de la stratégie est d'ouvrir des positions longues à un moment fixe chaque jour, puis de définir des conditions de take profit et stop loss différentes pour chaque position, réalisant ainsi un take profit ou stop loss par lots.

Principes de la stratégie

Cette stratégie repose principalement sur trois logiques clés :

  1. Ajout de positions par échelons temporels

    Utiliser le paramètre sessionTime pour définir une période de trading intraday. Pendant cette période, à l'ouverture du marché chaque jour, des positions sont ajoutées progressivement de manière fixe par échelons, le nombre d'ajouts étant la répartition égale du nombre maximum de positions du pool de capitaux.

  2. Take profit et stop loss individualisés

    Pour chaque ordre d'ouverture, définir respectivement le niveau de take profit takeProfit et le niveau de stop loss stopLoss, de sorte que chaque ordre ait une logique indépendante de take profit et stop loss, réalisant ainsi un take profit et stop loss par lots.

  3. Clôture à la fin de la période

    Lorsque la période de trading intraday se termine, on peut choisir ou non de fermer tous les ordres qui n'ont pas encore atteint leur take profit ou stop loss pendant cette période.

Avantages de la stratégie

Cette stratégie présente les avantages suivants :

  1. Diversification du risque : les fonds du pool sont répartis également entre différents ordres, contrôlant efficacement la perte par ordre individuel.

  2. Take profit et stop loss par lots : différents ordres ont des logiques indépendantes de take profit et stop loss, évitant que tous les ordres soient stoppés en même temps.

  3. Configuration flexible : possibilité de personnaliser le nombre maximum d'ajouts de positions, la période de trading quotidienne, les ratios de take profit et stop loss, etc.

  4. Facile à comprendre : la logique de la stratégie est simple et claire.

Risques de la stratégie

Cette stratégie comporte également certains risques :

  1. Risque d'être piégé : si tous les ordres déclenchent leur stop loss avant d'atteindre leur take profit, cela peut entraîner des pertes importantes. Ce risque peut être évité en configurant correctement le ratio de stop loss.

  2. Impossible de limiter le montant total des ouvertures quotidiennes : en cas de conditions de marché particulières, un trop grand nombre d'ordres ajoutés simultanément peut dépasser la capacité de financement. On peut envisager d'ajouter une limite maximale sur le montant total des ajouts quotidiens.

  3. Une configuration inadéquate de la période peut faire manquer des opportunités de marché. Il est recommandé de configurer la période de trading en se référant à la période d'activité de l'instrument négocié.

Optimisation de la stratégie

Cette stratégie peut être optimisée dans les directions suivantes :

  1. Ajouter une logique de condition d'ouverture : n'ouvrir que lorsque certains signaux d'indicateurs techniques sont satisfaits, évitant ainsi des ajouts aveugles.

  2. Ajouter une limite sur le montant total des ajouts quotidiens pour éviter de dépasser la capacité du pool de capitaux.

  3. Définir différents ratios de take profit et stop loss pour différents ordres, réalisant un take profit et stop loss différenciés.

  4. Ajouter une logique de corrélation entre le nombre d'ordres et le solde du pool de capitaux, liant le nombre d'ordres aux fonds disponibles.

Conclusion

Dans l'ensemble, cette stratégie est un modèle de stratégie de trading quantitatif très simple utilisant l'idée d'ajout de positions par échelons temporels. La logique de la stratégie est claire, mais il existe certains risques et des possibilités d'optimisation. Les développeurs peuvent l'optimiser de manière appropriée sur cette base pour en faire une stratégie quantitative plus stable et fiable.

Source
Pine
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
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/
// © A3Sh

//@version=5
Strategy parameters
Strategy parameters
Backtest Window
Start Time
End Time
Risk
Max Amount of DCA Entries
Take Profit %
Activate Stop Loss
Stop Loss %
DCA Settings
DCA Order Timeframe
Exit DCA Entry at end of Timeframe
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)