Répondre

Quelle est la manière la plus simple d'expirer une variable ?

3 réponses

Seuil

Client, bbp_participant, communauté, 723 réponses.

Visiter le profil

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 ?

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 9 ans #130326

Je ne sais pas exactement ce que vous souhaitez obtenir. Pouvez-vous fournir un exemple de transaction ?

0

Seuil

Client, bbp_participant, communauté, 723 réponses.

Visiter le profil

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.

0

seaton

Client, bbp_participant, communauté, 161 réponses.

Visiter le profil

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.

0

Affichage de 3 réponses de 1 à 3 (sur un total de 3)