Choose
 

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)