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 : TradeStation
Sujet Sujet: question heure RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre
Envoyé par domi77 le 12 Mai 2007 à 01:03 Citer domi77

voila j'ai un probleme que j'arrive pas a resoudre et cela m'enerve car je pensais avoir assez progresser pour ne pas vous demander comment faire .

je voudrais calculer soit dans un systeme et dans un indicateur le plus haut et le plus bas des 30 ou 60 premieres mn etc... premiere minute ou de n'importe quel plage horaire compris entre 2 bornes ( periode 1 mn ) .

par exemple pour un indicateur calculant le PH et le PB des 30 premieres minutes voila ce que je fais .

VAR:PH(0),PB(999999);
if Time = Sess1EndTime then
   begin
   PB = 999999 ;
   PH = 0 ;
   end ;

if Date = CurrentDate and Time >= 0800 and Time <= 0830 THEN BEGIN
   IF H>PH THEN PH=H;
   IF L<PB THEN PB=L;
PLOT1(PH,"PH ");
PLOT2(PB,"PB ");
END;

malheureusement sur mon graphique il n'affiche rien PB et PH = rien , il doit y avoir un truc au sujet que j'ai pas du bien comprendre ;-)
comment faire pour resoudre ce genre de probleme ?
et dans un signal faire ?
et si je veux dans un indicateur et un signal calculer le PH et le PB par exemple entre 14H30 et 17H15 comment faire , et si je n'abuse pas comment dans un signal exprimer ceci :
je veut par exemple acheter uniquement quand il est 10H et plus et inferieur a 20H
si par exmple je fais ce genre de chose .
if ( condition_HA ) and time >1000 and time < 1715 then
HA

cela ne marche pas j'ai plein d'ordre d'achat qui se font dans cette plage bref au sujet des dates et heures je suis un peu perdu ;-)
cordialement
Voir domi77's Profil Chercher des autres messages par domi77 Haut de la page
 
 
Envoyé par domi77 le 15 Mai 2007 à 09:33 Citer domi77

Bonjour ,

Bon cela doit etre plus compliqué que je ne le pensais ;-)
cordialement
Voir domi77's Profil Chercher des autres messages par domi77 Haut de la page
 
Envoyé par marcd le 19 Mai 2007 à 17:03 Citer marcd

salut domi77. J'ai un peu du mal a m'y retrouver. Si tu veux calculer le plus haut des 30 premieres minutes a partir d'une certaine heure, il te suffit de faire (par exemple le plus des 30 premieres minutes a partir de 9h) il te suffit d'ecrire

If time = 0930 then
plusHaut = highest(high,30) 

et tu peux alors utiliser ce plus haut n'importe quand (a 11h par exemple)

If time = 1100 and high > plusHaut then
Buy ....



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par domi77 le 20 Mai 2007 à 00:29 Citer domi77

Bonjour Marc ,

Merci pour tout , mais vois tu le probleme c'est que si par exemple je met ce genre de chose dans un signal .

If time = 0930 then
plusHaut = highest(high,30)
....
....
....

if c>pluhaut and time >1000 then
buy at market;

ca ne marche pas j'ai des achats qui s'effectue avant 10H idem si je veut mettre une borne de debut et de fin comme par exemeple

if time >1000 and time <1400 then begin
if ....
...
then buy at market;
end;

la aussi cela ne marche pas j'ai des HA qui s'effectue en dehors de ses bornes ( c'est un exemple)

cordialement

Voir domi77's Profil Chercher des autres messages par domi77 Haut de la page
 
Envoyé par marcd le 21 Mai 2007 à 18:41 Citer marcd

normalement ca devrait marcher. Met une instruction
setExitOnClose;
dans ton code pour voir si ca change queque chose.

Il se peut que certains de tes ordres s'effectuent sur la derniere barre. Change egalement

if c>pluhaut and time >1000 then
buy at market;

en
if c>pluhaut and time >1000 and time <1445  then
buy at market;



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par domi77 le 22 Mai 2007 à 01:10 Citer domi77

Bonjour Marcd et a tout le forum ,

J'ai suivi tes conseils donc voici ce qu je fait :

IF TIME >0900 AND TIME <2200 THEN BEGIN
     IF C>PH      THEN BUY NEXT BAR AT C STOP;
     IF C<PB      THEN SELL NEXT BAR AT C STOP ;
     END;
SETEXITONCLOSE;

dans ce cas cela marche , par contre si je fais :

IF TIME >0900 THEN BEGIN
     IF C>PH     THEN BUY NEXT BAR AT C STOP;
     IF C<PB   THEN SELL NEXT BAR AT C STOP ;
     END;
SETEXITONCLOSE;

des ordres s'execute a 8H01 ensuite les ordres se font comme je le precise apres 9H mais j'en aient une partie qui se font a 8H01 peut etre est ce un probleme de date , j'ai essayer de mettre ceci :

if D<>d[1] then begin
...
..
end;

mais cela ne marche pas :-(

j'ai aussi un autre probleme 70% de mes ordres s'execute et se termine sur la meme barre ( periode 1 mn ) comment faire pour eviter que mes ordres se cloture sur la meme barre et obliger a rester en position au minimum X minutes ?

j'ai un graph en 1 mn je voudrais y ajouter un graph ( data2 ) en 5 mn mais voici ce que cela donne :


1024 x 744 pixels

Cliquez sur l'image pour l'agrandir



comme tu le remarque mais bougies se sont pas les unes contre les autres mais espacés c'est tres embetant comment faire ?

merci de ton aide et de ta patience ;-)
cordialement
Voir domi77's Profil Chercher des autres messages par domi77 Haut de la page
 
Envoyé par marcd le 22 Mai 2007 à 18:42 Citer marcd

non 8h01 est exactement le probleme que j'ai evoque plus haut. Tu as un ordre sur le dernier chandelier qui se remet sur le chanddelier suivant, soit le lendemain.

Si ton dernier chandelier sur ton graphe est a 2200 tu dois mettre
If Time > 0900 and Time <2155 (laisse de la marge pour sortir )

Si tu es sur les Futurs et que ton dernier chandelier affiche 15h15 (les ordres en auto ne fonctionnent que jusqu'a 15h de tte facon) et que ton dernier chandelier est a 15h15 alors
If Time > 0900 and Time <1510 (laisse de la marge pour sortir )

et tu verras que tu n'auras plus d'ordre a 8h01.

Attention c'est pa rapport a l'heure du dernier chandelier sur ton graphe pas d'autre chose.



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par domi77 le 23 Mai 2007 à 00:10 Citer domi77

Bonjour Marcd ,

Tu avais raison j'ai plus d'ordre a 8H01 ;-) je te remercie beaucoup , et en ce qui concerne mes autres questions , ordres durant au minimum X minutes et data2 ( voir ecran post precedent )
bien cordialement
Voir domi77's Profil Chercher des autres messages par domi77 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
This text is replaced by the Flash movie.


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Pages Jaunes : l’heure de verite
Fugro : l’heure H
Alstom : l’heure de verite
Iliad : l’heure de verite
Total : l’heure de verite
L’heure de verite pour Alstom
Des heures difficiles pour le Cac 40
Enfin l’heure de Total ?
L’heure de verite pour Alcatel
L’heure de verite pour la Societe General
L’heure de verite pour Vivendi
Air france : l’heure de verite sur 37.10
Vivendi : l’heure de verite sur les 31.64
L’heure de verite pour le Cac 40
L’heure de verite pour Bob

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide
Identifiant:
Mot de passe:


S'enregistrer
Mot de passe oublié?
 
This text is replaced by the Flash movie.

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