Bonjour,
Je m’intéresse à cet indicateur trouvé ici : https://www.youtube.com/watch?v=QU1ap2fM3GE
J’aimerais convertir le code ci dessous qui a priori est du langage C pour Tradingview en un code compatible ProrealCode :
//@author Trading_du_Coin study(title=”Régression Bitcoin”, shorttitle=”Rég BTC”, overlay=true)
y = exp(-5)*pow((time-1230940800000)/31536000000,6)
plot(y, title=”Régression du Bitcoin”, color=white, linewidth=5, transp=10)
J’ai un soucis pour trouver une correspondance à l’instruction “pow” qui est la fonction puissance mais a priori pas d’équivalent dans ProrealCode… ?
Idem pour l’instruction time… ?
Si quelqu’un a un idée je suis preneur.
Merci !
Il s’agit d’une simple droite de régression linéaire, si elle apparaît courbée sur l’écran, c’est parce qu’il affiche l’échelle du prix en logarithmique.
Le problème c’est qu’il fait une analyse à posteriori. Quand il dit qu’il fallait acheter dessous la courbe, celle-ci n’était pas du tout à ce niveau là à cette période, puisqu’il s’agit d’une régression linéaire 🙂
Elle va en fait se redessiner entièrement à chaque nouvelle bougie, donc l’analyse dans le passé est impossible, tu peux tester par toi même en utilisant par exemple cet indicateur de régression linéaire que tu peux ancrer à une date précise: Anchored Standard Deviation & Standard Error Linear Regression Channel
Sinon en effet, il n’y a pas d’instruction POW, on utilise un logarithme népérien :
Une fonction
y = x^p = e^(p*LN(x))
Peut se coder comme cela :
y = EXP(p*LOG(x))
Pour une puissance négative, la fonction devient :
y = 1/(EXP(p*LOG(x)))