martes, 30 de junio de 2020

ragazzi...mio malgrado devo interrompere questo blog
è passato un anno dalla mia brutta avventura ma la situazione non migliora
fisicamente sto bene anche se i medicinali che mi danno per tener controllate le 3 coronarie ostruite limitano la mia attivita giornaliera
il problema è mentale..molto probabilmente il coma indotto ha creato alcuni danni cerebrali ..tanti piccoli segnali me lo fan pensare...dimenticanza di pss,di dove ho parcheggiato l'automobile o il carrello del supermercato,perdita di udito e di vista  ma sopratutto quello che trovo a mancare è l'intuito e la creativita che avevo prima ( e per un trader questo è un problema grave)
 di conseguenza ..prima di fare dei danni con indicazioni sbagliate che possono pregiudicare chi legge questo blog...preferisco terminare qui la mia avventura "didattica" su Fiat
vi ringrazio per avermi fatto compagnia in questi anni
ho ancora la speranza che magari con le prossime operazioni e con dei medicinali più mirati il tutto migliori..speriamo
buon lavoro a tutti...un abbraccio virtuale
ciao
bruno
situazione grafica su Fiat
ultimo giorno borsistico di giugno 2020
attivita speculativa sul breve
sul mensile lenta e macchinosa la risalita dopo l'importante candela short di marzo 2020



lunes, 29 de junio de 2020

viernes, 26 de junio de 2020

situazione grafica su Fiat
poca forza sul titolo e di conseguenza attivita speculativa
quotazioni di poco sopra i massimi della scorsa ottava



jueves, 25 de junio de 2020

situazione grafica su fiat
già esaurita la spinta long di martedi 23
fase di nuovo speculativa




miércoles, 24 de junio de 2020

martes, 23 de junio de 2020

situazione grafica su Fiat
partenza positiva stamane con prezzi sopra il +10% stimato mensile e superiori ai massimi della scorsa settimana



lunes, 22 de junio de 2020

situazione grafica su Fiat
continua la fase neutra con poca volumetria  e assenza di forza




viernes, 19 de junio de 2020

situazione grafica su Fiat
oggi scadenze tecniche ma non hanno movimentato più di tanto le quotazioni
continua la fase speculativa con assenza di forza




jueves, 18 de junio de 2020

situazione grafica su Fiat
assenza di tendenza sul titolo con volumetria debole
operativita speculativa




miércoles, 17 de junio de 2020

situazione grafica su fiat
fase con alta volatilita e direzione poco definita
ora anche venti di guerra tra cina e india a complicare il tutto
massima prudenza





martes, 16 de junio de 2020

situazione grafica su Fiat
nei pressi del +10% di sviluppo stimato range mensile
volatilita alta..la maggior parte dei sistemi rimane flat in queste situazioni







lunes, 15 de junio de 2020

situazione grafica su Fiat
siamo a metà giugno 2020 e i prezzi stazionano sull'apertura del mese
volatilita abbastanza alta ..fase di incertezza




viernes, 12 de junio de 2020

situazione grafica su Fiat
giornataccia ieri per i mercati mondiali e Fiat naturalmente non si è fatta mancare nulla
siamo sui prezzi di apertura mese al decimo giorno borsistico e sui minimi della scorsa ottava..perciò incertezza totale




jueves, 11 de junio de 2020

situazione grafica su Fiat
aumento della debolezza sul titolo stamane con incremento volumetrico





miércoles, 10 de junio de 2020

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
Var: wmax,wmin,meseprec,contagiornoinessere,cambiatogiorno,prova;
Var: max10,min10,max11,min11,max12,min12,max13,min13,max14,min14,max15,min15,max16,min16,max17,min17,vp1,vp2;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if isfirstbarday then
   WMAX=H;
   WMIN=L;
   else
   WMAX=iif(H>=WMAX[1],H,WMAX[1]);
   WMIN=iif(L<=WMIN[1],L,WMIN[1]);
endif;
////////////////////////////////////////
if t=1000 then wmax=h;endif;
if t=1100 then wmax=h;endif;
if t=1200 then wmax=h;endif;
if t=1300 then wmax=h;endif;
if t=1400 then wmax=h;endif;
if t=1500 then wmax=h;endif;
if t=1600 then wmax=h;endif;
if t=1700 then wmax=h;endif;

