Ajouter AaZ Systeme à vos favoris Me connecter | Plan du site | Liens partenaires | Mon panier
Rechercher : Site | Code valeur | Boutique | Forums
 Logiciel boursier AvaFX  Waldata 


 


Créer un nouveau message
 Tous les forums : Analyse technique
Sujet Sujet: validation backtest RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre Page de 2
Envoyé par arnaudf le 26 Septembre 2006 à 14:58 Citer arnaudf

Bonjour à tous,

je suis novice en terme de backtesting, cependant j'ai (essayé) d'adapter le fameux bollinger(5) d'olivier seban aux actions du srd (voir au actions américaines).

Ceci dit, j'aimerai avoir l'avis d'un expérimenté dans ce domaine de façon à améliorer, valider ensemble ou non cette adaptation.

De plus je fournirai le code dès que j'aurai une réponse positive de votre part.

merci d'avance pour votre aide

arnaud.

__________________
a.ferrand
Voir arnaudf's Profil Chercher des autres messages par arnaudf Haut de la page
 
This text is replaced by the Flash movie.
 
Envoyé par marcd le 26 Septembre 2006 à 15:45 Citer marcd

salut arnaud,

Peux-tu nous donner plus d'informations sur ce que tu recherches exactement comme amelioration sur cette methode de trading ?

utilises-tu tradestation, prorealtime ou autres logiciels ?





__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par arnaudf le 26 Septembre 2006 à 15:54 Citer arnaudf

oui pas de problème,

en réalité je recherche l'avis d'un expérimenté, malgré (enfin je pense) les bons résultats de cette méthode je reste pratiquement convaincu que des améliorations sont possibles (en terme de prise de position par exemple). Et pour répondre à la 2eme question j'utilise prorealtime.Pense tu pouvoir m'aider

encore merci marc.

__________________
a.ferrand
Voir arnaudf's Profil Chercher des autres messages par arnaudf Haut de la page
 
Envoyé par marcd le 27 Septembre 2006 à 11:27 Citer marcd

salut arnaud,

le plus simple est de mettre le code ici-meme et on peut le tester et te dire ce qu'on en pense et les ameliorations possibles

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par arnaudf le 27 Septembre 2006 à 12:53 Citer arnaudf

aucun problème.

