Bonjour,
Concernant le DEFPARAM PRELOADBARS et le multi TIMEFRAME, pourriez vous m’indiquer si la valeur du PRELOADBARS s’applique à chaque UT ou n’est valable que pour la plus petite ?
C’est à dire si j’ai l’UT par défaut à 5 secondes et une autre UT en 5 mn, en mettant le PRELOADBARS à 10000, est ce que le programme ne dispose que de 10000 fois 5 secondes d’historique au total, ou bien est-ce qu’il dispose de 10000 fois 5 secondes d’historique dans l’UT 5sec et 10000 fois 5 mn dans l’UT 5 minutes ? Les indications trouvées sur ce forum ne sont pas 100% claires là-dessus.
D’autre part, au lancement, je suppose que le programme commence à s’exécuter au BARINDEX 10000 (dans le cas plus haut), ou est-ce-que le code s’exécute , hors passage d’ordres évidemment, depuis le début de l’historique ? Autrement dit, est-ce qu’on peut se construire dans le programme live (je ne parle pas du backtest) des conditions incrémentales au fil du temps englobant la période d’historique, ou bien faut-il partir, au lancement du programme, de la bougie 10000 et rechercher les valeurs voulues en arrière dans le temps ?
D’autre part, pour certains programmes en 5 mn avec un PRELOADBARS à 10000 (pas de multi Timeframe), j’ai dû encadrer tout le code par IF Barindex >1 … ENDIF, sinon le programme plante au démarrage. Mais pour d’autres ce n’est pas nécessaire. Quelqu’un pourrait-il m’expliquer pourquoi cette instruction est nécessaire ?
Merci d’avance pour votre aide.
[Y a-t-il une fonction de recherche sur le forum, à part Google ?]