Newslettre:

Informatique | Logiciels d'analyse | sujet : PROGRAMMATION pour le TRADING

inscription à pro-at
[pass oublié]

Formation à la Bourse

Formation

Formations Trading en ligne

Sujet : PROGRAMMATION pour le TRADING
Page : sur 3   Page suivante   Derniere Page

Nouveau sujet  Répondre au sujet   Recommander cette page


Crock

(7103 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises
Blog

Posté le : le 22-05-2007 21:42:55 Voir le profil   Envoyer un email à l'auteur   Voir le page de Crock   Envoyer un message privé   Répondre avec citation  
Bonsoir,

Cette file de discussion est avant tout destinée aux personnes intéressées par la « programmation pour le trading » .

Vous pouvez y poser vos questions, Yves y répondra.

Amicalement

Alain
 Alerter un modérateur Retourner en haut de page

Crock

(7103 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises
Blog

Posté le : le 22-05-2007 21:52:49 Voir le profil   Envoyer un email à l'auteur   Voir le page de Crock   Envoyer un message privé   Répondre avec citation  
Ce soir encore, ce n’est pas moins d’une soixantaine de personnes que nous avons soustrait à l’audimat des chaines de télévision, puisqu’elles ont participé à l’un de nos webinaire.

Cette file est dédiée comme je le précise ci-dessus aux remarques et questions face à ce webinaire, mais vous pouvez aussi nous indiquer si l’heure choisie est judicieuse ou si vous préféreriez d’autres créneaux.

Amicalement

Alain

 Alerter un modérateur Retourner en haut de page

Arnaudbzh

(112 msg)

Plusieurs semaines Plus de 3 ans Technique et fondamentale Actions françaises

Posté le : le 22-05-2007 21:53:04 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Pour ceux qui n'ont pas eu le temps de programmer les indicateurs:

VolLisDema = tema[perLisDema](Volume)
VolLisMoy = average[PerLisMoy,MoyTyp](volume)

RETURN 2 * VolLisDema as "VolLisDema" , 2 * VolLisMoy as "VolLisMoy"


Variables:
perLisDema - entier - 20
VolLisMoy - entier - 20
MoyTyp - MM Type - simple






Et le 2eme indicateur volumes signés (il est trop fort celui là !!):

voluVarCours = sgn((close-close[Recul])) * volume
voluvarcourslis=2*tema[Perlis](voluvarcours)

return voluVarCours coloured by voluVarCours as "voluVarCours" , voluvarcourslis coloured by voluvarcourslis as "Lissage tema"


Variables:
recul - entier - 2
PerLis - entier - 20




Bonne fin de soirée
Arnaud
 Alerter un modérateur Retourner en haut de page

laurentr

(262 msg)

Plusieurs semaines Plus de 3 ans Uniquement technique Actions françaises

Posté le : le 22-05-2007 21:55:19 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Super Alain :)
Organisation, heure, etc.

Merci à Philippe. Très bien pour une première.

Amicalement.
Laurent.
 Alerter un modérateur Retourner en haut de page

Crock

(7103 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises
Blog

Posté le : le 22-05-2007 22:03:16 Voir le profil   Envoyer un email à l'auteur   Voir le page de Crock   Envoyer un message privé   Répondre avec citation  
Nous allons effectivement faire en sorte d’élargir la gamme des webinaires qui vous seront proposés. La programmation pour le trading apparait d’ores et déjà comme un thème qui vous est cher, puisque c’est pour le webinaire de ce soir que nous avons eu notre top d’audience.

Amicalement

Alain

 Alerter un modérateur Retourner en haut de page

vdecours

(1320 msg)

Quelques heures Plus de 3 ans Technique et fondamentale Futures europe

Posté le : le 23-05-2007 09:03:05 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Merci pour hier soir. Pour moi c'était une scéance d'essai afin de voir comment cela fonctionne.
Installation hyper rapide, on peut poser des questions, réactivité de l'intervenant, horaire. Tout cela est de très bonne augure et je pense bien m'inscrire aux prochaines formations.

cordialement

HM
 Alerter un modérateur Retourner en haut de page

Crock

(7103 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises
Blog

Posté le : le 23-05-2007 10:30:09 Voir le profil   Envoyer un email à l'auteur   Voir le page de Crock   Envoyer un message privé   Répondre avec citation  
Bonjour Vdecours,

Je suis très heureux d’apprendre que tu as apprécié notre nouveau service de conférence en ligne et en direct. Il va continuer à la fois à s’enrichir (plus d’intervenants) et à évoluer (possibilité de revoir les webinaires en différé).

Dans l’immédiat, merci de continuer à poser ici (dans cette file de discussion) vos remarques sur le thème même du webinaire de hier soir.

Amicalement

Alain

 Alerter un modérateur Retourner en haut de page

ymbenoit

(11 msg)

Quelques heures Plus de 3 ans Uniquement technique Futures europe

Posté le : le 23-05-2007 18:18:03 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Bonjour à tous,

Je suis l'animateur de ce webinar PROGRAMMER POUR LE TRADING.

Merci à Arnaud d'avoir placé ici les formules du volume lissé par Tema et du volume signé. Pour être tout à fait identique à ce que je vous ai montré, voici les fichiers d'origine:

*************** Dema01by
REM Dema01by
REM lissage double exponential moving average
REM ParamËtres: PÈr. Liss. Dema: PerLisDema(20)
REM 070513 ©Yves BENOIT yvesbenoit@wanadoo.fr.

MoyX1=ExponentialAverage[PerLisDema](customclose)
MoyX2=ExponentialAverage[PerLisDema](MoyX1)

LisDema=2*MoyX1-MoyX2

Return LisDema as "Lissage Dema"


*************** VolumeLisTema
REM VolumeLisTema01byREM volumes et lissage
REM ParamËtres: PÈr. Liss. Tema: PerLisTema(20).: PÈr. Liss.Moy: PerLisMoy(20), Type Moyenne classique:MoyTyp(simple)
REM 070511 ©Yves BENOIT

VolLisTema=tema[PerLisTema](Volume)
VolLisMoy=Average[PerLisMoy,MoyTyp](Volume)

Return Volume as "Volume" ,2*VolLisTema as "Lissage par Tema *2",0 as "zÈro", 2*VolLisMoy as "Lissage par Moy. Classique*2"

***************
REM VoluSgnVarCours01by
REM p26 volumes signÈs par la variation des cours.
REM ParamËtres: Recul Var. Cours: Recul(2). PÈriode Lissage Volume: PerLis(120)
REM 061126 Adaptation: ©Yves BENOIT yvesbenoit@wanadoo.fr.

VoluVarCours= sgn( (close-close[Recul]) ) * volume
VoluVarCoursLis=2*tema[PerLis](VoluVarCours)

Return VoluVarCours coloured by VoluVarCours as "Volume signÈs par var. Cours" ,VoluVarCoursLis coloured by VoluVarCoursLis as "Lissage par Tema *2",0 as "zÈro"

****************

REMARQUE: L'indicateur "on balance Volume" utilise comme base de calcul les Volumes signés.
Par contre, grâce à la programmation nous avons pu le perfectionner sur 2 plans:
- la variation des clotures est calculée sur plusieurs bougies (Recul=2 par défaut).
- le résultat est lissé avec cette moyenne mobile Tema, qui reproduit bien les pics, avec des DÉLAIS RAPIDES.
YAK
 Alerter un modérateur Retourner en haut de page
Posté le : le 30-05-2007 12:18:49 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Bonjour,

pensez vous étendre ce genre d'évènement à d'autres plateformes de trading (comme, par exemple, le Walmaster Trader, ...).

Cordialement
 Alerter un modérateur Retourner en haut de page

ymbenoit

(11 msg)

Quelques heures Plus de 3 ans Uniquement technique Futures europe

Posté le : le 30-05-2007 17:32:58 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Bonjour,

hier soir, vu le succés du précédent Webinar sur la:

PROGRAMMATION POUR LE TRADING

,
nous en avons présenté un nouveau, consacré à une stratégie classique et simple:
Prendre position sur les Extrêmes:
" Stratégie des canaux de Donchian"

.

Cette stratégie prend position lors du dépassement des plus Hauts/Plus Bas sur n bougies. (n=20 par défaut)

En 3 étapes, vous avez vu un nouvel exemple de l’avantage de programmer:
Quelques modifications très simples...
... Et une stratégie apparemment médiocre devient très satisfaisante!


Les tests on été effectués sur le Future CAC du 4/4/2006 au 25/5/2007.

0) À l’état brut, le résultat est frustrant: pertes et gains alternent.

************
// HBAV00by
// StratÈgie des canaux de Donchian
// p 17: Achat si + Haut > + Haut de 20 jours;
// p 17: Vente si + Bas < + Bas de 20 jours;
// MoneyManagement: Gestion Capital: 30000, Frais 10;Frais min 10; Lot=5;Deposit=2000;Pt=10; Lim: lim Max 100%, local 100%, local min0%.
// Activer RÈinvestir, Ne pas Cumuler les positions,
// Stop auto: NÈant
// 070525 ©Yves BENOIT yvesbenoit@wanadoo.fr. Comme tout systËme, cette stratÈgie peut s'avÈrer non rentable.

/////////////////////////// ACHAT
Ha1 = HIGH > HIGHEST[20](HIGH[1])
IF Ha1 THEN
BUY 2 shares AT MARKET
ENDIF
///////////////// VENTE
V1 = Low < LowEST[20](Low[1])
IF V1 THEN
SELLSHORT 2 shares AT MARKET
ENDIF
************

Ce programme contient une petite subtilité: la référence à la bougie d'avant par: [1]. Il faut effectivement voir si l'on casse l'extr^me observé sur les bougies ANTÉRIEURES.

1) Programmons des paramètres puis optimisons: cela devient intéressant.
De plus les valeurs des paramètres obtenus réservent une (demi) surprise: le paramètre à la hausse est bien différent du paramètre à la baisse. Il ne fallait donc pas appliquer la stratégie standard avec un paramètre unique de 20 bougies.

************
// HBAV01by
// StratÈgie des canaux de Donchian
// p 17: Achat si + Haut > + Haut de plusieurs jours;
// p 17: Vente si + Bas < + Bas de plusieurs jours;
// MoneyManagement: Gestion Capital: 30000, Frais 10;Frais min 10; Lot=5;Deposit=2000;Pt=10; Lim: lim Max 100%, local 100%, local min0%.
// Activer RÈinvestir, Ne pas Cumuler les positions, 1 Stop
// Stop auto: NÈant
// ParamËtres: ParamËtre: Recul + Haut: ReculH(5:5:20). ParamËtre: Recul Bas: ReculB(15:5:35)).
// 070525 ©Yves BENOIT yvesbenoit@wanadoo.fr. Comme tout systËme, cette stratÈgie peut s'avÈrer non rentable.
////////////////////////////////// ACHAT
Ha1 = HIGH > HIGHEST[ReculH](HIGH[1])
IF Ha1 THEN
BUY 2 shares AT MARKET
ENDIF
///////////////// VENTE
V1 = Low < LowEST[ReculB](Low[1])
IF V1 THEN
SELLSHORT 2 shares AT MARKET
ENDIF
************

Cependant il reste un drawdown.

2) Première réaction, ajoutons des stops.