if t=1000 then wmin=l;endif;
if t=1100 then wmin=l;endif;
if t=1200 then wmin=l;endif;
if t=1300 then wmin=l;endif;
if t=1400 then wmin=l;endif;
if t=1500 then wmin=l;endif;
if t=1600 then wmin=l;endif;
if t=1700 then wmin=l;endif;
//////////////////////////////////////////////////////
if t>0945 and t<1100 then max10=wmax;endif;//if t<>1000 then max10=wmax;endif;
if t>0945 and t<1100 then min10=wmin;endif;//if t<>1000 then min10=wmin;endif;
if t>1045 and t<1200 then max11=wmax;endif;//if t<>1100 then max11=wmax;endif;
if t>1045 and t<1200 then min11=wmin;endif;//if t<>1100 then min11=wmin;endif;
if t>1145 and t<1300 then max12=wmax;endif;//if t<>1200 then max12=wmax;endif;
if t>1145 and t<1300 then min12=wmin;endif;//if t<>1200 then min12=wmin;endif;
if t>1245 and t<1400 then max13=wmax;endif;//if t<>1300 then max13=wmax;endif;
if t>1245 and t<1400 then min13=wmin;endif;//if t<>1300 then min13=wmin;endif;
if t>1345 and t<1500 then max14=wmax;endif;//if t<>1400 then max14=wmax;endif;
if t>1345 and t<1500 then min14=wmin;endif;//if t<>1400 then min14=wmin;endif;
if t>1445 and t<1600 then max15=wmax;endif;//if t<>1500 then max15=wmax;endif;
if t>1445 and t<1600 then min15=wmin;endif;//if t<>1500 then min15=wmin;endif;
if t>1545 and t<1700 then max16=wmax;endif;//if t<>1600 then max16=wmax;endif;
if t>1545 and t<1700 then min16=wmin;endif;//if t<>1600 then min16=wmin;endif;
if t>1645 and t<1730 then max17=wmax;endif;//if t<>1700 then max17=wmax;endif;
if t>1645 and t<1730 then min17=wmin;endif;//if t<>1700 then min17=wmin;endif;
/////////////////////////////////////////////////////////////////////////////////
if getmonth<>meseprec then contagiornoinessere=0;endif;
meseprec=getmonth;
cambiatogiorno = GetValues(days, 1, prova, prova, prova, prova);

///////////////////////////////////////////////////////////////////////////////////////////////////
if cambiatogiorno then contagiornoinessere=contagiornoinessere+1;endif;
////////////////////////////////////////////////////////////////////////////////
if c>max12 and GetNumOpEnterLongToday=0 and t>1245 then enterlong(nextbar,atopen);endif;
if positiondir=1 and t>1500 then ExitLong(NextBar, AtOpen); // Liquida posizione long
endif;

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


PlotChart(WMAX,0, green, solid, 2);
PlotChart(WMIN,0, red, solid, 2);
DrawText(3,0 ,D ,wmax , "max.orario=",wmax , green, 10, 2+3,Alright);
DrawText(2,0 ,D ,wmin , "min.orario=",wmin , red, 10, 2+3,Alright);

vp1 = Createviewport(450);
Plotchart(max10,vp1,green,solid,2);
Plotchart(max11,vp1,green,solid,2);
Plotchart(max12,vp1,green,solid,2);
Plotchart(max13,vp1,green,solid,2);
Plotchart(max14,vp1,green,solid,2);
Plotchart(max15,vp1,green,solid,2);
Plotchart(max16,vp1,green,solid,2);
Plotchart(max17,vp1,green,solid,2);


vp2 = Createviewport(450);
Plotchart(min10,vp2,red,solid,2);
Plotchart(min11,vp2,red,solid,2);
Plotchart(min12,vp2,red,solid,2);
Plotchart(min13,vp2,red,solid,2);
Plotchart(min14,vp2,red,solid,2);
Plotchart(min15,vp2,red,solid,2);
Plotchart(min16,vp2,red,solid,2);
Plotchart(min17,vp2,red,solid,2);
x Emanuele
ti metto il ts che plotta i massimi e minimi di ogni ora in due zone distinte
se tu vuoi ad esempio entrare long se i prezzi superano i massimi delle 1200  devi dirgli

if c>max12 then enterlong( nextbar,atopen); endif;

naturalmente dalle 0900 alle 1200 lui entrera long se i prezzi sono superiori alla fase oraria delle 1200 del giorno precedente
il sistema tiene in memoria i massimi/minimi orari del giorno precedente e li aggiorna ogni ora


