Ouvert, ou pas ouvert, telle est la question
Bonjour à tous,
Je viens ici car je suis confronté à un problème que je dois résoudre et qui me fait tourner la tête car je ne trouve pas la solution...
Voici mon problème, j'ai une série de trades qui se présentent comme suit, de bas en haut :
| Date opened | Date closed | Pair | Risk | Performance |
| 09/09/2021 21:37:50 | 11/09/2021 10:13:19 | XAU/USD | High | 1,13% |
| 09/09/2021 10:12:37 | 10/09/2021 18:28:06 | XAU/USD | High | -1,53% |
| 08/09/2021 18:58:57 | 09/09/2021 14:41:51 | XAU/USD | High | 2,5% |
L'exercice semble simple, il me suffit d'ajouter une autre colonne après "Performance" où Excel calcule les résultats composés de ces transactions. Cependant, un trade ne peut être comptabilisé que s'il n'y a pas d'autre trade actuellement ouvert car nous utilisons 100% du capital pour chaque trade. Si une deuxième transaction est publiée alors que la première n'a pas encore été fermée, elle ne doit pas être comptabilisée. Y a-t-il quelqu'un ici qui pourrait me montrer un moyen de le faire s'il vous plaît ?
Pour résumer, Excel a besoin de vérifier pour chaque nouvelle transaction, s'il n'y a pas de transaction actuellement ouverte.
Pour l'exemple ci-dessus, cela ressemblerait manuellement à faire ceci :
| Date opened | Date closed | Pair | Risk | Performance | Compounded results |
| 09/09/2021 21:37:50 | 11/09/2021 10:13:19 | XAU/USD | High | 1,13% | 10365,83 € |
| 09/09/2021 10:12:37 | 10/09/2021 18:28:06 | XAU/USD | High | -1,53% | 10250 € |
| 08/09/2021 18:58:57 | 09/09/2021 14:41:51 | XAU/USD | High | 2,5% | 10250 € |
| 10000 € (starting capital) |
Comme vous pouvez le voir, la deuxième transaction n'a pas été comptabilisée car, lorsqu'elle s'est ouverte, la première n'était pas encore fermée. Et la troisième transaction, en haut, a été comptabilisée parce qu'à son ouverture, toutes les transactions précédentes étaient fermées et le capital était donc disponible.
Bonus
En outre, si c'est possible, il serait cool qu'il y ait une possibilité de changer le % de capital utilisé. Disons 50/50 par exemple, de sorte que, pour le premier trade, seulement 50% du capital initial soit utilisé, donc, un deuxième trade pourrait également être ouvert avec les 50% restants. Cependant, un troisième trade ne pourrait pas être ouvert tant que les deux autres sont encore actifs.
Merci pour votre aide !
Bonjour
Ajout d'une colonne après "Compounded results",
Formule en G2, à tirer vers le bas:
=SI(ET(A2="";B2="";F2<>"");F2;SI(OU(A3="";MIN(INDIRECT("B"&LIGNE()+1&":B"&NBVAL(A:A)))<A2);F3+(F3*E2);0))Attention: application d'un format personnalisé sur la cellule F5: # ##0 € " (starting capital)"
Pour la deuxième question, je n'y ai rien compris, désolé.
Cdlt
Bonjour Arturo,
D'abord merci beaucoup pour ton aide, c'est vraiment génial. Par contre il y a une chose que je ne comprends pas dans la formule. Elle utilise la colonne "Compounded results" alors que logiquement elle ne devrait pas puisque c'est justement la colonne que l'on souhaite avoir. Je précisais justement dans mon post qu'il s'agissait d'un exemple, comme si l'on faisait l'opération manuellement. Mais ce que l'on a réellement de base, c'est le premier tableau. Vois-tu où je veux en venir ?
Bonjour,
Par contre il y a une chose que je ne comprends pas dans la formule. Elle utilise la colonne "Compounded results" alors que logiquement elle ne devrait pas puisque c'est justement la colonne que l'on souhaite avoir.
Ok, mais pour pouvoir afficher des résultats, où se trouve la valeur de départ ?