Bonjour à tous,
je suis en train de lire le Manuel à ce niveau page 11, je ne sais pas si c’est une erreur ou j’ai pas compris :
IF MyIndex + NbBarLimit AND MyLimitBuy > 0 AND NOT LongOnMarket THEN
BUY 1 SHARES AT MARKET
ENDIF
quelle est la condition pour cette addition (MyIndex + NbBarLimit ) ?
Merci par avance pour vos lumières
Tant que le croisement des moyennes mobiles n’est pas plus ancien que 10 chandeliers alors on continue de poser l’ordre en attente.
Donc si j’ai bien compris la première ligne peut s’écrire différemment ?
IF MyIndex + NbBarLimit AND MyLimitBuy > 0
// c'est pareil que :
IF MyIndex + NbBarLimit > 0 AND MyLimitBuy > 0
aussi le “MyIndex”, il est initié une première fois avec la fonction BARINDEX, donc :
MyIndex = BARINDEX
// une fois que cette variable "MyIndex " est initiée
// elle sera toujours positif et supérieur à 0
C1 = MyIndex > 0
// donc la condition C1 est toujours vrai ?
C’est pour s’assurer que myindex existe bien (donc un croisement a déjà eu lieu)
Je comprends mieux et c’est tout à fait logique ça change un peu de la programmation ordinaire des autres langages de programmation.
La valeur :
ONCE NbBarLimit
//La variable NbBarLimit est remise à zéro une fois qu'on l'utilise,
//dans notre exemple elle est utiliser par la condition IF
Elle est remise à zéro à quel moment exactement ?