Concernant ma méthode, j’avais noté pas mal de pistes pour le MM notamment. Mais dans un premier temps j’ai fait l’approche avec l’idée de base qui consiste à avoir 2 supertrend ichimoku avec des périodes différentes (une en filtre de tendance). Les entrées se font avec une condition de prix, de supertrend 1 et supertrend 2.. La sortie en croisement des 2 supertrends en sens opposé à la position.
Le backtest est effectué entre 8:00 et 17:00 sur du mini contrat Dax avec un spread 1 point.
Si quelqu’un veut s’amuser avec.. voici le code et en PJ le screenshot du backtest.
Code :
// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
DEFPARAM Flatbefore = 080000
DEFPARAM Flatafter = 170000
// Conditions pour ouvrir une position acheteuse
indicator1 = close
indicator2, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
c1 = (indicator1 > indicator2)
indicator3, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
indicator4, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]
c2 = (indicator3 >= indicator4)
IF c1 AND c2 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Conditions pour fermer une position acheteuse
indicator5, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
indicator6, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]
c3 = (indicator5 CROSSES UNDER indicator6)
IF c3 THEN
SELL AT MARKET
ENDIF
// Conditions pour ouvrir une position en vente à découvert
indicator7 = close
indicator8, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
c4 = (indicator7 < indicator8)
indicator9, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
indicator10, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]
c5 = (indicator9 <= indicator10)
IF c4 AND c5 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// Conditions pour fermer une position en vente à découvert
indicator11, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]
indicator12, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]
c6 = (indicator11 CROSSES OVER indicator12)
IF c6 THEN
EXITSHORT AT MARKET
ENDIF
// Stops et objectifs