Programme à compléter : calcul itératif de baisse d'une valeur
Résolu/Fermé
Aldouss
Messages postés
8
Date d'inscription
lundi 26 janvier 2015
Statut
Membre
Dernière intervention
10 octobre 2018
-
26 janv. 2015 à 15:04
Aldouss Messages postés 8 Date d'inscription lundi 26 janvier 2015 Statut Membre Dernière intervention 10 octobre 2018 - 26 janv. 2015 à 15:39
Aldouss Messages postés 8 Date d'inscription lundi 26 janvier 2015 Statut Membre Dernière intervention 10 octobre 2018 - 26 janv. 2015 à 15:39
A voir également:
- Programme à compléter : calcul itératif de baisse d'une valeur
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
2 réponses
Aldouss
Messages postés
8
Date d'inscription
lundi 26 janvier 2015
Statut
Membre
Dernière intervention
10 octobre 2018
26 janv. 2015 à 15:32
26 janv. 2015 à 15:32
En fait c'est surtout là que j'ai du mal à voir comment coder :
mDDd doit renvoyer la baisse la plus longue, mais c'est un LONG... Je ne peux pas l'indicer ...
je ne vois pas comment faire, en fait, sans parler de VBA : algorithmiquement parlant :(
calcul de la max drawdown duration
For i = 2 To n
If DD(i, 1) > 0 Then 'condition d'un mouvement de perte
mDDd = mDDd + 1 '
Else
mDDd = 0 ' remise à 0 sinon car implique mouvement de hausse ATTENTION : prof -> fin de la baisse lorsque revenu au niveau initial -> à retravailler
mDDd doit renvoyer la baisse la plus longue, mais c'est un LONG... Je ne peux pas l'indicer ...
je ne vois pas comment faire, en fait, sans parler de VBA : algorithmiquement parlant :(
Aldouss
Messages postés
8
Date d'inscription
lundi 26 janvier 2015
Statut
Membre
Dernière intervention
10 octobre 2018
26 janv. 2015 à 15:39
26 janv. 2015 à 15:39
Je dois être fatigué, parce que sinon c'est juste que je suis bête et ça me fait mal au coeur -_-
Il suffit d'utiliser la fonction max, j'ai demandé à un collègue.
Et j'avais trouvé une autre façon, plus compliqué mais qui restait relativement simple ...
Pfff :(
Au moins je corrige mes erreurs :)
Il suffit d'utiliser la fonction max, j'ai demandé à un collègue.
Et j'avais trouvé une autre façon, plus compliqué mais qui restait relativement simple ...
Pfff :(
'calcul du maximum drawdown
For i = 2 To n
If DD(i, 1) > DD(i - 1, 1) Then
mDD = DD(i, 1)
End If
Next i
'calcul de la max drawdown duration
For i = 2 To n
If DDd(i, 1) > mDDd Then
mDDd = DDd(i, 1) '
End If
Next i
Au moins je corrige mes erreurs :)