Wednesday, March 2, 2016

Bad Trading - Day Trading: Mar 2, Intraday

It was semi-mechanical trading today, with a lot of discretion. I had planned to continue with the Discretionary method that I traded yesterday, but then fell back on some mechanical rules - mechanical rules are so convenient. I system hopped twice today - around 1:45 PM after many losses I shifted to a different method that should give fewer trades.

The plan was to try and capture movements of around 20 points, with small losses in the losing trades. The small losses part did kind of work out until Trade 4, but after that I hit a series of bigger losses. And capturing profits from small movements - that I could not, though there were many opportunities. The only trade in which I captured a small movement - Trade 2 - was the one in which I should have stayed longer and SAR'ed.

I do not know what I will be trading tomorrow.


Nifty M3 Candlestick Chart


7 comments:

  1. Bro can you share afl you used

    ReplyDelete
    Replies
    1. Hi Rocky, I did not use any afl for yesterday's trades. The trading was off plain charts.

      Delete
  2. bro the price afl which you put on amibroker. can you share your skype id?

    ReplyDelete
    Replies
    1. Here's the core part of the afl to draw the lines on the chart. Heope this what you were looking for.


      IRperiod=Param("IR Period",30,1,375,1);
      premium=Param("Premium",0,0,100,1);
      strike=50;
      //strike=IIf(Name()=="ASHOKLEY15MAYFUT",2.5,strike);
      //strike=IIf(Name()=="AUROPHARMA15MAYFUT",50,strike);
      //strike=IIf(Name()=="AXISBANK15MAYFUT",10,strike);
      //strike=IIf(Name()=="BANKNIFTY15MAYFUT",100,strike);
      //strike=IIf(Name()=="BHARTIARTL15MAYFUT",10,strike);

      BarsSinceNewDay=1+BarsSince(Day()!=Ref(Day(),-1));
      LastBarOfDay=Day()!=Ref(Day(),1);
      TDH=HHV(H,BarsSinceNewDay);
      TDL=LLV(L,BarsSinceNewDay);
      TDO=(TimeFrameGetPrice("O",inDaily));
      YDC=(TimeFrameGetPrice("C",inDaily,-1));
      YDH=(TimeFrameGetPrice("H",inDaily,-1));
      YDL=(TimeFrameGetPrice("L",inDaily,-1));

      //Plot(IIf(LastBarOfDay,Null,TDH),"",IIf(TDH>Ref(TDH,-1),colorBlack,colorWhite),styleNoRescale);
      //Plot(IIf(LastBarOfDay,Null,TDL),"",IIf(TDL=IRTimeNum AND (Ref(TimeNum(),-1)<IRTimeNum OR Day()!=Ref(Day(),-1));
      IRH=ValueWhen(IRCond,HOD);
      IRL=ValueWhen(IRCond,LOD);
      //Plot(IIf(TimeNum()<IRTimeNum,Null,IRH),"",colorPink,styleNoRescale|styleDashed);
      //Plot(IIf(TimeNum()<IRTimeNum,Null,IRL),"",colorPink,styleNoRescale|styleDashed);

      DL2=Min(LastVisibleValue(TDL),LastVisibleValue(YDL));
      DH2=Max(LastVisibleValue(TDH),LastVisibleValue(YDH));
      iL=floor((3*DL2-2*DH2)/strike)*strike;
      iH=ceil((3*DH2-2*DL2)/strike)*strike;
      for(y=iL;y<=iH;y+=strike) {
      Plot(y,"",colorGrey40,styleNoRescale|styleThick);
      }
      for(y=iL;y<=iH;y+=strike) {
      Plot(y+premium,"",colorGrey40,styleDashed|styleNoRescale|styleNoLabel);
      }
      iL=floor((3*DL2-2*DH2)/50)*50;
      iH=ceil((3*DH2-2*DL2)/50)*50;
      for(y=iL;y<=iH;y+=50) {
      Plot(IIf(Name()=="BANKNIFTY15MAYFUT",Null,y),"",colorGrey40,styleNoRescale|styleThick|styleNoLabel);
      }

      Delete
  3. Augu bhai can you share mail ID

    ReplyDelete