Quelle est la manière la plus simple d'expirer une variable ?
3 réponses
Seuil
Il y a 9 ans #113680
Je me retrouve à utiliser des moyens compliqués pour "expirer" le prix d'une variable.
Existe-t-il un moyen simple d'expirer le prix d'une variable après 1 jour ou 5 par exemple ?
tomas262
Il y a 9 ans #130326
Je ne sais pas exactement ce que vous souhaitez obtenir. Pouvez-vous fournir un exemple de transaction ?
Seuil
Il y a 9 ans #130334
Supposons que les critères de l'indicateur répondent à une certaine exigence.
Affecter la variable 'X' high[1]
Après un certain nombre de jours, quelle est la meilleure façon d'"expirer" "X" pour le ramener à 0.
Faire un
Affecter la variable 'X' high[1]
et Attribuer une date à la variable "Y
Si ('Y' + 5 jours) = date du jour
Dans ce cas
Attribuer 'X' 0
Ne fonctionne pas car les dates incluent les week-ends lors de l'ajout.
seaton
Il y a 8 ans #130707
Une méthode simple consiste à créer une nouvelle variable de compte à rebours
Dans la même règle que celle où vous avez défini la variable X, définissez DaysToExpire
par exemple : DaysToExpire = 5
Avoir une règle pour vérifier quand une nouvelle barre journalière et soustraire 1 de la variable ci-dessus.
avoir une règle d'expiration pour tester si DaysToExpire <= 0 puis, lorsque le test est vrai, réinitialiser la variable X X=0
Vous pouvez également utiliser cette approche en tant qu'intégrateur fuyant. Vous ne voulez peut-être pas expirer exactement dans X jours mais vous voulez peut-être étendre le temps en fonction de certains événements. Vous pourriez avoir une règle lorsqu'un événement se produit et que vous voulez rester un peu plus longtemps, puis incrémenter la variable, c'est-à-dire ajouter 1, puis vous avez toujours l'événement normal dans le cas au-dessus de votre barre quotidienne où il diminue (soustrait) et vous avez toujours la vérification lorsque 0 vous faites ce que vous aviez l'intention de faire.
Voir aussi,
Stephen.
Affichage de 3 réponses de 1 à 3 (sur un total de 3)