************
// HBAVStp01by
// StratÈgie des canaux de Donchian
// p 17: Achat si + Haut > + Haut de plusieurs jours; avec stop calculÈ;
// p 17: Vente si + Bas < + Bas de plusieurs jours; avec stop calculÈ;
// MoneyManagement: Gestion Capital: 30000, Frais 10;Frais min 10; Lot=5;Deposit=2000;Pt=10; Lim: lim Max 100%, local 100%, local min0%.
// Activer RÈinvestir, Ne pas Cumuler les positions,
// Stop auto: NÈant
// ParamËtres: ParamËtre: Recul + Haut: ReculH(10:5:20). ParamËtre: Recul Bas: ReculB(15:5:30)).
// ParamËtres: % Stop: CoefStop(1.:0.5:2).
// 070525 ©Yves BENOIT yvesbenoit@wanadoo.fr. Comme tout systËme, cette stratÈgie peut s'avÈrer non rentable.
///////////////////////////ACHAT ///////////
Ha1 = HIGH > HIGHEST[ReculH](HIGH[1])
IF Ha1 THEN
BUY 2 shares AT MARKET
ENDIF
REM CONDITION DE SORTIE
SELL at ENTRYQUOTE*(1-CoefStop/100) Stop
/////////////////////VENTE ////////////
V1 = Low < LowEST[ReculB](Low[1])
IF V1 THEN
SELLSHORT 2 shares AT MARKET
ENDIF
REM CONDITION DE SORTIE
EXITSHORT at ENTRYQUOTE*(1+CoefStop/100) Stop
**********

