20% ROI per month on captial above 1 Cr possible?

marimuthu13

Well-Known Member
If you are saying what Al brooks have then he has not tested Indian Market...

Now If you see for 1hr TF that is 60min our percentage increases to 45-55% so for 90mins it will also increase but not much variation of maximum 5%..
One more condition is there..u cannot check for all stocks, u should check for the stocks that had early BO...
 

checkmate7

Well-Known Member
No bro, even this didn’t work
This is the code I used given by @Happy_Singh with modification it worked for me...Its an exploration

Code:
// Scanner for Day Hi Lo Bar Number
H1 = TimeFrameGetPrice("H",inDaily,0);
L1 = TimeFrameGetPrice("L",inDaily,0);

ND = Day() != Ref(Day(), -1);
Bars  = BarsSince(ND) + 1;

Hi_Count = ValueWhen(H==H1,Bars);
Lo_Count = ValueWhen(L==L1,Bars);

Filter = TimeNum()>=091500 AND TimeNum()<153000;

AddColumn(High,"High",1.2);
AddColumn(Low,"Low",1.2);
AddColumn(Close,"Close",1.2);
AddColumn(Hi_Count,"Hi Bar No",1.0);
AddColumn(Lo_Count,"Lo Bar No",1.0);
 
Filter = Day()!=Ref(Day(),1);

The above should give last bar of the day, not the first bar

The exploration gives the Bar Number on which High and Low for day are made in the last 2 columns
We just need to output one row per day, if you get multiple rows same data is repeated for each day.

For analysis we can then export/copy the result into excel
 
Last edited:
This is the code I used given by @Happy_Singh with modification it worked for me...Its an exploration

Code:
// Scanner for Day Hi Lo Bar Number
H1 = TimeFrameGetPrice("H",inDaily,0);
L1 = TimeFrameGetPrice("L",inDaily,0);

ND = Day() != Ref(Day(), -1);
Bars  = BarsSince(ND) + 1;

Hi_Count = ValueWhen(H==H1,Bars);
Lo_Count = ValueWhen(L==L1,Bars);

Filter = TimeNum()>=091500 AND TimeNum()<153000;

AddColumn(High,"High",1.2);
AddColumn(Low,"Low",1.2);
AddColumn(Close,"Close",1.2);
AddColumn(Hi_Count,"Hi Bar No",1.0);
AddColumn(Lo_Count,"Lo Bar No",1.0);
I know it’s an exploration and I tried to explore, but it’s not working
 
Yes ..that's what i also understand..just cross checked with data , it is around 50% of times only whereas al book claim more than 90% ,....so thought of asking it..thanks for clarification brother
Did not check for 90 Minutes, but can do that easily in few minutes

Ok, ran the exploration with about 10 tickers, 3 years of data total 6808 rows

Sorted in excel, for condition of either a Low or High was made in first 90 bars

so its 6620 times out of 6808 a High or Low is in place in first 90 Minutes

.
 

rajesh.singh

Well-Known Member
If you look stat wise High formed around 25-30% time on first bar in 5min TF
High formed around 36-40% on first bar of 15min TF

Same way Low also has the same stat.

Note: Tested on data range of more than 10+ years on maximum Nifty50 stocks
Whole idea behind trading Open is to get into the right side of the Move early, so that one can swing it for larger gain. Most of the day the initial 1-2move of the market is wrong, as market fighting for the direction, then finally one side takes control or have higher edge. There comes the importance of first 90 Min, or First 18 Bar range on 5tf, as by the time enough information to bet on the successful BO. If one see Daily Chart of most of the trend days, we can see small tail with strong close.
 
On Nifty Futures tested for 2170 Days,

Surprisingly the HoD or LoD made in first 90 minutes is only 1625 which is just 75%


Ok will check just one more :)



BNF

It is 1361 / 1673 so Aprox 81 %

.
 
Last edited:

sridhga

Well-Known Member
Did not check for 90 Minutes, but can do that easily in few minutes

Ok, ran the exploration with about 10 tickers, 3 years of data total 6808 rows

Sorted in excel, for condition of either a Low or High was made in first 90 bars

so its 6620 times out of 6808 a High or Low is in place in first 90 Minutes

.

In other words, you just said that about 6620 days out of 6808 days are non-trending.

What scrips did you run this on?
 

Similar threads