viernes, 30 de agosto de 2019

situazione grafica su Fiat
la candela mensile praticamente una doji
i sistemi flat...l'openmese dopo il 18esimo giorno borsistico rimane flat..il 50% ogni 0.40% di gain con quotazioni tra i due 10% stimati chiude le operazioni individuando una zona di scarsa tendenza





jueves, 29 de agosto de 2019

situazione grafica su Fiat
sul breve scarso interesse sul titolo..sistemi flat
sul lungo sembra che la candela impulsiva short di luglio 2018 continui a condizionare le quotazioni ( il 50% ed il 161.8% ingabbiano i movimenti)




miércoles, 28 de agosto de 2019

situazione grafica su Fiat
continua la fase di poco interesse sul titolo con volumetria scarsa e range mensile debole
negli ultimi 6 mesi ( a parte maggio movimentato a causa del dividendo straordinario) siamo come media intorno al 10% mensile



lunes, 26 de agosto de 2019

situazione grafica su Fiat
nessuna novita di rilievo...periodo di debolezza con scarsa volumetria
i sistemi short


viernes, 23 de agosto de 2019

situazione grafica su Fiat
fase di incertezza sul titolo con quotazioni tra l'openmese ed il -10% di range stimato mensile
10.44% il range per ora al 16º giorno borsistico del mese



miércoles, 21 de agosto de 2019

situazione grafica su Fiat
in area short debole con le quotazioni tra l'openmese e lo sviluppo stimato del 10% range mensile
stamane in partenza aumento della volumetria a favore long
sistemi= openmese flat...50% long



lunes, 19 de agosto de 2019

viernes, 16 de agosto de 2019

situazione grafica su Fiat
debolezza del titolo con quotazioni nei pressi del -20% stimato del range mensile e sui minimi dell'anno
con il grafico rettificato a causa dividendi il prossimo supporto degno di nota passa in area 10€ circa

martes, 13 de agosto de 2019

situazione grafica su Fiat
debolezza con quotazioni nei pressi del -10% stimato range mensile
problemi dei vari mercati mondiali aumentano ulteriormente l'incertezza di fondo
i 2 sistemi short



lunes, 12 de agosto de 2019

situazione grafica su Fiat
continua la fase di debolezza con un range mensile del 5.43% all'ottavo giorno
fase speculativa



viernes, 9 de agosto de 2019

situazione grafica su Fiat
nessuna novita di rilievo..fase di debolezza con quotazioni nei pressi del -10% stimato mensile



martes, 6 de agosto de 2019

situazione grafica su Fiat
 fase di debolezza delle quotazioni
stamane in partenza ancora rumor di nuovo innamoramento tra renault e fiat



lunes, 5 de agosto de 2019

situazione grafica su Fiat
nessuna novita di rilievo..poco interesse sul titolo
debolezza dei mercati negli ultimi giorni...i titoli automobilistici soffrono per il calo di vendite generalizzato
la statistica del movimento mensile individua una fase short con quotazioni inferiori al 20% stimato che oggi passa per 11.75€
il consiglio è il solito..non usate indicatori/oscillatori o se lo fate fateci prima uno studio statistico..usarli per valorare il titolo è errato..sono loro che si adattano alle quotazioni e non certo il contrario



jueves, 1 de agosto de 2019

metto il codice del ts 50% modificato

Var: fflat,lg,sh,contalg,contash,contaflat;  // monitoraggio situazione flat / long / short
Var: Pr_Ingr(0), Max_Gain(0), Max_Gain_perc(0), actual(0); ///_____Actual=Gain
var: meseprec18,meseprec9,cambiatogiorno,contagiornoinessere,prova;
var: prox01,prox02;
Var: idlastop,contagain;
Var: contaoplong,contaopshort,meseprec66,optotal;
Var: rangeminimi,rangemassimi,percentualemese;
Var: formulaprimariaup,formulaprimariadown,codiceup,codiceup1,dayafter,tp1up,tp1down;
Var: formulaprimariaup1,formulaprimariadown1,codiceup2,codiceup3,tp1up1,tp1down1;
Var: contatp1up,contatp1down,meseprec,meseprec8,meseprec51,resarealtime,colore;
Var: rischio,rischioup,rischiodown,contagainlong,contagainshort,meseprec90,condizionedicembre;
Var: indzona1,indzona2,indzona3,indzona4,indzona5;
Var: condizioneoro,condizioneargento,condizionebronzo,filtrorange;

/////////////________ Range da openmese al rialzo ,al ribasso e totale__________///////////
rangeminimi=(((openm-lowm)/openm)*100);
rangemassimi=(((highm-openm)/openm)*100);
percentualemese=rangeminimi+rangemassimi;
filtrorange=abs(rangemassimi-rangeminimi);
//////////////___________calcolo diario 20 % range sviluppo mensile///////////////////////////////////////////////////////////////////////////////
formulaPrimariaup=openm+(openm/100)*20;
formulaPrimariadown=openm-(openm/100)*20;
codiceup=op(formulaprimariaup,openm,sub);
codiceup1=op(codiceup,22,divis);

