Exemples d'analyses avec le langage Adx


analyze "Anlyze Name" : // Commentaire
      param : nbDays = 14 "Number of days" ; // Commentaire
      param : maxi = 50 + 20 "Max value" , mini = 30 ;
      param : isOk = true or 1 > 2 ;
begin
      var : foo = nbDays * 5, foo2 = 18 + 2; // Variables locales
      // Règle baissière, quand elle est validée, c'est un signe baissier
      set "my bearish rule mane" as bearish rule : rsi(nbDays).workOn(MAX) <= mini or not isOk ;
      var : rs = rsi(foo);
      // Règle haussière, quand elle est validée, c'est un signe haussier
      set "my bullish rule mane 01" as bullish rule : rsi(nbDays).workOn(MAX) >= maxi explain by "Explication de la règle" ;
      // Règle haussière très fiable (ceci est un exemple), lorsqu'elle est validée, c'est un signe très haussier
      set "my bullish rule mane 02" as strong bullish rule : rsi(nbDays).workOn(MAX) - foo > maxi + 5 ;
end