Nom: Choose
Définition: Retourne une valeur ou une table, suivant les valeurs de test, choice1 et choice2
Usage: choose(test,choice1,choice2)
Objectif:
- Exécute un test et retourne une valeur ou une table, suivant le résultat du test.
- Retourne une valeur ou une table, suivant la nature des paramètres
Note:
- Si un seul des opérandes est une table (test, choice1 ou choice2), alors le retour est également une table.
Exemples:
- choose(yes,1,2) retourne 1
- choose(no,1,2) retourne 2
- choose(testArray,100,0) énumère les valeurs dans la table test et retourne 100 ou 0
- choose(yes,rsi(14),macd(12,26,9)) retourne une table des valeurs RSI
- choose(testArray,rsi(14),50) retourne une table ou chaque valeur est ou bien 50 ou bien la valeur de RSI pour le jour.
- Signal MACD:
- test = macd(12,26,9) > macdAvg(12,26,9)
- indic = choose(test,100,0)
- notifyResult(indic)