///////////////////////////////////////////////////////////////////////////////////////////////////////////////
Var: wmax,wmin;
Var: max10,min10,max11,min11,max12,min12,max13,min13,max14,min14,max15,min15,max16,min16,max17,min17,vp1,vp2;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if isfirstbarday then
   WMAX=H;
   WMIN=L;
   else
   WMAX=iif(H>=WMAX[1],H,WMAX[1]);
   WMIN=iif(L<=WMIN[1],L,WMIN[1]);
endif;
////////////////////////////////////////
if t=1000 then wmax=h;endif;
if t=1100 then wmax=h;endif;
if t=1200 then wmax=h;endif;
if t=1300 then wmax=h;endif;
if t=1400 then wmax=h;endif;
if t=1500 then wmax=h;endif;
if t=1600 then wmax=h;endif;
if t=1700 then wmax=h;endif;

if t=1000 then wmin=l;endif;
if t=1100 then wmin=l;endif;
if t=1200 then wmin=l;endif;
if t=1300 then wmin=l;endif;
if t=1400 then wmin=l;endif;
if t=1500 then wmin=l;endif;
if t=1600 then wmin=l;endif;
if t=1700 then wmin=l;endif;
//////////////////////////////////////////////////////
if t=1000 then max10=wmax;endif;
if t=1000 then min10=wmin;endif;
if t=1100 then max11=wmax;endif;
if t=1100 then min11=wmin;endif;
if t=1200 then max12=wmax;endif;
if t=1200 then min12=wmin;endif;
if t=1300 then max13=wmax;endif;
if t=1300 then min13=wmin;endif;
if t=1400 then max14=wmax;endif;
if t=1400 then min14=wmin;endif;
if t=1500 then max15=wmax;endif;
if t=1500 then min15=wmin;endif;
if t=1600 then max16=wmax;endif;
if t=1600 then min16=wmin;endif;
if t=1700 then max17=wmax;endif;
if t=1700 then min17=wmin;endif;


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


PlotChart(WMAX,0, green, solid, 2);
PlotChart(WMIN,0, red, solid, 2);
DrawText(3,0 ,D ,wmax , "max.orario=",wmax , green, 10, 2+3,Alright);
DrawText(2,0 ,D ,wmin , "min.orario=",wmin , red, 10, 2+3,Alright);

vp1 = Createviewport(450);
Plotchart(max10,vp1,green,solid,2);
Plotchart(max11,vp1,green,solid,2);
Plotchart(max12,vp1,green,solid,2);
Plotchart(max13,vp1,green,solid,2);
Plotchart(max14,vp1,green,solid,2);
Plotchart(max15,vp1,green,solid,2);
Plotchart(max16,vp1,green,solid,2);
Plotchart(max17,vp1,green,solid,2);


vp2 = Createviewport(450);
Plotchart(min10,vp2,red,solid,2);
Plotchart(min11,vp2,red,solid,2);
Plotchart(min12,vp2,red,solid,2);
Plotchart(min13,vp2,red,solid,2);
Plotchart(min14,vp2,red,solid,2);
Plotchart(min15,vp2,red,solid,2);
Plotchart(min16,vp2,red,solid,2);
Plotchart(min17,vp2,red,solid,2);



x Emanuele
ti metto il ts che parlavamo ieri
tiene in memoria i massimi e minimi di ogni ora

Var: wmax,wmin;


if isfirstbarday then
   WMAX=H;
   WMIN=L;
   else
   WMAX=iif(H>=WMAX[1],H,WMAX[1]);
   WMIN=iif(L<=WMIN[1],L,WMIN[1]);
endif;
////////////////////////////////////////
if t=1000 then wmax=h;endif;
if t=1100 then wmax=h;endif;
if t=1200 then wmax=h;endif;
if t=1300 then wmax=h;endif;
if t=1400 then wmax=h;endif;
if t=1500 then wmax=h;endif;
if t=1600 then wmax=h;endif;
if t=1700 then wmax=h;endif;

if t=1000 then wmin=l;endif;
if t=1100 then wmin=l;endif;
if t=1200 then wmin=l;endif;
if t=1300 then wmin=l;endif;
if t=1400 then wmin=l;endif;
if t=1500 then wmin=l;endif;
if t=1600 then wmin=l;endif;
if t=1700 then wmin=l;endif;

