Sujet: suite article "ascenceur"
|

|
|
| Envoyé par Rasmus95 le 28 Octobre 2006 à 20:49
|
|
|
Je reviens pour vous communiquer le code de l'ascenceur proposé par Pro RealTime à ma demande, basé sur le set-up publié sur ce site. Merci à eux ;-)
Système de Trading : Ascenseur
Il convient de définir les "Stop loss" et "Profit Stop" dans le cadre "2 - Momey Management --> Stops" pour La gestion des sorties et stop de protection.
------------------------------------------------------------ --------------------
// confirmation de la validité du signal en pourcentage
Confirmation= 1
MyMMCourt = Average [ 8 ]( close )
MyMMLong = Average [ 40 ]( close )
// Le marché est en tendance haussière si la clôture du chandelier courant est au dessus de sa moyenne mobile court et long terme.
SetupLong = close > MyMMCourt AND close > MyMMLong
// le marché est en tendance baissière si la clôture du chandelier est en dessous de sa moyenne mobile court et long terme.
SetupShort = close < MyMMCourt AND close < MyMMLong
// Pour un achat, le dernier chandelier doit avoir une clôture forte alors que le pr écédent doit avoir une clôture faible.
ClotureForte = close >= ( high + ( high + low )/ 2 )/ 2
// Pour une Vente A Découvert, le dernier chandelier doit avoir une clôture faible alors que le précédent doit avoir une clôture forte.
ClotureFaible = close <= ( low + ( high + low )/ 2 )/ 2
// Le prix dépasse d'un nombre défini de points le plus haut enregistré par la configuration des 2 chandeliers successifs, pour un achat
ConfirmationLong = close > max ( high [ 1 ], high [ 2 ]) + ( max ( high [ 1 ], high [ 2 ]) * Confirmation / 100 )
// Le prix descend en dessous du plus bas enregistré par la configuration des 2 chandeliers successifs moins un nombre défini de points, pour une vente à découvert
ConfirmationShort = close < min ( low [ 1 ], low [ 2 ]) - ( min ( low [ 1 ], low [ 2 ]) * Confirmation / 100 )
IF SetupLong[ 1 ] AND SetupLong[ 2 ] AND ClotureForte[ 1 ] AND ConfirmationLong THEN
Buy 1 Shares AT Market NextBarOpen
ENDIF
IF SetupShort[ 1 ] AND SetupShort[ 2 ] AND ClotureFaible[ 1 ] AND ConfirmationShort THEN
SellShort 1 Shares AT Market NextBarOpen
ENDIF
------------------------------------------------------------ --------------------
Pour l'utiliser, vous devez suivre les étapes suivantes qui varient en fonction du type de code :
Cas Backtest :
Affichez une fenêtre graphique et cliquez sur"Ajouter Indicateur". Puis cliquez sur l'onglet "ProBacktests", et sur le bouton "Créer ProBacktest". Enfin, cliquez sur l'onglet "Création par programmation". Copiez le code (Ctrl+C) et collez le (Ctrl+V) dans le cadre "Programmation du ProBacktest".
Cas Indicateur :
Affichez une fenêtre graphique et cliquez sur "Ajouter Indicateur". Puis cliquez sur le bouton "Créer Indicateur". Copiez le code (Ctrl+C) et collez le (Ctrl+V) dans le cadre "Programmation de l'indicateur".
Cas Screener :
Ouvrez la fenêtre "ProScreener" (Ctrl+E). Cliquez sur le bouton "Gestion ProScreener" puis sur "Créer ProScreener" et enfin sur l'onglet "Création par programmation". Copiez le code (Ctrl+C) et collez le (Ctrl+V) dans le cadre "Programmation du ProScreener".
Dans les 3 cas, vous devrez ensuite nommer (e.g. Ascenseur) votre stratégie dans le cadre nom stratégie. Puis paramétrer vos options et éventuellement y associer une aide.
Pour finir, cliquez sur 'Valider programme' !
Bien cordialement,
Mathieu Agache,
ProRealTime
Tel : 0 892 70 12 80 (0.34 € TTC/min)
|
|
Haut de la page |
| |
This text is replaced by the Flash movie.
|
| |
| Envoyé par Nicolas le 30 Octobre 2006 à 19:02
|
|
|
Merci à toi Rasmus je viens de lire ton post c'est sympa de passer le code ici. Je vais étudier cela ce week end.
__________________ Nicolas
|
|
Haut de la page |
| |
|
|