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


 


Créer un nouveau message
 Tous les forums : Logiciel boursier: Prorealtime
Sujet Sujet: Problème avec la constante Intraday RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre Page de 2
Envoyé par player le 06 Octobre 2005 à 19:03 Citer player

Bonjour,

Je souhaite faire un indicateur tout simple, qui me renvoie la plus haute valeur des X barres précédente. Voici le code

if intradaybarindex = 0 then
     result = high
else
     result = highest[intradaybarindex](high)
endif
return result




Sur les 4 premières semaines, tout fonctionne. Par contre par la suite la fonction me trouve des Plus Hauts Complétement irationnels !
Quelqu'un aurait il la gentillesse de m'expliquer ce qui ne va pas ?

Marc

Ps : photo du résultat est jointe
Je connais différents langage tel que l'assembleur, le C, VBA etc... donc peu de soucis de compréhension pour vos explications


800 x 600 pixels

Cliquez sur l'image pour l'agrandir

Voir player's Profil Chercher des autres messages par player Haut de la page
 
This text is replaced by the Flash movie.
 
Envoyé par marcd le 06 Octobre 2005 à 19:36 Citer marcd

Marc,

C'est bien le plus haut depuis l'ouverture du jour que tu recherches ?

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par player le 06 Octobre 2005 à 19:58 Citer player

Bonjour,

Oui c'est bien ça. Je pourrais faire une boucle "For" toute simple mais le code dessus me paraît plus sensé, sauf qu'il ne fonctionne pas
Voir player's Profil Chercher des autres messages par player Haut de la page
 
Envoyé par marcd le 07 Octobre 2005 à 00:21 Citer marcd

Salut player,

La fonction Highest prend en compte le nombre de barres que tu veux utiliser dans l'analyse.

Donc Highest[2](high)=> renvoie le plus haut des 2 dernieres barres

Highest[1](high) => Te renvoie High

Donc je dirai au global :
Highest[intradaybarindex + 1](High) => Sur le 2eme chandelier de chaque jour intradaybarindex = 1 et Highest[intradaybarindex + 1](High) => Highest[2](high)=>

Est-ce que ca marche pour toi ?

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par Invités le 07 Octobre 2005 à 12:04 Citer Invités

Bonjour Marc,


******************************
Highest[1](high) => Te renvoie High
******************************
Ok, je ne pensait pas qu'il prenait en compte le High de la barre courante.

Mais voici 2 façon de procédés différentes, qui bien que identiques au niveau de la valeur du paramêtre x "highest[x](high)", me donne des résultats différents ???

******************************
if intradaybarindex = 1 then
   resultat = highest[intradaybarindex + 1](high)

sera différent de :
   resultat = highest[2](high)
endif
return resultat

******************************
Pourtant x, vaut 2 dans les deux cas ??

As tu une idée sur le pourquoi ?

Merci pour ton aide Marc


Marc
Voir Invités's Profil Chercher des autres messages par Invités Haut de la page
 
Envoyé par yanga le 07 Octobre 2005 à 12:58 Citer yanga

Voir yanga's Profil Chercher des autres messages par yanga Haut de la page
 
Envoyé par marcd le 09 Octobre 2005 à 20:32 Citer marcd

la je vois pas ca devrai etre effectivement la meme chose !

quel est la veleur retournee dans le cas 1 et dans le cas 2 ?

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

Bonjour,

Je souhaiterai obtenir la valeur la plus haute avant une certaine heure donnée :

IF TIME < 120000 then
haut = highest
ENDIF

Est ce que "haut" va bien prendre la valeur du maximum avant 12h00?

Merci d'avance
Voir Aurel's Profil Chercher des autres messages par Aurel Haut de la page
 
Envoyé par marcd le 15 Décembre 2005 à 10:52 Citer marcd

ca depend de ton unite de temps. Il faut que tu fasses
if time = 120000 then
haut = highest[X](high)
ENDIF

ou X represente le nombre de barres entre l'ouverture et 12. Par exemple en chandelier 30mn sur 3 heures tu ecris
if time = 120000 then
haut = highest[6](high)
ENDIF


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

Merci,

Mais est ce qu'il n'est pas possible d'obtenir le plus haut sans avoir à compter le nombre de chandelier précédent. D'autant plus que ça marche si la valeur de time correspond à la fermeture d'un chandelier mais si je prends comme heure 12h05 avec des chandeliers de 30 min, est ce que ça va encore marcher ?

Si je reprends ton exemple :

if time = 120500 then
haut = highest[7](high)     
ENDIF

Supposons que je sois en chandelier 30 min, je suppose que je dois mettre Highest[7], mais va-t-il bien s'arrêter à 12h05 et pas 12h30 étant donné que mon chandelier est en 30 min. (Je ne sais pas si je suis bien clair!).

De plus pourquoi faut il mettre (hight) après highest[7], highest ne signifie pas déjà le plus haut ?

Merci encore pour ton aide.
Voir Aurel's Profil Chercher des autres messages par Aurel 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


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Forex Gbp-Chf intraday
Forex Eur-Jpy intraday
Forex Gbp-Jpy intraday
Forex Eur-Jpy intraday
Forex Eur-Aud intraday
Forex Gbp-Chf intraday
Forex Eur-Usd intraday
Forex Gbp-Chf intraday
Forex Gbp-Usd intraday
Forex Eur-Usd intraday
Forex Gbp-Usd intraday
Forex Eur-Usd intraday
Forex Gbp-Chf intraday
Forex Eur-Aud intraday
Forex Gbp-Chf intraday

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