Rejoindre la liste d'attente
Stratégies / Momentum / Price Angle Trend

Price Angle Trend : trader la pente du prix

Ce système mesure la variation en pourcentage par bar depuis l'ouverture d'il y a 2 bars, la transforme en angle et la passe dans une fonction sinus. Un croisement au-dessus de 0.02 achète et un croisement en dessous de -0.02 passe short. Il n'a pas encore été backtesté.

MomentumLong & shortSwingPas encore testée
Cette stratégie n'a pas encore été backtestée. Les règles et le code sont publiés dès maintenant, et les chiffres apparaîtront ici après les premières exécutions.

Règles d'entrée, long

Règles d'entrée, short

Règles de sortie

  1. Objectif de profit de 275 points
  2. Un signal opposé inverse la position
Paramètres (5)
positionSize
Contrats par trade
1
anglePeriod
Bars sur lesquels la variation de prix est mesurée
2
angleThreshold
Niveau d'entrée pour la lecture de l'angle
0.02
takeProfitPoints
Objectif de gain en points
275
stopLossPoints
Stop de protection en points
350

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Price Angle Trend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Not yet tested
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
anglePeriod = 2           // bars the price change is measured over
angleThreshold = 0.02     // entry level for the angle reading
takeProfitPoints = 275    // profit target in points
stopLossPoints = 350      // protective stop in points

// --- Indicators ---
// Percent change per bar, turned into an angle and scaled with sine.
priceAngle = SIN(ATAN((close - open[anglePeriod]) / open[anglePeriod] * 100 / anglePeriod))

16 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.
À lire d'abordFaiblesses connues3 points
  • Aucun backtest n'existe, il n'y a donc pas encore de preuve d'un edge.
  • Le stop de 350 points est plus large que l'objectif de 275 points, donc la stratégie a besoin d'un taux de réussite bien au-dessus de la moitié simplement pour être à l'équilibre.
  • Une fenêtre de 2 bars réagit à des mouvements très courts, ce qui peut signifier des retournements fréquents sur les marchés sans tendance.

Questions

À propos de cette stratégie

Price Angle Trend peut-il fonctionner dans ProOrder ?

Le code est écrit pour ProOrder, mais il n'est pas vérifié à la compilation ni testé. Faites-en d'abord un backtest sur le marché de votre choix.

Sur quoi a-t-elle été testée ?

Rien pour l'instant. Le stop et l'objectif exprimés en points sont dimensionnés pour un indice comme le DAX, donc d'autres marchés nécessiteraient de nouvelles valeurs.

Quel est le risque par trade à la taille par défaut ?

Avec 1 contrat, le stop est de 350 points plus le spread. Il n'y a aucun chiffre de drawdown avant qu'un backtest ne soit exécuté.

Pourquoi le sinus d'un angle ?

Convertir la variation en angle et en prendre le sinus comprime les grands mouvements dans une plage bornée, de sorte qu'un seul seuil de 0.02 peut fonctionner sur des périodes calmes comme rapides.

Voir aussi

Des stratégies comme celle-ci

Twelve Minus Two Momentum

Également une stratégie momentum.

12.00 PF · 52 trades

Repulse DPO

Également une stratégie momentum.

2.87 PF · 104 trades

MA Slope Momentum

Également une stratégie momentum.

2.11 PF · 126 trades

Suivez les idées non testées à mesure qu'elles sont backtestées. Rejoignez la liste d'attente ProRealAlgos.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation