Donc j'essaie actuellement de créer un graphique Drawdown pour le profit/perte journalier. En utilisant:Problème avec chart.Drawdown dans l'analyse de la performance, besoin de valeurs finies 'ylim' erreur
cols = rainbow(ncol(pdrawdown),s=0.7, v=0.8, alpha= 0.7)
chart.Drawdown(pdrawdown, legend.loc = "bottomleft",colorset = cols,
main = "Drawdown Chart", xlab ="Date", ylab = "Drawdown")
j'ai pu tracer facilement pour les retours (dont les valeurs sont pour la plupart moins de 10). Cependant, à essayer d'utiliser ce exactement la même méthode pour le profit/perte, dont les valeurs atteindre la plage de 10 sexies + 09, je reçois l'erreur:
Error in plot.window(xlim, ylim, xaxs = "r", log = logaxis) :
need finite 'ylim' values
La partie la plus étrange à ce sujet est que lorsque je divise simplement chaque valeur dans mon tableau de données pdrawdown par 10.000.000 avec pdrawdown = pdrawdown/10000000
, le problème est résolu et il peut le tracer. Alors, que puis-je faire pour tracer correctement le graphique sans avoir à utiliser ce bidouillage bizarre?
Cela n'a pas fonctionné, mais merci pour la tentative. Pour une raison ou pour une autre, il semble que ça pique à des nombres massifs qui ne peuvent pas être ajustés sur une échelle, avant de revenir à 0. – alex1stef2