Ce n’est pas la panacée. Les Gains sont moins bons.
...Mais vous aurez vu comment on met un stop calculé.

3) Programmons une condition supplémentaire: et voilà c'est nettement meilleur !

**********
// HBBougieAVStp01by
// StratÈgie des canaux de Donchian
// p 17: Achat si + Haut > + Haut de plusieurs jours et si > moyenne Expo et si bougie verte;
// p 17: Vente si + Bas < + Bas de plusieurs jours et si < moyenne Expo et si bougie rouge;Stop calculÈ
// MoneyManagement: Gestion Capital: 30000, Frais 10;Frais min 10; Lot=5;Deposit=2000;Pt=10; Lim: lim Max 100%, local 100%, local min0%.
// Activer RÈinvestir, Ne pas Cumuler les positions
// Stop auto: NÈant
// ParamËtres: ParamËtre: Recul + Haut: ReculH(5:5:15). ParamËtre: Recul Bas: ReculB(15:5:30)).
// ParamËtres: % Stop: CoefStop(2:0.5:4).).
// 070525 Comme tout systËme, cette stratÈgie peut s'avÈrer non rentable.
///////////////////////////ACHAT ///////////
Ha1 = HIGH > HIGHEST[ReculH](HIGH[1])
// Bougie Verte
Ha2 = CLOSE > OPEN
IF Ha1 AND Ha2 THEN
BUY 2 shares AT MARKET
ENDIF
REM CONDITION DE SORTIE
SELL at ENTRYQUOTE*(1-CoefStop/100) Stop
/////////////////////////VENTE ////////////
V1 = Low < LowEST[ReculB](Low[1])
// bougie rouge
V2 = CLOSE < OPEN
IF V1 AND V2 THEN
SELLSHORT 2 shares AT MARKET
ENDIF
REM CONDITION DE SORTIE
EXITSHORT at ENTRYQUOTE*(1+CoefStop/100) Stop
**********

