Slt Zigo,
afin de m’assurer d’avoir bien intégré ta formule trigonométrique pour créer des conditions booléenne, j’ai créer un petit code sur le RSI….:
MyRSIUp = RSI[9](Close) < 38.2
MyRSIDown = RSI[9](Close) > 61.8
If MyRSIUp Then
MyRSI = 1
Elsif MyRSIDown Then
MyRSI = -1
Endif
If (MyRSI + MyRSI[1] + MyRSI[2]) = 1 Then
MyRSIBull = Sin(Atan(1))
Elsif (MyRSI + MyRSI[1] + MyRSI[2]) = -1 Then
MyRSIBear = Sin(Atan(-1))
Endif
Peux tu me dire si le principe est bon?
Slts
ZigoParticipant
Master
C’est tres difficile d’ expliquer, mais cette codage je ne comprend pas.
P=21
Np=34
EMA = WeightedAverage[P](Close)
If EMA >= EMA[Np] Then
Slope = (EMA - EMA[Np])/EMA[Np]
elsif EMA < EMA[Np] Then
Slope = (EMA - EMA[Np])/EMA
Endif
if slope > 0 then
slope = 1
elsif slope < 0 then
slope = -1
endif
If (Slope + Slope[1] + Slope[2]) = 1 then
Bull = Sin(Atan(1))
elsif (Slope + Slope[1] + Slope[2]) = -1 then
Bear = Sin(Atan(-1))
Endif
Comme ceci….?
res = sin(atan(slope+slope[1]+slope[2]))
Fin = res-res[1]
If Fin > 0 then
Bull = Fin
elsif Fin < 0 then
Bear = Fin
Endif
Fin ==> +1.4 ou -1.4
Comme tu as renseigné
Slt Zigo,
Si je pense bien comprendre, je pense que ce que tu cherches à faire c’est de trouver une valeur à la tangente sécante….
https://www.youtube.com/watch?v=ZLjVOkQowlo
et ce qui serait vraiment bien, c’est de pouvoir déterminer pour slope …. à moins que la valeur 1.4 ou -1.4 sont les valeur de tu définis pour slope.
Slts
Je reste convaincu, qu’il est possible de déterminer la valeur de la tangente en un point de Slope pour déterminer la pente de slope, que celle-ci soit <> 0….
comme sur la vidéo au poste précédent….
Je suis convaincu également qu’il y a un crac parmi vous pour m’aider à coder cette formule en PRT…
🙂
Je reste convaincu, qu’il est possible de déterminer la valeur Le coefficient directeur de la tangente en un point de Slope pour déterminer la pente de slope, que celle-ci soit <> 0….
comme sur la vidéo au poste précédent….
Je suis convaincu également qu’il y a un crac parmi vous pour m’aider à coder cette formule en PRT…
🙂
Bonjour la communauté, Nicolas,
je reviens sur “Slope”
//Indicateur de pente
P=21
Np=34
EMA = TriangularAverage[P](Close)
If EMA >= EMA[Np] Then
Slope = (EMA - EMA[Np])/EMA[Np]
elsif EMA < EMA[Np] Then
Slope = (EMA - EMA[Np])/EMA
Endif
Return Slope
Supposons que je veuille définir un point de Slope définit par “f(a)” en ordonnée et “a” en abscisse sur le graphique.
Comment dois-je m’y prendre?
Je voudrais ensuite pouvoir dériver pour obtenir le coefficient directeur de la tangente à ce point de Slope…
Un peu d’aide serait bienvenu.
Merci
Bonjour Tous
Bon je pense avoir compris pourquoi je n’arrive pas à faire ce que je souhaite…EN FAIT SLOPE NE PEUT SIMPLEMENT PAS ETRE UNE FONCTION ET DE FAIT NON DÉRIVABLE.
Je pense néanmoins avoir solutionné mon problème.
p1 = 26
p2 = 13
x = 8
EMA = WeightedAverage[p1](Close)
If EMA >= EMA[p2] Then
Slope = ((EMA - EMA[p2])/EMA[p2])*1000
elsif EMA < EMA[p2] Then
Slope = ((EMA - EMA[p2])/EMA)*1000
Endif
bull = summation[x](Slope-Slope[1]>0)
Bear = summation[x](Slope-Slope[1]<0)
Il me reste cependant une contrainte que je n’arrive pas a régler:
Ci-dessus, Bull = Summation[x](Slope-Slope[1]>0) me donne exactement les mêmes résultats que Bull = Summation[x](Slope>Slope[1]).
Ci-dessus, Bear = Summation[x](Slope-Slope[1]<0) me donne exactement les mêmes résultats que Bull = Summation[x](Slope<Slope[1]).
Seulement Quand j’analyse mes positions, j’observe que j’ai beaucoup de cas ou, bien que la valeur de Slope soit croissante, le robot me prends des position Short…
Quelqu’un peut t’il m’en expliquer la Raison?
Merci d’avance.