formulaPrimariaup1=openm+(openm/100)*10;
formulaPrimariadown1=openm-(openm/100)*10;
codiceup2=op(formulaprimariaup1,openm,sub);
codiceup3=op(codiceup2,22,divis);

if  getday<>dayafter and IsFirstBarDay then tp1up=tp1up+codiceup1;endif;
if  getday<>dayafter and IsFirstBarDay then tp1down=tp1down-codiceup1;endif;
if getmonth<>meseprec then tp1up=openm;endif;
if getmonth<>meseprec then tp1down=openm;endif;
/////////////////////////////////////////////////////////////////////////////////////////////////////
if  getday<>dayafter and IsFirstBarDay then tp1up1=tp1up1+codiceup3;endif;
if  getday<>dayafter and IsFirstBarDay then tp1down1=tp1down1-codiceup3;endif;
dayafter=getday;

if getmonth<>meseprec then tp1up1=openm;endif;
if getmonth<>meseprec then tp1down1=openm;endif;
meseprec=getmonth;

plotchart(tp1up, 0 , green, solid, 2);
plotchart(tp1up1, 0 , green, dot, 1);
plotchart(tp1down, 0 , red, solid, 2);
plotchart(tp1down1, 0 , red, dot, 1);
//////////////////////___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;
/////////////////////////__Nuovo Giorno_____////////////////////////////////////////////////////

cambiatogiorno = GetValues(days, 1, prova, prova, prova, prova);
if getmonth<>meseprec18 then contagiornoinessere=0;endif;
if cambiatogiorno then contagiornoinessere=contagiornoinessere+1;endif;
meseprec18=getmonth;
////////////______openmese e 2 livelli 2%______////////////////////////
prox01=addperc(openm,2);
prox02=addperc(openm,-2);

PlotChart(openM,0, gray, solid, 1);
PlotChart(prox01,0, aqua, dot, 1);
PlotChart(prox02,0, red, dot, 1);

DrawText(5,0 ,D ,openm , "OpenMese=",openm , red, 10, 1+3,Alleft);
DrawText(2,0 ,D ,prox01 , "2 % sup.=",prox01 , aqua, 9, 1+3,Alright);
DrawText(3,0 ,D ,prox02 , "2 % inf.=",prox02 , aqua, 9, 1+3,Alright);
////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////__Conteggio operazioni_________////////////////////////////////////////////////////////////////////////

if positiondir=1 and contalg=1 then contaoplong=contaoplong+1;endif;
if positiondir=-1 and contash=1 then contaopshort=contaopshort+1;endif;
if getmonth<>meseprec66 then contaoplong=0;endif;
if getmonth<>meseprec66 then contaopshort=0;endif;
meseprec66=getmonth;
optotal=contaoplong+contaopshort;


//////////////////______Resa in tempo reale del mese____//////////////////////////////////////////////////////////////////////////
resarealtime=actual+contagain;
///////////////////_______ differenze tra escursione range mese e resa______////////////
//rischio=op(percentualemese,resarealtime,divis);
rischioup=op(rangemassimi,resarealtime,divis);
rischiodown=op(rangeminimi,resarealtime,divis);



if contagiornoinessere>15 and(GetMonth = 12) then condizionedicembre=1;else condizionedicembre=0;endif;
/////////////////////////    Stop Loss    //////////////////////////////////////////////////////////////////////////////
InstallStopLoss(INPERC, 3.00, "Stop");
plotchartNoZero(getstoploss, 0, red, solid, 2);
DrawText(4,0 , D,getstoploss , "sl",getstoploss , red, 15, 1+4,Alright);
//////////////////////   Enter & Exit Long   ///////////////////////////////////////////////////////////////////////////
if c>prox01  and contagiornoinessere<19 and contaflat>1 and contagain<3 and condizionedicembre=0 and rischioup<10 then enterlong(nextbar,atopen);endif;

if positiondir=1 and contagiornoinessere>18 then exitlong(nextbar,atopen,STOP, 0,"Exit Long 1");endif;
if positiondir=1 and getmonth<>meseprec51 then exitlong(nextbar,atopen,STOP, 0,"Exit Long 2");endif;
if positiondir=1 and actual>4.0  and contaoplong<>1 then exitlong(nextbar,atopen,STOP, 0,"Exit Long 3");endif;
if positiondir=1 and contalg>68 and rischioup>20  then exitlong(nextbar,atopen,STOP, 0,"Exit Long 4");endif;
if positiondir=1 and contagiornoinessere>15 and(GetMonth = 12) then exitlong(nextbar,atopen,STOP, 0,"Exit Long 5");endif;


