Ton compteur P/M n'évolue pas correctement.
Les règles sont simples:
En résumé:
On a deux formations principales dans SIGNUM, A et B.
Ces formations A et B se campent de part et d'autre du point d'origine 0 ayant pour symbole
OOO dans la colonne P/M.
P+1
P+2
P+3 << formation A au dessus de OOO
P+2
P+1
===
ooo << point d'origine - départage les formations A et B
===
M-1
M-2
M-3 << formation B en dessous de OOO
M-2
M-1
etc.
Ces formations A et B ont deux modes d'évolution:
P mode et
M mode
Pour le déterminer, on se réfère à la colonne +/-/0.
(ce sont ces modes qui font évoluer le compte dans la colonne P/M)
Une seule de ces conditions s'applique, suivre l'ordre de priorité suivant:
1) s'il y a
duplication* (+4 +5 +4 +5) dans +/-/0 on est en P mode
2) sinon s'il y a
non duplication* (+3 +2 +3 +4) dans +/-/0 on est en M mode
3) sinon si on s'éloigne de 0 (+1 +2 +3 +4) dans la colonne +/-/0 on est en P mode
4) sinon si on converge vers 0 (+4 +3 +2 +1) dans la colonne +/-/0 on est en M mode
**notesduplication et
non-duplication se réfèrent à la dernière paire de valeurs dans la colonne +/-/0 et la présence d'une paire similaire ou différente dans le passé récent.
Si les deux dernières entrées dans +/-/0 sont +2 +3 alors on recherche l'entrée la plus récente débutant par +2 et on note la valeur suivante. Ensuite, on compare si la récente paire de valeurs est similaire ou non à la plus ancienne trouvée. Le résultat de cette comparaison valide la condition 1 ou 2 ci-haut.
Application du mode:
P mode appliqué à P+? fait augmenter le compte ? du symbole P+? (nous éloigne de OOO)
P mode appliqué à M-? fait diminuer le compte ? du symbole M-? (nous rapproche de OOO)
M mode appliqué à M-? fait augmenter le compte ? du symbole M-? (nous éloigne de OOO)
M mode appliqué à P+? fait diminuer le compte ? du symbole P+ (nous rapproche de OOO)
