Chaos Awesome Oscillator è un oscillatore inventato da Bill Williams che è costruito facendo la differenza tra due medie mobili semplici calcolate sul prezzo medio rispettivamente a 5 e 34 periodi. Awesome Oscillator (AO) viene visualizzato sul grafico come un istogramma.

Grafico del Chaos Awesome oscillator in forma di istogramma

Grafico del Chaos Awesome oscillator in forma di istogramma

Come si vede chiaramente dall’immagine l’oscillatore indica in modo eccellente I trend sia intraday che multiday.
Un modo di impiego è quello di guardare alla linea dello 0. Quando CAO supera lo 0 scatta un segnale bullish, viceversa quando scende sotto lo zero scatta un segnale bearish.
Una seconda tecnica consiste nel caso long nell’attendere che l’oscillatore, pur rimanendo sopra alla zero, ritracci e da verde diventi rosso. Non appena tornerà verde scatterà un segnale bullish che avrà però durata inferiore rispetto al primo caso e si addice maggiormente a un trading intraday.
Caso analogo e rovesciato per gli short.
Il codice sottostante può essere inserito su Visual Trader con la seguente procedura:

  1. incollatelo nell’editor,
  2. salvatelo,
  3.  cliccate su tools in basso a destra sul grafico e selezionatelo nella cartella in cui lo avete salvato.
    Selezionando l’oscillatore col tasto destro sul grafico possiamo anche cliccare su “crea trading system” e utilizzarlo per creare un signal che possa essere testato su diversi time frame.
    Facilmente il codice può essere anche riprogrammato in altri linguaggi.

 

{ Chaos Awesome Oscillator
Bill Williams
codifica Visual Trader di Enrico Malverti – 2013}

Var: ChaosAO(0), var1(0), colore, Indzona1, line0;

ChaosAO = OP(MOV((h+l)/2, 5, s), MOV((h+l)/2, 34, s), SUB);

var1 = ChaosAO – MOV(ChaosAO, 5, s);

Indzona1 = CreateViewport(500, true, true);
drawHLine (NEWOGG, indzona1, Line0, fuchsia, 2, 0); // linea dello zero

if ChaosAO > ChaosAO[1] then
Colore = Green;
else
Colore = Red;
endif;
PlotChart(ChaosAO, Indzona1, Colore, solid, 2);