// Définition des paramètres du code DefParam CumulateOrders = False // Cumul des positions désactivé DefParam Preloadbars = 5000 Timeframe(Daily, UpdateOnClose) PP = (high+low+close)/3 PPr1 = (2 * PP) - Low PPr2 = PP + (High - Low) PPr3 = High + 2*(PP - Low) RiskRatio = 0.10 / 100 PPriskHigh = PP + (PP * RiskRatio) PPriskLow = PP - (PP * RiskRatio) PPr1riskHigh = PPr1 + (PPr1 * RiskRatio) PPr1riskLow = PPr1 - (PPr1 * RiskRatio) PPr2riskHigh = PPr2 + (PPr2 * RiskRatio) PPr2riskLow = PPr2 - (PPr2 * RiskRatio) PPr3riskHigh = PPr3 + (PPr3 * RiskRatio) PPr3riskLow = PPr3 - (PPr3 * RiskRatio) PPcond = Close > PPriskHigh Or Close < PPriskLow PPr1cond = Close > PPr1riskHigh Or Close < PPr1riskLow PPr2cond = Close > PPr2riskHigh Or Close < PPr2riskLow PPr3cond = Close > PPr3riskHigh Or Close < PPr3riskLow TimeFrame (Default, UpdateOnClose) //MySAR = SAR[0.02,0.02,0.2] //MySAR = SAR[0.1,0.08,0.2] MySAR = SAR[0.5,0.03,0.3] MySARentryCond = (MySAR < close) MySARexitCond = (close < MySAR) MyEntryCondForLong = MySARentryCond And (PPcond Or PPr1cond Or PPr2cond Or PPr3cond) MyExitCondForLong = MySARexitCond If MyEntryCondForLong then Buy 1 Contract at market Endif If LongOnMarket And MyExitCondForLong then Sell 1 Contract at market Endif