Bonjour
Je me pose une question sur les tableaux
Dans un de mes codes, j’utilise un tableau pour renseigner les valeurs des supports ou résistance précédente
Aucun problème à ce niveau, le tableau renvois sans soucis les valeurs
Mon souci est pour l’étape suivante
Si dans mon tableau une valeur (précédente uniquement) se situe entre deux valeurs, donc en sandwiche ou pris entre deux, je souhaiterais l’exclure de celui-ci
Donc pour imager $Support[0] = 10 // $Support[1] = 15 // $Support[2] = 5
Ici, le $Support de la colonne [1] et [2] englobent le $Support[0], je souhaite donc supprimer le $Support[0]
Si le supprimer n’est pas envisageable, je souhaiterais créer deux tableaux distincts, soit un qui me retourne les valeurs à exclure comme le $Support[0] et un autre qui me retourne les valeurs a garder
Aucun souci pour ça non plus, seul soucis que je rencontre est de savoir comment coder une ligne qui me permet de trouver automatiquement toutes les colonnes comme le $Support[0]
Sans avoir à faire :
if $Support[0] < $Support[1] and Support[0] > $Support[2] then
$ExclureSupport = $Support[0]
endif
Car dans ce cas, il serait compliqué de coder toutes les possibilités d’exclusion si vous me suivez…
Donc, pour résumer, je souhaite coder une ligne qui me permettra de détecter toutes les valeurs de colonne précédentes englobée par des valeurs plus récentes, donc en commençant de la colonne la plus récente jusqu’à la plus ancienne
N’ayant pas trouvé d’exemple concret, j’aimerais savoir si vous sauriez comment coder ceci…
Ou si il existe une variable qui ne dirais pas précédent soit “[1]” mais toutes les valeurs précédentes, du type [1+∞] x)
Des idées ?
Merci à vous
Guillaume
Petite rectification, il sera plus simple de rechercher les niveaux précédents qui se situent entre les deux dernier niveau, car l’invalidation passera forcément par les deux niveaux les plus récents
Je travaille sur un tableau qui peut être une solution
Mon tableau devra renseigner toutes les valeurs $Support[boucle de 0 a valeur la plus grande] qui se situe entre la valeur la plus grande et la valeur précédente, ou inversement..
Leurs valeurs seront alors ajoutées dans un nouveau tableau
Il me restera à faire la comparaison des deux tableaux pour un créer un autre qui ne gardera que les valeurs non invalidées..
Toujours preneur d’autre idée, n’hésitez pas ;)
Comme qu’il arrive un tableau c’est juste une variable qui en comprend plusieurs. Supprimer une partie de ces variables revient à leur assigner une autre valeur que tu pourras identifier comme une valeur “null”, te permettant ainsi de ne pas l’utiliser lors de l’analyse du tableau pour faire telle ou telle chose.
Il faut parfois plusieurs tableaux pour finaliser une étude au sein du code, comme tu le suggères dans ton 2ème message. Tous les chemins mènent à Rome en programmation 😉
Exact, ça demande le temps de réflexion, mais ça se code !
Merci à toi
Guillaume