Facciamo creare a Metastock i nostri report – parte I
Vogliamo creare un report automatico che innanzitutto estragga i valori della giornata del titolo, e che ci dia indicazioni sul trend in base alle seguenti semplici condizioni:
1. se il MACD ha incrociato dal basso verso l'alto la sua trigger line e vi rimane al di sopra abbiamo un trend al rialzo
2. se il MACD ha incrociato dall'alto verso il basso la sua trigger line e vi rimane al di sotto abbiamo un trend al ribasso
Inoltre vogliamo sapere da quanti giorni il trend è cambiato, di quanto il titolo sia salito o sceso dall'ultima variazione di trend, ed infine i valori del range (tra l'ultimo massimo relativo e l'ultimo minimo relativo) all'interno del quale stanno oscillando i prezzi.
Dopo aver inserito il codice (riportato in fondo all'articolo) nella sezione Commentary ed averlo salvato, applichiamo l'Expert al grafico; apparentemente non succederà nulla, ma questo è normale poiché non abbiamo compilato le solite sezioni Highlights e Symbols. Facendo clic con il tasto destro in una zona qualunque del grafico, si apre un menù a tendina come in figura.

Come applicare un Commentary
Selezionando la voce Commentary, Metastock produce il report e ce lo propone in una nuova finestra come mostrato in figura.

Report automatico generato dal Commentary
Questo report può essere direttamente stampato oppure copiato e incollato in Word per creare un documento più completo in cui magari aggiungeremo anche il grafico del titolo.
E' evidente a questo punto la potenzialità di tale strumento, che se ben programmato è in grado di generare anche report piuttosto complessi, sollevandoci da una gran mole di lavoro.
Infine ecco il codice del Commentary d'esempio: nel prossimo articolo lo analizzeremo e vedremo come si programma in questa sezione dell'Expert Advisor.
Report Automatico
Sample Commentary
Daily Report per () del
Prezzi, volumi e performance del giorno
- Open WriteVal(OPEN, 8.4)
- High WriteVal(HIGH, 8.4)
- Low WriteVal(LOW, 8.4)
- Close WriteVal(CLOSE, 8.4)
- Change WriteIf((Close-ref(Close,-1))<0,"WriteVal(Close-ref(Close,-1),8.4) ( WriteVal(((c-ref(c,-1))/Div(ref(c,-1),100)), 0.2)%)")WriteIf((Close-ref(Close,-1))>0, "WriteVal(Close-ref(Close,-1),8.4) (WriteVal(((c-ref(c,-1))/Div(ref(c,-1),100)), 0.2)%) ")
Volumi odierni: Oggi sono state scambiate WriteVal(Volume,0.0) azioni.
Analisi del trend in base al MACD
Attualmente il MACD identifica un trend writeif (macd() > mov(macd(),9,e),"rialzista","ribassista") poiché si è portato writeif(macd() > mov(macd(),43,e),"al di sopra","al di sotto") della sua signal line.\
\
Il MACD si è portato writeif(macd() > mov(macd(),43,e),"al di sopra","al di sotto") della sua signal line writeval( min( barssince( cross( macd(), mov( macd(), 43, e))),barssince( cross( mov( macd(), 43, e), macd()))),0.0) periodi fa.\
\
Da quando il MACD ha incrociato la sua m edia mobile, il prezzo di è writeif(close - valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),Close) > 0, "salito del writeval(100* (close - valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()), Close)) / valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()), Close),0.2)% ","writeif(close - valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),Close) < 0, "sceso del writeval(abs(100*(close - valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),Close)) / valuewhen(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),Close)),0.2)%","rimasto invariato")"), e sta oscillando fra il massimo a writeval(HighestSince(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),High),6.3) ed il minimo a writeval(LowestSince(1,cross( macd(), mov( macd(), 43, e)) or cross( mov( macd(), 43, e), macd()),Low),6.3).
Per commenti, domande, analisi, consulenza e formazione scrivete a m.gotta@fastwebnet.it
Indice dell'articolo
- pagina 1
- pagina 2
Commenti all'articolo
- qwk4cgg-slh382c-tw6q8e87-0 http://online-gambling-mo.lookera.net#1 progressive insurance|insurance quotes|allstate insurance|progressive insurance|automobile insurance|renters insurance|progressive insurance|insurance online|insurance rates|progressive insurance|progressive insurance|allstate insur [leggi il resto]texas holdem poker - 26/06/2008 6.25.59

