viernes, 30 de septiembre de 2016

nel grafico sotto si evidenzia il conteggio delle candele a 15 minuti superiori/inferiori al 50% e superiori/inferiori rispetto ai massimi/minimi del giorno precedente...mese in corso
un giorno è formato da 34 candele a 15 minuti

1=close candela inferiore al 50% = 412 diviso 34 = 12 giorni circa
2=close candela superiore al 50%=304 diviso 34 = 9 giorni circa
3=close candela inferiore al giorno precedente=224 diviso 34 =6 giorni circa
4=close candela superiore al giorno precedente=110 diviso 34=3 giorni circa

e scattato lo stop loss a protezione in apertura e poi generando un close inferiore a ieri il ts è entrato short
lo stop loss a 5.55€ ed il 50% a 5.5625€
poco range ieri sul titolo e di conseguenza il 50% di oggi..5.56€ se non sbaglio...dovrebbe far scattare  sul grafico a 15 minuti alle ore 0915 ( se chiude sotto ) l'uscita dal long
questo è appunto il problema principale di questo ts..quando la tendenza latita ed il range giornaliero è troppo esiguo sbaglia

jueves, 29 de septiembre de 2016

oggi ..con un close superiore ai massimi di ieri..è entrato long a 5.585€
l'uscita è con un close sotto il 50% di ieri che è abbastanza vicini avendo fatto poco range..5.495€
poi vi è lo stop al 3% a protezione
questa operazione è più rischiosa rispetto alla media avendo appunto generato poco movimento ieri

miércoles, 28 de septiembre de 2016

la sorgente del ts 50%

//__________________________________________Tecnica 50%________________________//


Var: newday(false), mioopen(0), miomin(0), miomax(0), mioclose(0),dvsup,dvmed,dvinf;
Var: wmax,wmin,wmed,DMAX,DMIN;

newday=GetValues(days,1,mioopen,miomin,miomax,mioclose);
dvsup= miomin+(261.8*(miomax-miomin))/100;
dvmed= miomin+(50*(miomax-miomin))/100;
dvinf= miomax-(261.8*(miomax-miomin))/100;

if isfirstbarday then
   WMAX=H;
   WMIN=L;
   else
   WMAX=iif(H>=WMAX[1],H,WMAX[1]);
   WMIN=iif(L<=WMIN[1],L,WMIN[1]);
   WMED=wmax-(wmax-wmin)*0.5;
endif;
PlotChart(WMED,0, gray, dot, 1);
////////////////////////////////////////////////////////////////////////////////////////////////
installstoploss(inperc,3.00,"SL", STARTNEXTBAR);
plotchartNoZero(getstoploss, 0, red, solid, 2);
DrawText(NEWOGG,0 , D,getstoploss , "sl",getstoploss , black, 25, 1+4,Alright);
///////////////////////////////////////////////////////////////////////////////////////////////////

if  c<dvsup and c>highd(1) and GetNumOpEnterLongToday=0 then enterlong( nextbar,atopen);endif;
if positiondir=1 and c<dvmed then exitlong(nextbar,atopen);endif;


if c>dvinf and c<lowd(1) and GetNumOpEntershortToday=0 then entershort( nextbar,atopen);endif;
if positiondir=-1 and c>dvmed then exitshort(nextbar,atopen);endif;


plotchart(dvsup,0,green,dot,1);
plotchart(dvmed,0,white,solid,1);
plotchart(dvinf,0,red,dot,1);


il ts 50% ha chiuso lo short ed ora rimarra flat finchè non si generera un close a 15 minuti sopra i massimi di ieri o sotto i minimi di ieri
continua la fase negativa del titolo Fiat
oggi con un close sul 15 minuti superiore a 5.44€ chiudera lo short aperto a 5.71€ con la tecnica 50%

martes, 27 de septiembre de 2016

solita debolezza sul titolo
un close a 15 minuti sopra 5.6225€ chiudera lo short iniziato a 5.78€ con il metodo 50%

lunes, 26 de septiembre de 2016