/////////////////////   Enter & Exit Short   //////////////////////////////////////////////////////////////////////////
if c<prox02   and contagiornoinessere<19 and contaflat>1 and contagain<3 and condizionedicembre=0 and rischiodown<10 then entershort(nextbar,atopen);endif;

if positiondir=-1 and contagiornoinessere>18 then exitshort(nextbar,atopen,STOP, 0,"Exit Short 1");endif;
if positiondir=-1 and getmonth<>meseprec51 then exitshort(nextbar,atopen,STOP, 0,"Exit Short 2");endif;
if positiondir=-1 and actual>4.0  and contaopshort<>1 then exitshort(nextbar,atopen,STOP, 0,"Exit Short 3");endif;
if positiondir=-1  and contash>68 and rischiodown>20  then exitshort(nextbar,atopen,STOP, 0,"Exit Short 4");endif;
if positiondir=-1 and contagiornoinessere>15 and(GetMonth = 12) then exitshort(nextbar,atopen,STOP, 0,"Exit Short 5");endif;

/////////////__________ModifiStopLoss_____________////////////////////////////////////////////
if positiondir=1  and Max_Gain_perc<3 and contalg>102 then ModifyStopLoss(INPERC,1.50);endif;
if positiondir=-1  and Max_Gain_perc<3 and contash>102  then ModifyStopLoss(INPERC,1.50);endif;

if positiondir=1  and c<tp1up1 and contalg>102 then ModifyStopLoss(INPERC,1.50);endif;
if positiondir=-1  and c>tp1down1 and contash>102  then ModifyStopLoss(INPERC,1.50);endif;

if positiondir=1  and filtrorange<1 and contalg>34 then ModifyStopLoss(INPERC,1.50, "SLMODIFY");endif;
if positiondir=-1  and filtrorange<1 and contash>34  then ModifyStopLoss(INPERC,1.50, "SLMODIFY");endif;
////////////////////////////////   Gain Mensile  /////////////////////////////////////////////////////////////////////
meseprec51=getmonth;
if getMonth <> meseprec9 then
   contagain = 0;
endif;
if IdLastOpClosed > idlastop then
   contagain = contagain + LastTradeClosedPerc;
endif;
idlastop = IdLastOpClosed;
meseprec9=getmonth;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if contagain<>contagain[1] and (LastOpClosed = tsEnterLong) then
contagainlong = contagainlong + LastTradeClosedPerc;
endif;
idlastop = IdLastOpClosed;
if contagain<>contagain[1] and (LastOpClosed = tsEntershort) then
contagainshort = contagainshort + LastTradeClosedPerc;
endif;
if getMonth <> meseprec90 then
   contagainlong = 0;
endif;
if getMonth <> meseprec90 then
   contagainshort = 0;
endif;
meseprec90=getmonth;

if resarealtime > 0 then
colore= green;
else
colore= red;
endif;
////////////////////////////   Plottaggi Vari   ////////////////////////////////////////////////////////////////////////

indzona1=Createviewport(200, 0, true);
PlotChart(contagain,indzona1,green,solid,2);
PlotChart(contagainlong,indzona1,green,solid,1);
PlotChart(contagainshort,indzona1,red,solid,1);
PlotChart(resarealtime,indzona1,colore,solid,3);
DrawText(6,indzona1 ,D ,resarealtime , "resa % RT=",resarealtime , red, 10, 2+2,Alleft);

{indzona2=Createviewport(200, 0, true);
PlotChart(contaoplong,indzona2,green,solid,2);
PlotChart(contaopshort,indzona2,red,solid,2);
PlotChart(optotal,indzona2,aqua,solid,3); }

{Indzona3=CreateViewport(50, 0, true);
plotchart(contagiornoinessere, indzona3,green, solid, 1 );
DrawText(5,indzona3 ,D ,contagiornoinessere , "giorni borsistici=",contagiornoinessere , red, 10, 2+2,Alleft);}

indzona4=Createviewport(200, 0, true);
PlotChart(percentualemese,indzona4,green,solid,3);
PlotChart(rangemassimi,indzona4,aqua,solid,2);
PlotChart(rangeminimi,indzona4,red,solid,2);

indzona5=Createviewport(200, 0, true);
PlotChart(rischioup,indzona5,green,solid,2);
PlotChart(rischiodown,indzona5,red,solid,2);
situazione grafica su Fiat
ieri pubblicati i dati..buoni quelli americani ma scarsi il resto
un totale di -11% di vendite su base annua
la fase rimane la solita..movimenti speculativi
il grafico dell'ultimo anno è abbastanza eloquente
11.97€ l'openmese



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