jueves, 15 de febrero de 2018

abbiamo stamane un trend al rialzo superando i massimi di ieri
il sistema segnala 17.928€ come prezzo di partenza long
lo sviluppo sul mensile è ancora debole ma sono 7 giorni che non vengono aggiornati nuovi minimi



7 comentarios:

  1. Ciao Bruno, ormai non ci stoi capendo più nulla. Potresti dirmi quel 17.928 da dove deriva? Io vedo come massimo di ieri 17.8
    Inoltre vorrei chiederti se io volessi aggiungere al TS 50% di Febbraio 2017 la condizione di aspettare anche il formarsi della prima candela prima di entrare LG o SH come si fa? Grazie. Emanuele

    ResponderEliminar
  2. ciao Emanuele...il ts per entrare long tipo stamane deve chiudere una candela a 15 minuti sopra il massimo di ieri=17.80€ e deve chiudere una candela a 15 minuti sopra la 1ª candela del giorno...quella delle 0900-0915= max=17.90€...la candela delle 0915-0930 ha chiusi a 17.92€ e perciò sono soddisfatte le 2 condizioni ed è entrato long in apertura della candela delle 0930 che è stata 17.928€
    se vuoi inserire il filtro 1ª candela devi...in var: input1,input2
    poi sotto
    if IsFirstBarDay then input1=H;endif;
    if IsFirstBarDay then input2=L;endif;
    e in stringa long...and c>input1
    e in stringa short..and c<input2

    ResponderEliminar
    Respuestas
    1. Non funziona, ho provato. Sotto il TS modificato. Inoltre ho notato partendo dal 30/01/2018 che per i tre giorni successivi non fa operazioni. Grazie. Emanuele


      ////_________________Tecnica 50% __________8 febbraio 2017____________//

      Var: wmax,wmin,wmed,DMAX,DMIN,dvsup,dvinf,cinquantapercentoieri;
      Var: fflat,lg,sh,contalg,contash,contaflat;
      var: input1,input2;

      if IsFirstBarDay then input1=H;endif;
      if IsFirstBarDay then input2=L;endif;



      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(WMAX,0, red, solid, 1);
      //PlotChart(WMIN,0, green, solid, 1);
      //PlotChart(WMED,0, gray, dot, 1);
      //DrawText(NEWOGG,0 , D,wmax , "max intraday",wmax , black, 9, 2+2,Alright);
      //DrawText(NEWOGG,0 , D,wmin , "min intraday",wmin , black, 9, 2+2,Alright);
      //DrawText(NEWOGG,0 , D,wmed , "50% intraday",wmed , black, 9, 2+2,Alright);

      dvsup= lowd(1)+(261.8*(highd(1)-lowd(1)))/100;
      dvinf= highd(1)-(261.8*(highd(1)-lowd(1)))/100;
      cinquantapercentoieri=highD(1)-(highd(1)-lowd(1))*0.5;
      //plotchart(cinquantapercentoieri,0,black,solid,2);
      DrawText(NEWOGG,0 , D,cinquantapercentoieri , " 50% ieri ",cinquantapercentoieri , black, 10, 2+2,Alright);
      DrawText(NEWOGG,0 , D,highd(1) , "max ieri",highd(1) , black, 10, 2+2,Alright);
      DrawText(NEWOGG,0 , D,lowd(1) , "min ieri",lowd(1) , black, 10, 2+2,Alright);
      ////////////////////////////////////////////////////////////////////////////////////////////////

      /////////////////////////////////////////////////////////////////////////////
      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;
      /////////////////////////////////////////////////////////////////////////////
      ///////////////////////////////////////////////////////////////////////////////////////////////////
      //InstallTakeProfit (inperc,5);
      installstoploss(inperc,3.00,"SL", STARTNEXTBAR);
      //plotchartNoZero(getstoploss, 0, red, solid, 2);
      DrawText(NEWOGG,0, D, getstoploss, " stoploss ", getstoploss , black, 10, 2+2,Alright);
      //////////////////////////////////////////////////////////////////////////////////////////////////
      if chighd(1) and GetNumOpEnterLongToday=0 and c>input1 then enterlong( nextbar,atopen);endif;
      if positiondir=1 and cdvinf and cinput2 then entershort( nextbar,atopen);endif;
      if positiondir=-1 and c>cinquantapercentoieri then exitshort(nextbar,atopen);endif;

      Eliminar
  3. non so se è il copia&incolla ma vedo che nella parte finale mancano alcuni >...tipo if chighd(1) and GetNumOpEnterLongToday=0...deve essere..if c>highd(1) and GetNumOpEnterLongToday=0...anche sotto...if positiondir=1 and cdvinf and cinput2 then entershort( nextbar,atopen);endif;...deve essere...if positiondir=1 and c<dvinf and c<input2 then entershort( nextbar,atopen);endif;

    ResponderEliminar
    Respuestas
    1. Si, in effetti è il copia&incolla. Però ti posso garantire che ho fatto le modifiche che mi hai detto e non funziona ti metto solo la stringa enterlong che ho modificato il resto è come dici tu.

      if chighd(1) and GetNumOpEnterLongToday=0 and c>input1 then enterlong( nextbar,atopen);endif;
      if positiondir=1 and c<cinquantapercentoieri then exitlong(nextbar,atopen);endif;

      Eliminar
  4. quando non funziona ti dice in che stringa è l'errore...anche nel caso sopra manca il simbolo "maggiore"...">"...if chighd(1)...deve essere if c>highd(1)...ma non so se nell'editor è giusto e te lo sbaglia solo quando fai il copia&incolla...caso mai mandami il ts di partenza(senza filtro 1ª candela) per email poi te lo sistemo io

    ResponderEliminar
    Respuestas
    1. Ti ho inviato il file via mail. Scusami comunque, non è la formula che non funziona. Con le modifiche non mi da nessun errore mi dice tutto ok, è che non fa quello che volevo io, infatti ho notato che il 30/01/2018 mi fa comunque entrare alla seconda barra nonostante che la stessa non abbia chiuso sotto il minimo della prima. Inoltre non fa nuove operazioni per i successivi tre giorni. Grazie per la disponibilità. Emanuele

      Eliminar

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