x Davide
rimarcando ancora che tutti i vari indicatori di default offerti dalle piattaforme non funzionano per poter costruire una qualsiasi strategia operativa vi metto un altro semplice sistema funzionante su fiat:la tecnica del 50%
praticamente si entra long sul titolo quando si genera un close superiore rispetto ai massimi del giorno precedente..viceversa per lo short..si aprono posizioni allo scoperto quando si genera un close inferiore ai minimi del giorno precedente
si uscira dal long quando si genera un close inferiore al 50% del giorno precedente
si uscira dallo short quando si genera un close superiore al 50% del giorno precedente
lo stop loss è del 3%..il frame è del 15 minuti
solo una operazione al giorno e si entra solo se le quotazioni sono inferiori al 261.8% del giorno precedente
sotto resa e equity ultimi 5 anni


debolezza anche oggi in apertura su Fiat
il consiglio è il solito..data la brutta situazione dell'indice italiano sotto i 17700 non investite
solo operazioni speculative di breve durata

viernes, 23 de septiembre de 2016

miércoles, 21 de septiembre de 2016

vale quello detto ieri..i volumi scarsi consigliano di stare alla finestra oppure di eseguire solo operazioni di breve respiro

lunes, 19 de septiembre de 2016

viernes, 16 de septiembre de 2016

sempre in debolezza il titolo..ed anche i mercati in generale
il 9 settembre si è formata sul DJ una candela impulsiva short..è da tener d'occhio
diciamo che le operazioni long devono essere curate con estrema cautela
il ts apertura mese sino ad ottobre non dara segnali

jueves, 15 de septiembre de 2016

è un sistema abbastanza buono..sicuramente migliorabile
l'importante è avere un punto di riferimento ( in questo caso l'apertura mensile )
costruirci una strategia..fissare un punto chiaro di stop ed uno di take profit..testarlo nel tempo e seguirlo pedissequamente
sotto i dati degli ultimi 12 anni circa
no seguitelo subito..fateci i vostri ragionamenti ( quello che va bene ad un trader non è detto che ad un altro convenga )



la stringa long=
if c>prox01  and contagain<4 and contagiornoinessere<19 and contaflat>1 then enterlong(nextbar,atopen);endif;

se il close candela è superiore a prox01( 6.4066€) e stiamo guadagnando meno del 4% questo mese e siamo meno del 19esimo giorno di borsa e siamo flat da + di una candela entriamo long

2 uscite dal long=

if positiondir=1 and contagiornoinessere>18 then exitlong(nextbar,atopen);endif;
if positiondir=1 and actual>7 then exitlong(nextbar,atopen);endif;

se siamo long e siamo oltre il 18esimo giorno di borsa  usciamo dal long
se siamo long e stiamo guadagnando + del 7% usciamo dal long


nel grafico i vari livelli in zona prezzi..sotto 6.25% di contagain(guadagno di questo mese )
sotto la distanza in % dall'apertura ed il conteggio 11esimo giorno di borsa
ogni inizio mese il ts tiene in memoria l'apertura..questo mese 6.22€..e ci calcola un 3% sopra...6.4066€..e un 3% sotto...6.0334€ e li plotta sul grafico
tra questi due livelli il ts rimane in attesa..se li perfora entra a mercato
questo mese ...io uso il frame 15 minuti...il giorno 1 settembre ..l'ultima candela ha chiuso sotto 6.0334€ facendo scattare il segnale short..il giorno dopo è entrato in apertura a 6.08€ e ci calcola il 3% di stop loss..6.26€
la stringa short =

if c<prox02  and contagain<4 and contagiornoinessere<19 and contaflat>1 then entershort(nextbar,atopen);endif;

tradotta significa=
se la chiusura è inferiore a prox02(6.0334€) e il contagain(il totale del guadagno ad oggi per questo mese) è inferiore al 4% e siamo meno del 19esimo giorno borsistico e siamo flat da più di una candela allora entriamo short

le stringhe di uscita dallo short sono 2=
if positiondir=-1 and contagiornoinessere>18 then exitshort(nextbar,atopen);endif;
if positiondir=-1 and actual>7 then exitshort(nextbar,atopen);endif;

se siamo short ed il giorno borsistico è maggiore di 18 esci dallo short

se siamo short e stiamo guadagnando + del 7% esci dallo short