PlotChart(WMAX,0, green, solid, 2);
PlotChart(WMIN,0, red, solid, 2);
DrawText(3,0 ,D ,wmax , "max.orario=",wmax , green, 10, 2+3,Alright);
DrawText(2,0 ,D ,wmin , "min.orario=",wmin , red, 10, 2+3,Alright);

se vuoi ho anche la versione che plotta in una zona sotto tutti i livelli orari...fammi sapere


situazione grafica su Fiat
ieri rallentamento della tendenza long con quotazioni che rientrano nel range della scorsa settimana
vediamo oggi come si comportano




martes, 9 de junio de 2020

situazione grafica su Fiat
stamane apertura in debolezza del titolo..statisticamente era in eccesso il rialzo dei giorni scorsi e prese di beneficio son normali
già soddisfatta la statistica del range mensile in meno di 6 giorni borsistici




lunes, 8 de junio de 2020

il ts 50% rimarra`flat sino a fine mese per quanto riguarda l'opzione long
il filtro...and rangemassimi<10..non permette il rientro long a mercato
rangemassimi misura la distanza tra prezzo openmese e prezzo massimo battuto del mese in corso...siamo a +19% e rotti per ora
questa condizione sullo storico incide solo di un -20% sul gain totale ma toglie quasi 280 operazioni sbagliate e fa rimanere flat il sistema per circa 2 anni in più
rangemassimi è il risultato di una osservazione statistica..poche volte le quotazioni nel passato sono andate oltre il +10% al rialzo rispetto all'apertura mese






per come si sta comportando sembra che il target di questo movimento sia il 161.8%..vedremo



situazione grafica su Fiat
tendenza long sul titolo
al 6º giorno siamo a +17% e rotti sul range mensile
per sicurezza meglio se esposti adeguare lo stoploss di protezione




jueves, 4 de junio de 2020

situazione grafica su Fiat
fase rialzista in atto da alcuni giorni con eccesso quotazioni rispetto alla statistica range mensile




miércoles, 3 de junio de 2020

situazione grafica su Fiat
continua la tendenza long degli ultimi giorni
volumetria poco interessante




martes, 2 de junio de 2020

lunes, 1 de junio de 2020

questa una delle varie versioni del ts 50% con inserimento di opzioni di money management
( tipo un take fisso del 6%)

Var: newday(false), mioopen(0), miomin(0), miomax(0), mioclose(0),dvsup,dvmed,dvinf,input1,input2;
Var: wmax,wmin,wmed,DMAX,DMIN,rangemassimi,rangeminimi;
Var: fflat,lg,sh,contalg,contash,contaflat;
Var: massimosettimanascorsa,minimosettimanascorsa;


if IsFirstBarDay then input1=H;endif;
if IsFirstBarDay then input2=L;endif;
plotchart(input1, 0 , green, solid, 2);
plotchart(input2, 0 , red, solid, 2);

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;
////////////////////////////////////////////////////////////////////////////////////
massimosettimanascorsa=highw(1);
minimosettimanascorsa=loww(1);
///////////////////////////////////////////////////////////////////////////////
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);
DrawText(NEWOGG,0 , D,wmed , "50% intraday",wmed , red, 12, 2+2,Alright);
DrawText(NEWOGG,0 , D,dvmed , "50% ieri",dvmed , white, 14, 3+2,Alleft);

/////////////////////////////////////////////////////////////////////////////
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;
/////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
rangeminimi=(((openm-lowm)/openm)*100);
rangemassimi=(((highm-openm)/openm)*100);
////////////////////////////////////////////////////////////////////////////////////////////////
installstoploss(inperc,3.00,"SL", STARTNEXTBAR);
plotchartNoZero(getstoploss, 0, red, solid, 2);
DrawText(NEWOGG,0 , D,getstoploss , "sl",getstoploss , red, 25, 1+4,Alright);
InstalltakeProfit(INPERC, 6, "take");
///////////////////////////////////////////////////////////////////////////////////////////////////
if  c>highd(1)
and GetNumOpEnterLongToday=0
and c>input1
and c>minimosettimanascorsa
and rangemassimi<10
then enterlong( nextbar,atopen);endif;

if positiondir=1 and c<dvmed then exitlong(nextbar,atopen);endif;

if   c<lowd(1)
and GetNumOpEntershortToday=0
and c<input2
and c<massimosettimanascorsa
and rangeminimi<10
then entershort( nextbar,atopen);endif;

if positiondir=-1 and c>dvmed then exitshort(nextbar,atopen);endif;

plotchart(dvmed,0,blue,solid,1);


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