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


 


Créer un nouveau message
 Tous les forums : Logiciel boursier : TradeStation
Sujet Sujet: MA cross level dans une variable ? RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre
Envoyé par Esbee le 11 Décembre 2005 à 16:26 Citer Esbee

Bonjour à tous,

Je cherche désespérement un moyen d'insérer le dernier niveau de croisement de deux moyennes mobiles dans une variable (le prix auquelles elles se sont croisées, donc). Après plus de 3 semaines de recherche désespérée, je n'ai toujours pas la solution. Y aurait-il parmis vous une âme charitable prête à m'aider ?

Merci d'avance.

Cordialement.


Esbee

Editer par Esbee sur 11 Décembre 2005 à 16:36
Voir Esbee's Profil Chercher des autres messages par Esbee Haut de la page
 
 
Envoyé par marcd le 12 Décembre 2005 à 12:20 Citer marcd

Esbee,

C'est une bonne question et je te remercie de l'avoir posee

Il est assez difficile de recuperer le niveau de croisement des moyennes mobiles puisque le croisement apparait entre 2 barres successives. Donc tu ne peux pas le recuper tel que. Le mieux est d'utiliser une approximation mais ce ne sera pas le niveau exact.

Si tu as qqe chose du genre
inputs: lenMA_CT(10), lenMA_LT(30);
vars: MA_CT(0), MA_LT(0), nivCroisement(0);

MA_CT = averageFC(close, lenMA_CT);
MA_LT = averageFC(close, lenMA_LT);

if MA_CT crosses over MA_LT then
nivCroisement = (MA_CT + MA_CT[1])/2;

... dans ce cas je considere que le croisement se produit entre la nouvelle valeur de la MA_CT et la valeur precedente. C'est une approximation qui en Intraday devrait etre assez proche de la realite. Sinon il faut utiliser des fonctions mathematiques surement plus evoluees

Marc





__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par Esbee le 12 Décembre 2005 à 12:29 Citer Esbee

Marc,

Je te remercie pour ton aide. En fait, j'ai eu une révélation 10 minutes après avoir posté et ai écrit le code comme suit:

Vars: EMAShort(0), EMALong(0), CrossBull(0), CrossBear(0), TriggerBull(0), TriggerBear(0);

EMAShort = XAverage( Close, 5 );
EMALong = XAverage( Close, 20 );

If EMAShort crosses over EMALong then CrossBull = XAverage( Close, 20 ) else CrossBull = CrossBull[1];
If EMAShort crosses under EMALong then CrossBear = WAverage( Close, 20 ) else CrossBear = CrossBear[1];

C'est du système D, comme tout ce que j'écris en EL et ça doit faire grimacer quelques puristes, mais tant que ça marche

Au fait, quelqu'un a-t-il déjà testé les nouveaux ordres Intrabar de TS 8.1 ?

Cordialement.


Esbee

Editer par Esbee sur 12 Décembre 2005 à 12:30
Voir Esbee's Profil Chercher des autres messages par Esbee Haut de la page
 
Envoyé par marcd le 12 Décembre 2005 à 12:41 Citer marcd

tu n'es pas oblige de mettre
else CrossBull = CrossBull[1];

en effet tant que ca passe pas dans ta boucle la variable garde sa valeur. donc qd croisement tu lui donne une autre valeur et sinon tu attends le croisement suivant. la variable garde sa valeur de proche en proche,.

Pour les intrabar regarde la file de cacou
http://www.aazsysteme.com/daytrading/t224-1-2-bourse.htm

Editer par marcd sur 12 Décembre 2005 à 12:44


__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par Cacou le 12 Décembre 2005 à 15:45 Citer Cacou

Bonjour tout le monde,

Cela fait quinze jours que je teste les entrées intrabar de TS 8.1 en réel. J'ai programmé la méthode du docteur d'Olivier et je l'utilise sur l'EURO FX et le Mini-S&P 500.

