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


 


Créer un nouveau message
 Tous les forums : Logiciel boursier : TradeStation
Sujet Sujet: MaxBarsBack sur indicateur RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre
Envoyé par Ender le 28 Avril 2006 à 15:21 Citer Ender

Bonjour,

J'ai créé un indicateur qui m'est très utile pour changer de position acheteuse ou vendeuse lorsque les prix débutent un mouvement significatif.

Cependant, je voudrais pouvoir déterminer son champ de calcul à partir d'un certain nombre de barres. En effet, il est très sensible à l'historique chargé dans le chart. Les résultats présentent une différence entre, par exemple un historique de 6 semaines et un de 6 mois (je fais de l'intraday).
J'ai bien essayé de modifier cela dans l'onglet "général" du format de l'indicateur en cochant "user defined" de "Maximum Number of bars study will reference", mais cela ne change rien.

Quelqu'un pourrait-il m'indiquer comment procéder en easylanguage afin de prendre en compte 2000 barres quelque soit la longueur de l'historique chargé?

Merci pour votre aide.

Editer par Ender sur 28 Avril 2006 à 15:23
Voir Ender's Profil Chercher des autres messages par Ender Haut de la page
 
 
Envoyé par marcd le 28 Avril 2006 à 17:11 Citer marcd

tu veux calculer ton indicateur sur 2000 barres quelque soit ton histo ou je comprends pas la question ? Un indicateur ne devrait pas dependre de l'historique charge puisqu'il est toujours base sur un nombre de barres

Exemple
Average (close,50) => calcule un moyenne mobile sur 50 barres

MaxBarsBack est juste le parametre qui dit a TradeStation d'ignorer le nombre MaxBasback specifie et de commencer a calculer seulement apres. Il ne devrait pas influencer ton indicateur mais peut-etre que je ne comprends pas la question. Un exemple serait le bienvenue

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par Ender le 28 Avril 2006 à 19:24 Citer Ender

Si! Si! Marc, c'est tout à fait ça. Mais ce n'est pas facile d'expliquer le problème sans exposer son code et forcément, il n'est pas évident de donner une réponse sans voir de quoi on parle!

Avec une petite image, cela devrait faciliter (un peu) les choses.


800 x 600 pixels

Cliquez sur l'image pour l'agrandir




Le chart de gauche présente un historique de 6 semaine et celui de droite de 6 mois.

A première vue, les 2 graphs paraissent identiques, (et ils le sont!) mais l'indicateur ne réagit pas de la même manière tout en présentant pourtant le même paramétrage.
Avec l'historique de 6 semaines l'indicateur présente de plus nombreuses zones rouges que celui de 6 mois. Il apparaît donc comme étant plus réactif, plus volatile.

Je n'avais pas prévu cet effet secondaire et afin de le résoudre, je voudrais savoir s'il y a moyen d'ajouter une fonction easylanguage permettant d'obliger l'indicateur à se référencer sur X barres quelque soit l'historique.

Bon si cela est trop compliqué à produire, ou si je m'explique trop mal ou si je ne donne pas assez d'éléments, ce n'est pas bien grave, je peux l'utiliser mais le seul souci est que je ne peux pas le backtester de façon fiable afin de produire un système automatique.

Cordialement,
Voir Ender's Profil Chercher des autres messages par Ender Haut de la page
 
Envoyé par marcd le 28 Avril 2006 à 19:48 Citer marcd

Est-ce que ton indateur est recursif (est-il base sur sa valeur precedente par exemple). Dans ce cas ca pourrait expliquer ou alors il y a un autre probleme. Sans le devoiler, peux-tu donner une des briques de ton indicateur, ca pourrait aider.

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par Ender le 30 Avril 2006 à 19:05 Citer Ender

Bonjour Marc,

Merci pour ton aide, je viens juste de résoudre le problème. l'erreur provenait en fait d'une fonction que j'avais mal écrite.
Je suis encore loin de maîtriser tradestation...


Il y a un autre aspect que je voudrais développer quant à l'utilisation de cet indicateur.
En partant du principe que les cours sont corrélés, je souhaiterais diminuer les faux signaux en juxtaposant l'indicateur sur plusieurs supports. Je n'aurais alors plus qu'à traiter les signaux en fonction de leur ordre d'arrivée.
Le dernier signal devrait donc valider les précédents. Cela implique un peu de retard sur certains supports mais devrait, en théorie, m'assurer une plus forte probabilité d'attaquer un gros mouvement du marché.

J'ai l'impression d'avoir fait là plus du bricolage qu'autre chose, je voudrais donc savoir s'il est possible d'utiliser le même indicateur sur trois supports différents d'une autre manière et si non, s'il est possible de les faire disparaître du graphique pour plus de visibilité?

Voici le code:

Inputs:      Length(10),Kfast(2),Kslow(1),V olatilityMode(2),X(0),Y(0);
var:         &n bsp;color(0),gbpusd(0), eurusd(0),usdchf(0);

gbpusd=StoHisto(Length,Kfast,Kslow,VolatilityMode,X,Y)of data1;
eurusd=StoHisto(Length,Kfast,Kslow,VolatilityMode,X,Y)of data2;
usdchf=StoHisto(Length,Kfast,Kslow,VolatilityMode,X,Y)of data3;

{stohisto etant une fonction}

if gbpusd > 0 and eurusd>0 and usdchf<0 then
     value1 = 50;

if gbpusd < 0 and eurusd<0 and usdchf>0 then
     value1 = -50;

color = blue;

if value1>0 then color = darkgreen;

if value1<0 then color = darkred;

plot1 (value1,"combi",color);
{plot2 (gbpusd,"gbpusd", darkgreen);
plot3 (eurusd,"eurusd", darkgreen);
plot4 (usdchf,"usdchf", darkred);}


Et voici le graph qui correspond:


800 x 600 pixels

Cliquez sur l'image pour l'agrandir




790 x 572 pixels

Cliquez sur l'image pour l'agrandir



L'indic du haut est celui appliqué à un seul support, celui du bas appliqué aux trois supports.
Il présente forcément un peu plus de lag. Le prix de la sécurité? Penses-tu que l'idée soit pertinente?

Merci pour ton avis éclairé.

@+
Voir Ender's Profil Chercher des autres messages par Ender 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
Logiciel boursier Isobourse

Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Indicateur equity
Help Indicateur
Votre indicateur technique préféré ?
Comment programmer un indicateur ?
TL sur indicateur
aide sur code Indicateur EL
creation indicateur divergence
développement indicateur
Bouygues : indicateurs verts
Vallourec : des indicateurs positifs
screnning = indicateur?
Indicateur de sentiments : CAC 40
Les indicateurs de Régression Linéaire
Programmer vos indicateurs personnels

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