// Définition du capital initial
capitalInitial = 10000
capitalDebutMois = capitalInitial
capitalUtilise = capitalInitial
// Boucle principale
if month <> month[1] then
// Au début de chaque mois, mettre à jour le capital de début de mois
capitalDebutMois = capitalUtilise + strategyprofit
// Réinitialiser le capital utilisé au capital de début de mois
capitalUtilise = capitalDebutMois
endif
// Mise à jour du capital actuel en fonction du profit de la stratégie
capitalActuel = capitalDebutMois + strategyprofit
// Logique pour ajuster le capital si la performance dépasse 30%
performance = (capitalActuel / capitalDebutMois) - 1
seuilPerformance = 0.3 // 30%
if performance >= seuilPerformance then
// Diminuer le capital utilisé de 50% si la performance dépasse 30%
capitalUtilise = capitalUtilise * 0.5
endif
// Ici, tu intégrerais le capitalUtilise dans ta logique de trading