Le voici, par contre tu seras probablement surpris de voir des "erreurs de logique", par exemple (achat si le cours est au dessus de la mm 200 alors que l'inverse serait plus judicieux.Cependant au moment de le backtester les résultats étaient meilleurs. Surtout n'hesite pas à me faire part de ton opnion, qui me permettra d'évoluer.

cordialment arnaud.



indicator1=AVERAGE[200](close)

c1=LOWEST[4](CLOSE)>indicator1

REM 3 jours de suite au-dessous de Bollinger 5 ecart type 1
achat = LOWEST[4](CLOSE<AVERAGE[5]-STD[5])

REM cloture au-dessus de la moyenne de Bollinger 5
vente = (CLOSE > AVERAGE[5]+STD[5])

IF achat and c1 THEN
     BUY 100 %CAPITAL AT MARKET TodayOnClose
ENDIF

IF vente THEN
     SELL 100 %CAPITAL AT MARKET TodayOnClose
ENDIF



vade = LOWEST[5](CLOSE > AVERAGE[5] +STD[5])

c1=LOWEST[5](CLOSE)<indicator1


rachat =(CLOSE < AVERAGE[5]-std[5])

IF vade and c1 THEN
     SELLSHORT 100 %CAPITAL AT MARKET TodayOnClose
ENDIF

IF rachat THEN
     EXITSHORT AT MARKET TodayOnClose
ENDIF

__________________
a.ferrand
Voir arnaudf's Profil Chercher des autres messages par arnaudf Haut de la page
 
Envoyé par Laurent68 le 30 Septembre 2006 à 10:20 Citer Laurent68

Bonjour,

Juste en passant :
Buy 100% Capital ou Sellshort 100% capital
Ca sent l'appel de marge, ou la ruine...

Il faudrait rajouter dans le code un peu de money management

Voir Laurent68's Profil Chercher des autres messages par Laurent68 Haut de la page
 
Envoyé par marcd le 03 Octobre 2006 à 13:24 Citer marcd

Salut Arnaud,

es-tu sur que tu fasses vraiment les conditions edictees par la methode d'olivier seban ? Je vois un

REM 3 jours de suite au-dessous de Bollinger 5 ecart type 1
achat = LOWEST[4](CLOSE<AVERAGE[5]-STD[5])

Mais je n'ai pas l'impression que ta condition indiquee sur prorealtime remplisse ce critere ! ici tu prend que ton point d'achat est le plus bas sur les 4 dernieres barres de cette instruction

close<Average[5]-STD[5]

Or cette instruction ramene vrai ou faux. Donc le plus bas de vrai ou faux devrait pas etre tres interessant. Peux-tu me dire si je me trompe ?



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par arnaudf le 03 Octobre 2006 à 13:42 Citer arnaudf

oui tu as tout a fait raison, c'était un comentaire que j'ai mis au départ et que j'ai oublié d'enlever par la suite.Ensuite pour répondre à ta question, non je ne respecte pas complétement les conditions de la méthode d'olivier seban car elle est propre aux indices (occasions assez rares), ce qui m'interresse, c'est une méthode quasi similaire adaptables aux actions. De plus

achat = LOWEST[4](CLOSE<AVERAGE[5]-STD[5])

je comprends cette instruction comme, "achat = les 4 dernieres clotures < a la bande basse de bolinger" maintenant il est fort possible que je me trompe. Si c'est le cas je compte sur toi pour me le dire.

a bientot arnaud

__________________
a.ferrand
Voir arnaudf's Profil Chercher des autres messages par arnaudf Haut de la page
 
Envoyé par arnaudf le 03 Octobre 2006 à 14:14 Citer arnaudf

Bonjour marc,
pour éviter les erreurs je t'envoie les lignes de code avec les commentaires de celles ci.Si toute fois ceux ci ne sont pas conformes aux lignes de code fait le moi savoir pour corriger. Merci encore pour ton aide.



indicator1=AVERAGE[200](close)

"indicateur1=MM200"
c1=LOWEST[4](CLOSE)>indicator1

"c1=4 dernieres clotures > indicateur1"

achat = LOWEST[4](CLOSE<AVERAGE[5]-STD[5])

"achat =4 dernieres clotures< bande basse bollinger"

vente = (CLOSE > AVERAGE[5]+STD[5])

"vente=cloture>bande basse bollinger"

IF achat and c1 THEN
     BUY 100 %CAPITAL AT MARKET TodayOnClose
ENDIF

"si achat et c1 alors
    achat 100% capital au prix du marché aujourd'hui en cloture
fin si"


IF vente THEN
     SELL 100 %CAPITAL AT MARKET TodayOnClose
ENDIF

"si vente alors
     vente 100% capital au prix du marché aujoud'hui en cloture
fin si"


vade = LOWEST[5](CLOSE > AVERAGE[5] +STD[5])

"vade= 5 dernieres clotures> bande haute de bollinger"

c1=LOWEST[5](CLOSE)<indicator1

"c1 = 5 dernieres clotures< indicateur1"

rachat =(CLOSE < AVERAGE[5]-std[5])

"rachat =cloture < bande basse bollinger"

IF vade and c1 THEN
     SELLSHORT 100 %CAPITAL AT MARKET TodayOnClose
ENDIF

"si vade et c1 alors
    vendre a decouvert 100% capital au prix du marche aujourd'hui clotu
fin si"


IF rachat THEN
     EXITSHORT AT MARKET TodayOnClose
ENDIF

"si rachat alors
    rachat au prix du marché aujourd'hui en cloture"
fin si"


__________________
a.ferrand
Voir arnaudf's Profil Chercher des autres messages par arnaudf Haut de la page
 
Envoyé par marcd le 03 Octobre 2006 à 14:21 Citer marcd

salut arnaud,

c'est effectivement errone :

LOWEST[4](CLOSE<AVERAGE[5]-STD[5])

signifie le plus bas de "CLOSE<AVERAGE[5]-STD[5]" sur les 4 dernieres barres. Or comme close<AVERAGE[5]-STD[5] est vrai ou faux ca ne va pas donner grand chose.

Par contre l'instruction prorealtime suivante

Achat = true
maBollinger =
AVERAGE[5]-STD[5]

FOR index=1 to 3  DO
   
Achat = Achat AND (maBollinger[index])
NEXT

devrait marcher. ACHAT retournera TRUE (vrai) si les 3 clotures precedentes sont en dessous de la bande de bollinger avec 1 deviation standard. ACHAT retournera FALSE dans tous les autres cas.

Apres tu peux entrer en position si ACHAT = True Et toutes tes autres conditions (c1) sont remplies.



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 


 Envoyer cette page Envoyer cette page  Version imprimable Version imprimable

Si vous voulez poster une réponse à ce Sujet, vous devez vous connecter
Si pas encore enregistré, vous devez vous enregistrer

Page de 2 Suivant >>
RépondreNouveau sujet
This text is replaced by the Flash movie.


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Backtester 2 systèmes comme 1seul
Backtest PRT
Backtest
Backtest PRT
Backtest dans Tradestation / Amibroker
Retour De backtest
backteste sur le forex aide
Backteste Incomprehensible
entraide backtest
backtests et données non vues
backtesting de plus de 3 mois
backtesting strategie perso.
Backtesting Future emini
Backtest & strategie
backtester

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide
Identifiant:
Mot de passe:


S'enregistrer
Mot de passe oublié?
 
Gagnez de 80 à 90% grâce avec ce vieil indicateur! Ce sont des stratégies de Long Terme. Elles ont été testées sur les 20 dernières années pour les principaux marches: CAC 40, Futures US, DAX, etc
Les "turtles" représentent encore aujourd'hui la plus grande expérience de trading jamais réalisée. Cette expérience a permis à ses participants de gagner 200 millions de dollars.
Extrapolée par Samuel Rondot auprès d'un trader devenu millionnaire en quatre ans, cette technique de day trading 'type break out' fonctionne sur les indices boursiers.
Pas un seul jour ne se passe sans lire la description de méthodes de trading plus miraculeuses les unes que les autres. Il suffit d’y penser pour voir son compte en banque progresser.
Avec une performance de 380% sur 5 ans et 45% pour le seul mois de janvier 2008 , MCI est une méthode de Swing Trading qui fait ses preuves quotidiennement.
C'est LA technique de Day Trading. Le Docteur vous permettra de prendre position plusieurs fois par jour sur n'importe quel support (Actions, Futures, Forex) et sur tous les marchés (CAC, DAX, NASDAQ, SP500 etc.)
Day trading bourse en ligne