per questo mese è scattata la seconda uscita e non rientrera più perchè il guadagno di questo mese è già superiore al 4%
allora..come dicevo non esiste un indicatore che sviluppi segnali utili nel tempo ( quelle che vogliono " vendervi " come divergenze non sono altro che la certificazione dell'errore dello stesso )...perciò bisogna trovare  un comportamento ripetitivo dell'azione che si possa sfruttare
nel caso di fiat ( ed ogni azione è un mondo a se )..essendo uno dei titoli più speculativi del mercato italiano ..possiamo notare che mensilmente ha un range medio intorno al 19/20%..praticamente la percentuale tra i massimi ed i minimi generati
e perciò ci ho costruito il ts che metto sotto..poi spiego ogni stringa

//______________________________________Tecnica Apertura Mese Fiat___________________________//


Var: Pr_Ingr(0), Max_Gain(0), Max_Gain_perc(0), actual(0); ///_____Actual=Gain
Var: fflat,lg,sh,contalg,contash,contaflat;  // monitoraggio situazione flat / long / short
var: percentom,percentomHL,indzona1,indzona2;
var: meseprec,max_percentom, min_percentom;
var: meseprec9,cambiatogiorno,contagiornoinessere,prova,prox01,prox02;
Var: idlastop,contagain,ivp2,filtrocontagain,meseprec8,vp1;

    //////////////////////___CONTA_Situazione___///////////////////////////////////////////////

if positiondir=0 then fflat=1;endif; if positiondir<>0 then fflat=0;contaflat=0;endif; if fflat=1 and fflat[1]=1 then contaflat=(contaflat[1]+1);endif;

if positiondir=1 then lg=1;endif; if positiondir<>1 then lg=0;contalg=0;endif; if lg=1 and lg[1]=1 then contalg=(contalg[1]+1);endif;

if positiondir=-1 then sh=1;endif; if positiondir<>-1 then sh=0;contash=0;endif; if sh=1 and sh[1]=1 then contash=(contash[1]+1);endif;
/////////////////////////////////// ACTUAL /////////////////////////////////////////////////////
if Positionvalue<>0 then Pr_Ingr = positionValue;
   if Positiondir=1 then if (C>Max_Gain) or (Max_Gain=0) then  Max_Gain = C;
Max_Gain_perc = ((Max_Gain-Pr_ingr)*100)/Pr_Ingr;endif;
         Actual = ((C-Pr_ingr)*100)/Pr_Ingr;
   else
     if (C<Max_Gain) or (Max_Gain=0) then Max_Gain = C;
Max_Gain_perc = ((Pr_ingr-Max_Gain)*100)/Pr_Ingr;endif;
         Actual = ((Pr_ingr-C)*100)/Pr_Ingr;endif;
else  Pr_ingr = 0;Max_Gain = 0; Actual = 0;endif;
/////////////////////////////////////////////////////////////////////////////
cambiatogiorno = GetValues(days, 1, prova, prova, prova, prova);
if getmonth<>meseprec9 then contagiornoinessere=0;endif;
if cambiatogiorno then contagiornoinessere=contagiornoinessere+1;endif;
meseprec9=getmonth;

////////////////////////////////////////////////////////////////////////////////////////////////

percentom=abs(((openm-c)/openm)*100);
percentomHL=abs(((HIGHM-LOWM)/highm)*100);
if c<openm then percentom=-1*percentom;endif;


prox01=addperc(openm,3);
prox02=addperc(openm,-3);

PlotChart(openM,0, yellow, solid, 1);
PlotChart(prox01,0, white, dot, 1);
PlotChart(prox02,0, red, dot, 1);
DrawText(NEWOGG,0 ,D ,openm , " openmese =",openm , white, 10, 2+3,Alright);
DrawText(NEWOGG,0 ,D ,prox01 , "trigger long openmese+3%=",prox01 , white, 10, 1+4,Alright);
DrawText(NEWOGG,0 ,D ,prox02 , "trigger short openmese-3%=",prox02 , white, 10, 1+4,Alright);


installstoploss(inperc,3.00,"SL", STARTNEXTBAR);
plotchartNoZero(getstoploss, 0, red, solid, 2);
DrawText(NEWOGG,0 , D,getstoploss , "sl",getstoploss , black, 25, 1+4,Alright);

if c>prox01  and contagain<4 and contagiornoinessere<19 and contaflat>1 then enterlong(nextbar,atopen);endif;
if positiondir=1 and contagiornoinessere>18 then exitlong(nextbar,atopen);endif;
if positiondir=1 and actual>7 then exitlong(nextbar,atopen);endif;

if c<prox02  and contagain<4 and contagiornoinessere<19 and contaflat>1 then entershort(nextbar,atopen);endif;
if positiondir=-1 and contagiornoinessere>18 then exitshort(nextbar,atopen);endif;
if positiondir=-1 and actual>7 then exitshort(nextbar,atopen);endif;


if getMonth <> meseprec8 then
   contagain = 0;
endif;
if IdLastOpClosed > idlastop then
   contagain = contagain + LastTradeClosedPerc;
endif;
idlastop = IdLastOpClosed;

ivp2 = Createviewport(300);
plotchart(contagain, ivp2, COLUPDOWNZERO);

meseprec8=getmonth;

indzona1 = Createviewport(300);
PlotChart(Percentom,indzona1,white,solid,2);
PlotChart(PercentomHL,indzona1,red,solid,2);
plotchart(-0.0000000001,indzona1,yellow,dot,1);
DrawText(NEWOGG,indzona1 , D,percentom , "% distanza open mese",percentom , red, 10, 1+4,Alright);

vp1 = Createviewport(150);
Plotchart(max_gain_perc,vp1,red,solid,1);
Plotchart(actual,vp1,blue,solid,2);

indzona2=CreateViewport(100, 0, true);
plotchart(contagiornoinessere, indzona2,green, solid, 1 );
DrawText(NEWOGG,indzona2 ,D ,contagiornoinessere , "giorni borsistici=",contagiornoinessere , white, 15, 1+2,Alright);







ma prima di concretare la parte tecnica bisogna tener da conto anche la questione psicologica
non tutti possiamo diventare trader se siamo emotivamente deboli
l'approccio ai mercati deve essere il più freddo e distaccato possibile..senza convinzioni e sicurezze..pronti a cambiare idea all'istante
sopratutto poi dobbiamo misurare la nostra resistenza al "dolore mentale" di una operazione in loss ( virtuale e reale )
possiamo anche avere un metodo remunerativo ma poi se in corso d'opera iniziano i dubbi e si cambia la strategia il risultato finale sarà negativo
morale della favola...freddezza,disciplina e umiltà..se non avete queste caratteristiche è meglio che evitate gli investimenti in borsa 
mercati deboli e fiat si accoda
domani scadenze tecniche
meglio non essere esposti a mercato
poi metto il ts open mese..la formula e le spiegazioni del funzionamento
la triste verita che il trader deve sapere è che il 99% di quello che circola e sta scritto sull'analisi tecnica è una truffa bella e buona
non esistono indicatori,oscillatori,onde,cicli o altre tecniche pittoresche che usate nel tempo portino ad un guadagno costante
purtroppo sono solo escamotage per vendere libri,corsi,iscrizioni a newsletter..insomma la storia si ripete e si perpetua..nella corsa all'oro i venditori di badili si fecero ricchi
detto questo ma sopratutto mettendoci bene in testa che è impossibile predirre il futuro il trader deve concentrarsi sullo sviluppo di  una strategia che sia remunerativa nel tempo

miércoles, 14 de septiembre de 2016

partenza in debolezza
il trading system openmese con questo affondo ha segnalato la chiusura dello short sul target mensile del 7%

martes, 13 de septiembre de 2016

non aggiorno perchè nulla è cambiato
operativita speculativa sul titolo fiat
accontentiamoci di pochi tick..tendenza assente

jueves, 8 de septiembre de 2016

la situazione su fiat è ancora poco chiara
son presenti due impulsi contrastanti
uno short del giorno trimestrale ed uno long dal rumor samsung
l'indice italiano è in recupero..sopra 17700 porterebbe positivita anche a Fca
bisogna aspettare una tendenza chiara e nel frattempo è consigliabile una operativita di breve respiro

 oggi scadenze tecniche..le ultime di settembre risolte a 13.60€ vediamo alle 1200