lunes, 16 de enero de 2017

x Rino...ts gruppo movimento direzionale...frame 15 minuti


//_________________Gruppo Movimento Direzionale__________________________//


Var: pdx40,ndx40;
Var: prezzoincrocioup,prezzoincrociodown,prox01,prox02;
Var: Pr_Ingr(0), Max_Gain(0), Max_Gain_perc(0), actual(0); ///_____Actual=Gain
Var: indzona1,indzona2,indzona3;

pdx40=DMPDX(C,40);
ndx40=DMNDX(C,40);

if pdx40>ndx40 and pdx40[1]<ndx40[1] then prezzoincrocioup=c;endif;
if ndx40>pdx40 and ndx40[1]<pdx40[1] then prezzoincrociodown=c;endif;

prox01=addperc(prezzoincrocioup,3);
prox02=addperc(prezzoincrociodown,-3);

/////////////////////////////////// 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;
////////////////////////////////////////////////////////////////////////////////////////////////////
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 pdx40>ndx40  then enterlong(nextbar,atopen);endif;
if positiondir=1 and ndx40>pdx40 and c<prox01 then exitlong(nextbar,atopen);endif;

if c<prox02 and ndx40>pdx40  then entershort(nextbar,atopen);endif;
if positiondir=-1 and pdx40>ndx40 and c>prox02 then exitshort(nextbar,atopen);endif;

if positiondir=1  and max_gain_perc>3  then ModifyStopLoss(INPERC,-0.5);endif;
if positiondir=-1  and max_gain_perc>3  then ModifyStopLoss(INPERC,-0.5);endif;


Indzona1=CreateViewport(350,0,true);
PlotChart(pdx40,Indzona1,green,solid,2);
PlotChart(ndx40,Indzona1,red,solid,2);

Indzona2=CreateViewport(250,0,true);
PlotChart(prezzoincrocioup,Indzona2,green,solid,2);
PlotChart(prox01,Indzona2,green,solid,1);
PlotChart(c,Indzona2,blue,solid,2);

Indzona3=CreateViewport(250,0,true);
PlotChart(prezzoincrociodown,Indzona3,red,solid,2);
PlotChart(prox02,Indzona3,red,solid,1);
PlotChart(c,Indzona3,blue,solid,2);

7 comentarios:

  1. grazie...comunque non riesco ancora nella scrittura..."prezzoincrocioup" e down credo che non mi sarebbe venuto in mente...avrei scritto che ne so "prezzo limite" o qualcosa del genere...poi magari funzionava lo stesso...bha...dmi a 40 lo vedo spesso come numero (anche 36)...poi vedo che una volta che guadagna più del 3% alzi lo stop..o sbaglio?

    ResponderEliminar
  2. si...è una misura di money management..si può anche togliere..male non fa

    ResponderEliminar
  3. Buon giorno a tutti ... Bruno questo TS sul 15 minuti per cosa lo utilizzi? grazie mille Clauss

    ResponderEliminar
  4. Clauss..per cosa intendi che titolo? solita fiat...altrimenti è un ts che da segnali long e short basato sul directional movement

    ResponderEliminar
  5. Ciao Bruno nel senso sempren con Fiat .. nella tua operatività per cosa lo utilizzi.. dayly, intraday, per gli stoploss etc.. per cosa? grazie mille.. Oppure è abbastanza affidabile in tutto

    ResponderEliminar
  6. e scritto nella prima linea..frame 15 minuti
    è un ts trend following..quelli che danno i segnali enterlong/entershort si usano per andare a mercato..quelli che solo plottano situazioni servono per impostare una strategia

    ResponderEliminar
    Respuestas
    1. Si avevo visto il TF.. ho capito perfettamente.. grazie mille come sempre buona serata a tutti

      Eliminar

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