Bon, pour l'instant, ce n'est pas la fortune mais ce n'est pas trop mal quand même... Cette méthode a un bon taux de réussite (à peu près 65%) mais un gain moyen par trade très faible (à peu près 30$), les pertes grignotant une bonne partie des gains!

Au niveau des entrées intrabar, cela marche pas trop mal mais j'ai noté quelques entrées "bizarres" que je ne sais pas pour l'instant expliquer : problème de programmation ou bugs TS ??


J'ai d'abord utilisé l'option TS "Strategy will fill non-historical orders only when the TradeManager reports them as filled" qui permet de faire coller le monde réel avec la stratégie développée (avec cette option la stratégie ne prend en compte que les ordres réellement excutés dans le monde réel via TM). J'étais tout content, ça marchait super bien ... jusqu'à ce que je m'aperçoive qu'il suffit d'une micro-coupure internet pour que la machine s'enraille En fait, en allant faire un tour sur le forum américain de TS j'ai vu que beaucoup de gens avait ce problème ... A priori, lorsque TS reprend le flux après la micro-coupure, il perd le fil des trades réalisés et il y a desynchronisation entre le réel et la stratégie. Dans ce cas, la stratégie s'arrête automatiquement au prochain signal (car il y a un écart) et si on a un contrat sur le marché, cela peut faire mal très mal ... Pour règler ce problème, on peut forcer la stratégie à se synchroniser avec le monde réel mais là je me suis dit stop cela ne s'arrêtera jamais, y aura toujours un problème ...

Peut-être que je me trompe et si des personnes utilisent cette option et en sont contentes, n'hésitez pas à nous donner votre point de vue

Du coup pour l'instant, j'utilise soit des ordres marché directement dans la stratégie, mais le slippage diminue fortement la rentabilité de la méthode du docteur (pour l'instant je n'ai eu que du slippage négatif malheureusement).

Je suis entrain de tester la seconde option "Strategie will fill non-historical orders based on price activity" avec le remplacement des ordres limit après 30 secondes. Pour l'instant, je n'ai pas assez de recul pour dire si cela marche bien.

Voili, voilou pour mes expériences de scalping .

Marc, peut-on avoir tout l'historique du mini S&P 500 et de l'EURO FX en ticks sous TS. Je n'arrive à avoir que 1 mois ... et pour les back-tests en intrabar, c'est léger. Peut-être que j'en demande trop !!

A bientôt,
David
Voir Cacou's Profil Chercher des autres messages par Cacou Haut de la page
 
Envoyé par marcd le 12 Décembre 2005 à 17:34 Citer marcd

Salut cacou, tu en demandes trop ;)

L'histo est de 90j sur le tick normalement. Le but est de ne pas rafraichir ton cache et de te batir ton histo au fur et a mesure :-)

Pour la gestion de l'automatisation, 30s doivent etre OK car tu es normalement en contre tendance. Donc ton ordre limit devrait pouvoir s'executer (ou s'il ne s'execute pas c'est plutot bon signe )

__________________
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

RépondreNouveau sujet


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Variable Statique
Setting report modif variables ?

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.)
Un trader accepte de transmettre en toute transparence son expérience. Bénéficiez en quelques heures de lecture de dix ans de recherches et d'erreurs. Découvrez la méthode MTA (Matrice Trading Action) !
Le livre témoignage de l'homme qui a repoussé les limites des performances en trading au concours CortalConsors : 8000% en six mois ! Zoom sur ses techniques et son approche. 500 pages !
Ce livre s’adresse à tous ceux qui souhaitent découvrir la logique du swing trading et la manière dont elle peut être exploitée avec efficacité sur les actions françaises.
Une à deux heures chaque we, pas plus pour appliquer cette approche de l'achat sur repli dans les marchés haussiers. Les critères sont précis. Du prêt à l'emploi. L'une de nos meilleurs ventes.
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.
Day trading bourse en ligne