| bene , sono certo che avete studiato un sacco ; adesso facciamo un expert e un explorer per vedere se rompendo quella barra ( punto1) il trade galoppa ..... Andiamo sull'Expert e creiamo -new -breek punto1. Il segnale si deve verificare entro le 4 barre successive ( barra2 , barra 3 etc etc ) . Spiego solo la prima poi le altre sono praticamente identiche solo aggiungendoci una giornata . Barra2 si verifica se : il minimo di oggi è maggiore del minimo di ieri ( funzione ref ) e il massimo di oggi è maggiore del massimo di ieri ( ha breekkato ) e il minimo di ieri = al minimo assoluto dei ultimi 5 giorni e che la formula punto1 123 era vera(=1) e che era posizionata nel giorno prima ( funzione alert e 1 finale ) ; inoltre voglio che l'indicatore CMO sia sempre < 0 e che la media a 20 giorni si stia alzando ( controllo che la media di oggi sia superiore a quella di ieri ) oppure ( or ) che la chiusura di oggi sia maggiore della media a 20 gg ( stiamo attraversando la media a 20 gg . è sempre bello tenere d'occhio questo titolo quando accade) . Se tutta questa pappardella è esatta allora barra2 vale 1 (vera ) . Per le successive barre vengono ripetutele stesse richieste con l'aggiunta di verificare che non ci sia il breek nelle barre precedenti ( altrimenti vi colora più barre cosa che a noi non interessa ); fare attenzione alla funzione Alert che varia il valore man mano che ci si sposta in avanti . Alla fine c'è la richiesta di colorare le barre che sono valide . Questa roba la potete incollare anche nella sezione simbol e ci fate sotto qualche disegno ( una freccia ad esempio ) .
BARRA2:=If(L>Ref(L,-1) AND (H)>Ref(H,-1) AND Ref( L,-1)= LLV(L,5) AND Alert(FmlVar("punto1_123","punto1")=1,1) AND CMO(CLOSE,20) < -0 AND (Mov(C,20,E)>Ref(Mov(C,20,E),-1)OR C>Ref(Mov(C,20,E),-1)),1,0);
Barra3:=If(H>Ref(H,-2) AND Alert(FmlVar("punto1_123","punto1")=1,2) AND L >= Ref(L,-2) AND L<= Ref(H,-2) AND Ref(H,-2)>=Ref(H,-1) AND Ref( L,-2)= LLV(L,5) AND Ref(L,-1)>Ref(L,-2)AND (Mov(C,20,E)>Ref(Mov(C,20,E),-1) OR C>Ref(Mov(C,20,E),-2)),1,0);
Barra4:=If(H>Ref(H,-3) AND Alert(FmlVar("punto1_123","punto1")=1,3) AND L >= Ref(L,-3) AND Ref(L,-1)>= Ref(L,-3) AND Ref(L,-2)>= Ref(L,-3) AND Ref(H,-3)>= Ref(H,-1) AND Ref(H,-3)>= Ref(H,-2) AND L<=Ref(H,-3) AND Ref( L,-3)= LLV(L,5)AND (Mov(C,20,E)>Ref(Mov(C,20,E),-1)OR C>Ref(Mov(C,20,E),-3)),1,0);
Barra5:=If(H>Ref(H,-4) AND Alert(FmlVar("punto1_123","punto1")=1,4) AND L > Ref(L,-4) AND Ref(L,-1)>Ref(L,-4) AND Ref(L,-2)>Ref(L,-4) AND Ref(L,-3)>Ref(L,-4) AND Ref(H,-4)>= Ref(H,-1) AND Ref(H,-4)>= Ref(H,-2) AND Ref(H,-4)>= Ref(H,-3) AND L<=Ref(H,-4) AND Ref( L,-4)= LLV(L,5)AND (Mov(C,20,E)>Ref(Mov(C,20,E),-1)OR C>Ref(Mov(C,20,E),-4)),1,0);
barra2 OR barra3 OR barra4 OR barra5
Nel cannocchiale invece per esplorare i vari titoli bisoogna che ci attacchiate questo new-nome dell'esplorazione -colA , dove viene richiesto che le varie formule sono vere (=1)
FmlVar("A-break punto1","barra2") OR FmlVar("A-break punto1","barra3") OR FmlVar("A-break punto1","barra4") OR FmlVar("A-break punto1","barra5")
nel filter ci mettete colA Posterò sempre un titolo per far vedere cosa dovrebbere venir fuori Ciao Max
|