Bonjour,
Je test plusieurs codes et je ne comprends absolument pas le résultat de celui ci-joint
Je suis chez IG (paper trading) Dax 1€ en 15 min.
Il s’agit précisément dans l’exemple du jeudi 7 mai à 17h30 avec une position acheteuse déjà réalisée.
Normalement la position acheteuse est clôturée lorsque la MM7 croise à la baisse la MM15 dans mon test.
Or il n’y a aucun croisement à bougie[1] ni avant ni plus loin:
MM7 = 10719,74
MM15 = 10719,36
pourquoi la position est-elle fermée ?
// Conditions pour fermer une position Acheteuse
UN = 7
DEUX = 15
indicator1 = Average[UN](close)
indicator2 = Average[DEUX](close)
CA2 = indicator1 CROSSES UNDER indicator2
IF CA2 THEN
SELL AT MARKET
ENDIF
Merci par avance.
Dans la capture d’écran dans le code, c’est marqué 2 et 13 mais c’est bien in situe 7 et 15 dont il s’agit.
version 10.3 n’est ce pas ? Y-a-t’il utilisation de l’instruction TIMEFRAME quelque part ?
Pas de trailing stop ou d’ordre conditionnel dans le code ? La stratégie n’a pas été arrêté par une action manuelle (sous PRT ou dans la console du courtier) ? Les moyennes mobiles sur le graphique sont elles aussi appliquées sur le Close ?
B*rdel de bon sang !
param avec fin des ordres à 17h30…
désolé pour la dérange comme on dit 🥴