Vérification de la tendance Plusieurs périodes de temps
3 réponses
Uwe6000
il y a 6 ans #203466
Pour vérifier la tendance, vous avez besoin de différents cadres temporels.
J'ai créé un fichier test, mais cela ne fonctionne pas ... Aucune commande longue ne sera ouverte.
Dans le testeur de stratégie, c'est "M5" qui est choisi.
J'utilise des MA différents pour H1 et M5.
Mon exemple :
Long (H1) : SMA 9 SMA100 croise à la hausse
et
M5 : Clôture 1> Bande de Bollinger supérieure
mon code :
// long
SI (((La position de marché () est plate))
Et ((SMA (PERIOD_H1, 9, Close) [1] croise au-dessus de SMA (PERIOD_H1, 100, Close) [1])
Et (Close (PERIOD_M5) [1]> BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [0]))))
ALORS
Achat de 0,1 lot au marché
Nombre magique = 1000 ;
END IF ;
Pourquoi cela ne fonctionne-t-il pas ? Comment puis-je utiliser plusieurs périodes de temps ?
Meilleures salutations et merci de trouver une solution
tomas262
il y a 6 ans #203508
Bonjour,
essayer de changer BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [0] en BollingerBand_Upper (PERIOD_M5, 20, 2, 0, Close) [1]
Vous pouvez également joindre le fichier ZIP du projet Wizard.
Uwe6000
il y a 6 ans #203654
Bonjour, voici mon dossier...
tomas262
il y a 6 ans #203685
Je pense que le problème est que le croisement des SMA ne rencontre jamais Close > Bande de Bollinger. Vous devez modifier les règles d'entrée
Affichage de 3 réponses de 1 à 3 (sur un total de 3)