Type/to search

Stratégie de trading basée sur l'oscillation des nombres premiers

Common strategy
Created: 2023-11-02 14:42:22
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise l'oscillateur des nombres premiers pour déterminer la tendance du marché et construire en conséquence des positions longues et courtes. L'oscillateur des nombres premiers calcule la différence entre le nombre premier le plus proche du prix et le prix lui-même. Une valeur positive indique une tendance haussière, une valeur négative une tendance baissière. Cette stratégie permet de capter les informations de tendance cachées lors des oscillations de prix, ce qui est utile pour les trades de breakout.

Principe de la stratégie

La stratégie définit d'abord une fonction PrimeNumberOscillator qui prend en paramètre le prix et un allowedPercent. Cette fonction recherche le nombre premier le plus proche du prix dans une fourchette de ±allowedPercent autour du prix, puis retourne la différence entre les deux. Une différence positive indique une tendance haussière, négative une tendance baissière.

Ensuite, dans la stratégie, on appelle PrimeNumberOscillator pour calculer la valeur xPNO. Selon le signe de xPNO, on détermine la direction de la position, multipliée par reverseFactor pour obtenir la direction finale de trading. On ouvre alors une position longue ou courte en fonction de cette direction.

La stratégie repose principalement sur l'oscillateur des nombres premiers pour juger la direction de la tendance. L'indicateur est assez brut et doit être combiné à d'autres éléments pour valider les signaux. Néanmoins, il s'appuie sur des principes mathématiques et peut fournir une certaine orientation objective.

Analyse des avantages

  • Fondé sur des principes mathématiques, relativement objectif.
  • Permet d'identifier les tendances cachées dans les oscillations.
  • Paramètres ajustables, sensibilité librement configurable.
  • Implémentation simple, facile à comprendre et à optimiser.

Analyse des risques

  • L'oscillateur des nombres premiers est assez brut et peut générer de multiples faux signaux.
  • Doit être validé avec d'autres indicateurs techniques, ne peut pas être utilisé seul.
  • Les paramètres doivent être choisis avec précaution ; des valeurs trop grandes ou trop petites le rendent inefficace.
  • La fréquence de trading peut être trop élevée, nécessitant un contrôle de la taille des positions.

Pistes d'optimisation

  • Combiner avec des indicateurs comme les moyennes mobiles, les conditions de surachat/survente pour filtrer les signaux.
  • Ajouter une stratégie de stop-loss pour réduire les pertes unitaires.
  • Ajuster dynamiquement le paramètre allowedPercent en fonction des conditions du marché.
  • Optimiser la gestion des positions en contrôlant leur taille via la volatilité ou d'autres indicateurs.

Résumé

Cette stratégie utilise le principe de l'oscillateur des nombres premiers pour déterminer la direction de la tendance. Son implémentation est simple et sa logique claire. Cependant, l'oscillateur des nombres premiers a ses limites et doit être utilisé avec prudence. Il est possible de combiner d'autres indicateurs techniques pour valider les signaux et maîtriser le risque de trading. Cette stratégie est un exemple typique de stratégie de trading mathématique, présentant une certaine valeur de référence pour l'étude et la recherche.

Source
Pine
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 29/03/2018
// Determining market trends has become a science even though a high number or people 
Strategy parameters
Strategy parameters
Tolerance Percentage
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)