Bonjour,
Voici le programme que j'ai écrit pour avoir une étiquette me donnant une hauteur de bougie.
Express RG_Hauteur_Bougie
Vars
Numeric Hauteur;
Calculation
Hauteur = High - Low;
ShowTip("Hauteur :" + NumericToString(Hauteur,"%g"));
Interpretation
begin
end
Je n'obtient rien sur le Graphe.
Où se trouve mon erreur ?
Merci
R.Giraud
ShowTip
- WHS Support
- Posts: 2430
- Joined: 14 Feb 2013 10:27
Re: ShowTip
Bonjour,
Pour que le programme puisse afficher le calcul de High-Low il faut le définir comme series et non comme numerique. De plus, il faut indiquer au programme au moyen de 'plotline' qu'il est sensé tracer 'Hauteur' sur le graphique.
Voici votre programme corrigé :
Express RG_Hauteur_Bougie
Vars
Series Hauteur;
Calculation
Hauteur = High - Low;
ShowTip("Hauteur :" + NumericToString(Hauteur,"%g"));
Interpretation
begin
end
plot(Hauteur, lightred, 1);
Cordialement,
Alexandra
WHS Lux
Pour que le programme puisse afficher le calcul de High-Low il faut le définir comme series et non comme numerique. De plus, il faut indiquer au programme au moyen de 'plotline' qu'il est sensé tracer 'Hauteur' sur le graphique.
Voici votre programme corrigé :
Express RG_Hauteur_Bougie
Vars
Series Hauteur;
Calculation
Hauteur = High - Low;
ShowTip("Hauteur :" + NumericToString(Hauteur,"%g"));
Interpretation
begin
end
plot(Hauteur, lightred, 1);
Cordialement,
Alexandra
WHS Lux
Re: ShowTip
Bonjour Alexandra,
Je reviens sur le ShowTip.
La correction proposée ne fonctionne pas.
Alors, toujours par acquis de conscience, j’ai scrupuleusement recopié l’exemple du manuel (p.23) dont je donne ma copie.
Express f_ShowTip_Example1
Vars
Series
TL,BL,ML,delta;
Input $span(1,200,20),$StD_factor(1,200,20);
Calculation
If IsFirstBar() then
begin
MovingAverage(Close,ML,$span);
StdDev(Close,delta,$span);
end
TL = ML + (($StD_factor/10) * delta);
BL = ML - (($StD_factor/10) * delta);
If IsFinalBar() then
ShowTip("UpperBand:" + NumericToString(TL,"%6.2f" +"\n LowerBand:" + NumericToString(BL,"%6.2f")));
Interpretation
begin
end
Plot(ML,Blue,1);
PlotBand(TL,"red",1,BL,"red",1,"LightYellow");
Et de nouveau, c’est sans effet.
Je joins une copie d’écran à toute fin utile.
Merci de me sortir du pétrin.
Raymond Giraud
Je reviens sur le ShowTip.
La correction proposée ne fonctionne pas.
Alors, toujours par acquis de conscience, j’ai scrupuleusement recopié l’exemple du manuel (p.23) dont je donne ma copie.
Express f_ShowTip_Example1
Vars
Series
TL,BL,ML,delta;
Input $span(1,200,20),$StD_factor(1,200,20);
Calculation
If IsFirstBar() then
begin
MovingAverage(Close,ML,$span);
StdDev(Close,delta,$span);
end
TL = ML + (($StD_factor/10) * delta);
BL = ML - (($StD_factor/10) * delta);
If IsFinalBar() then
ShowTip("UpperBand:" + NumericToString(TL,"%6.2f" +"\n LowerBand:" + NumericToString(BL,"%6.2f")));
Interpretation
begin
end
Plot(ML,Blue,1);
PlotBand(TL,"red",1,BL,"red",1,"LightYellow");
Et de nouveau, c’est sans effet.
Je joins une copie d’écran à toute fin utile.
Merci de me sortir du pétrin.
Raymond Giraud
You do not have the required permissions to view the files attached to this post.
- WHS Support
- Posts: 2430
- Joined: 14 Feb 2013 10:27
Re: ShowTip
Monsieur,
Voici votre RG Hauteur Bougie tel que je l'ai programmé :
Comme vous pouvez le voir, cela marche.
Merci de contacter le helpdesk pour que nous vous aidions.
Cordialement
Alexandra
WHS Lux
Voici votre RG Hauteur Bougie tel que je l'ai programmé :
Comme vous pouvez le voir, cela marche.
Merci de contacter le helpdesk pour que nous vous aidions.
Cordialement
Alexandra
WHS Lux
You do not have the required permissions to view the files attached to this post.
Re: ShowTip
Rebonjour,
Non, ce n'est pas cela.
Vous me proposez un indicateur avec Plot.
Effectivement, votre proposition est parfaite.
Mais je désire un "ShowTip,", c'est-à-dire une étiquette pop-up qui s'affiche lorsque le curseur est positionné sur la bougie.
C'est la fonction "ShowTip" que je veux employer.
Je n'ai sans doute pas été assez clair précédemment.
J'espère que c'est mieux maintenant.
Merci de votre patience.
R.Giraud
Non, ce n'est pas cela.
Vous me proposez un indicateur avec Plot.
Effectivement, votre proposition est parfaite.
Mais je désire un "ShowTip,", c'est-à-dire une étiquette pop-up qui s'affiche lorsque le curseur est positionné sur la bougie.
C'est la fonction "ShowTip" que je veux employer.
Je n'ai sans doute pas été assez clair précédemment.
J'espère que c'est mieux maintenant.
Merci de votre patience.
R.Giraud
- WHS Support
- Posts: 2430
- Joined: 14 Feb 2013 10:27
Re: ShowTip
Je comprends mieux votre demande, cependant le pop up est bien present dans mon programme. Voyez la copie d'écran ci-dessous :
Il faut être un peu patient et attendre le premier affichage du pop up, mais cela fonctionne bien
Cordialement
Alexandra
WHS Lux
Il faut être un peu patient et attendre le premier affichage du pop up, mais cela fonctionne bien
Cordialement
Alexandra
WHS Lux
You do not have the required permissions to view the files attached to this post.
Re: ShowTip
Bonjour,Lurubu wrote:Rebonjour,
Non, ce n'est pas cela.
Vous me proposez un indicateur avec Plot.
Effectivement, votre proposition est parfaite.
Mais je désire un "ShowTip,", c'est-à-dire une étiquette pop-up qui s'affiche lorsque le curseur est positionné sur la bougie.
C'est la fonction "ShowTip" que je veux employer.
Je n'ai sans doute pas été assez clair précédemment.
J'espère que c'est mieux maintenant.
Merci de votre patience.
R.Giraud
En espérant que ça aide.
Cordialement.
You do not have the required permissions to view the files attached to this post.
Re: ShowTip
Bonjour Lurubu,
Pour information.
La dernière indication de la barre d'information en bas à gauche du graphique principal donne en "temps réel" la hauteur en "Ticks" de la dernière bougie en cours de formation.
Cordialement.
Pour information.
La dernière indication de la barre d'information en bas à gauche du graphique principal donne en "temps réel" la hauteur en "Ticks" de la dernière bougie en cours de formation.
Cordialement.
You do not have the required permissions to view the files attached to this post.