Cette stratégie est applicable à divers logiciels; les exemples concrets ont été réalisés sur Prorealtime®.


Pour Conclure:
Cette stratégie est certes trop simple pour être utilisable sur n'importe quel portion de l'historique de cette valeur. Néanmoins elle nous a prouvé que des modifications mineures peuvent amener de nettes améliorations.
YAK
 Alerter un modérateur Retourner en haut de page

jackson

(1400 msg)

Pur intraday De 1 à 3 ans Uniquement technique Futures europe

Posté le : le 31-05-2007 21:03:04 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
bonsoir,

bravo pour votre démonstration sur le webinaire mais juste une question:
Pour définir la variable suivante sur prorealtime
« Recul » comment faut il faire

Merci

En fait plus vite tu t’aperçois que tu es dans l’erreur, moins tu perds et plus tu gagnes
 Alerter un modérateur Retourner en haut de page

ymbenoit

(11 msg)

Quelques heures Plus de 3 ans Uniquement technique Futures europe

Posté le : le 04-06-2007 01:27:34 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  

Il n'y a pas de variable Recul mais 2 variables servant de paramètres: ReculH et ReculB.
Pour définir ReculH par exemple vous cliquez sur ajouter dans la section 'Optimisation des variables' de la fenêtre ProBackTest.
Vous obtenez la fenêtre de définition des variables-paramètres, et vous remplissez le petit formulaire. La case 'Nom dans le programme' signifie nom exact de la variable dans le programme. La case suivante peut être n'importe quel libellé.
YAK
 Alerter un modérateur Retourner en haut de page

SaintSkunk

(12 msg)

Plusieurs jours De 1 à 3 ans Technique et fondamentale Non renseigné

Posté le : le 02-09-2007 22:11:19 Voir le profil   Envoyer un email à l'auteur   Envoyer un message privé   Répondre avec citation  
Bonjour,

J'aimerais programmer avec ProRealtime Probacktest.

Et pour ce la je suis à la recherche d'un set de script pour detecter les candlestick. En fait je cherche les conditions pour les candlesticks.

Je ferais un suivi de ma programmation. Mon but est simple, c'est de tester la valdité des signaux sur un ensemble de valeurs. Cela pour faire du swing trading. C'est utile aussi pour le day trading en selectionnant des valeur qui ont des chances de réagir.

Merci pour l'aide, l'interaction est une des clés de la réussite.
 Alerter un modérateur Retourner en haut de page

Nouveau sujet   Répondre au sujet Recommander cette page

Sujet : PROGRAMMATION pour le TRADING
Page : sur 3   Page suivante   Derniere Page
Invest-AT, l'analyse technique au service de l'investissement actif. Analyses, forums et signaux AT. Créer votre blog gratuitement avec TradersBlog, plateforme de blogs pour traders. Trading School, modules de formation à la bourse en ligne, glossaire de la bourse ...
Pro-AT:Forums bourse actions, Forums bourse et analyse technique,Forums Day Trading ,Forums partenaires bourse et trading, Forums indices boursiers,Forums entraide informatique,
Forums methodes bourse et techniques de trading, Forums placements et investissements boursiers , Forums produits dérivés boursiers,Forums réflexions et psychologie du trader,
Forums des traders régionaux, Autres forums bourse,
Partenaires :Forex avec Realtime Forex | Analyses devises avec Mataf.net | Bourse avec Edubourse | Conseils boursiers avec Zonebourse.com
| Forum immobilier |Placements financiers avec Encaissez | Logiciel boursier avec IsoBourse | Formation bourse en ligne avec Trading-School|BourseInvestir.com | Moneymanagement par jctrader | Le pret hypothecaire | Analyses cac 40 avec NouveauTrader | Faire construire sa maison individuelle | Immobilier|