backtester une stratégie

3

Click here to load reader

Upload: papy-rys

Post on 01-Jan-2016

26 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Backtester une stratégie

QUOI DE NEUF ? NOUS CONTACTER FORUM

SPONSORED ADVERT

ACCUEIL FORUM METATRADER 4 PROREALTIME R&D EXPERT ADVISOR AUTOFOREX NOS SERVICES BOUTIQUE

QUOI DE NEUF ? MEMBRES ACTIFS RÉCENTS SERVICE PROGRAMMATION ROBOT DE TRADING GRATUIT STRATÉGIES DE TRADING

avril 22 20:122013

Imprimer cet article

Partagez le avec vos amis

par Bastien

Backtester une stratégie de trading sous ProRealTime (ProBackTest)

Bonjour à tous,

Nous allons découvrir dans cette article comment backtester une stratégie de trading sous ProRealTime grâce à

ProBackTest.

CAHIER DES CHARGES

La stratégie de trading aura un fonctionnement très simple :

- Achat : Moyenne mobile lente passe en dessous de la moyenne mobile rapide.

- Vente : Moyenne mobile rapide passe en dessous de la moyenne mobile lente.

Vous pouvez retrouver comment construire un indicateur pour cette stratégie ici : Créer un indicateur de croisement de

moyennes mobiles sur prorealtime

ACCÉDER À PROBACKTEST

1) Cliquer sur cette icône sur le

2) Ensuite sur ProBackTest & ProInvest AutoTrading

3) Puis sur « Créer »

4) Et pour arriver aux lignes de code cliquez sur « Création par programmation »

ALLEZ! PROGRAMMONS NOTRE EA

Tout d’abord il faut donner un nom à notre « BackTest ». Le champ se situe en haut de la fenêtre :

Vous remarquerez que la fenêtre où va se situer notre programme est déjà pré-remplie. Nous allons juste créer nos

conditions.

Commençons par récupérer les valeurs de l’indicateur à utiliser, ici la moyenne mobile.

Puis nous allons gérer nos entrées :

Si nous ne sommes pas présent sur le marché et qu’une condition d’achat est détectée alors nous achèterons 1 contrat :

BACKTESTER UNE STRATÉGIE DETRADING SOUS PROREALTIME(PROBACKTEST)

RETOUR À L'ACCUEIL

SOUSCRIRE AU FIL RSS

Connexion

Nom d'utilisateur:

Mot de passe:

Se rappeler de moi

Twitter Google Yahoo Blogger

Powered by OneAll Social Login

Connexion

89Followers

6Likes

0Subscribers

23Posts

73Comments

Page 2: Backtester une stratégie

Si nous sommes présent sur le marché et qu’une condition de vente est rencontrée alors nous fermons la position

acheteuse :

Nous procédons de la même manière pour les positions vendeuses :

Le code de la stratégie de trading est enfin prêt! Mais il manque à définir les variables sur lesquelles nous pouvons

« jouer » : PeriodeRapide et PeriodeLente

Pour déclarer au module ProBackTest que nous voulons optimiser ces variables il faut les ajouter dans la partie prévue à

cet effet :

C’est exactement la même chose que dans l’article : Créer un indicateur de croisement de moyennes mobiles sur

prorealtime

CONCLUSION

CODE

a = ExponentialAverage[PeriodeRapide](Close)

b = ExponentialAverage[PeriodeLente](Close)

// Conditions pour ouvrir une position acheteuse

IF NOT LongOnMarket AND a CROSSES OVER b THEN

BUY 1 CONTRACTS AT MARKET

ENDIF

// Conditions pour fermer une position acheteuse

If LongOnMarket AND a CROSSES UNDER b THEN

SELL AT MARKET

ENDIF

// Conditions pour ouvrir une position en vente à découvert

IF NOT ShortOnMarket AND a CROSSES UNDER b THEN

SELLSHORT 1 CONTRACTS AT MARKET

ENDIF

// Conditions pour fermer une position en vente à découvert

IF ShortOnMarket AND a CROSSES OVER b THEN

EXITSHORT AT MARKET

ENDIF

// Stops et objectifs : entrez vos stops et vos objectifs ici

EXECUTION

Il vous suffit de cliquer sur le bouton « Backtester mon système de trading ».

Page 3: Backtester une stratégie

Tags

Share SHARE TWEET +1 SHARE SHARE

ProBackTest prorealtime stratégie

0 0 0 0 0

© 2013 Copyright autoforex. Tous droits réservés.

FORUMS CREDO EXPERT ADVISOR NOS SERVICES PROGRAMMATION DE ROBOT DE TRADING ET INDICATEURS ROBOT DE TRADING GRATUIT DISCLAIMER MENTIONS LÉGALES

PARTENAIRES CGV CGV – EXPERT ADVISOR