ORB 15 mins break out or break down

Yes, its possible through automated trading bots, you can check this link for more information

1 Like

Completely automated trading bots are not legal I suppose

This ORB automation tool provided by @KirubaKaran is not completely automated trading BOT i think.Every day user has to provide his input for capital allocation ,risk percent ,target etc and even login to KITE for placing the orders.The automation is only till the point of selecting the stocks based on the strategy and RISK management.

Basically this is how every retail trader are doing automated-semi automated trading.

Whenever Buy/Sell conditions are met, the charts in Amibroker charting tool generates signals like below, and the respective orders has to be placed in the broking account.

But in order to achieve this order execution, I should have

  1. Real time data feed
  2. Amibroker charting platform
  3. A bridge/plug in that can connect charting tool and broker account
  4. Order Management system that executes the trade.
  5. A cloud server

I have to subscribe to Real time data feed from authorized vendor , where the price data feed goes to charting tool - Amibroker, and the trading strategy has to be coded in AFL (Amibroker Formula Language) so that you can create Buy/Sell signals. Then I should purchase a Bridge/Plugin that connects my amibroker and trading terminal. So that these buy and sell orders can be directly pushed to my trading account.

In order to avoid any disconnection issue, I need to host all these services in a cloud server, so that none of the service are interrupted and order execution goes smoothly.

The problem I faced with such flow was mainly due to multiple layers of connection,

  • There will be days where my real time data feed vendor might face connection issue, so I end up missing trades at times.
  • Since Buy/Sell signals are generated from AFL code, at times I try to modify some lines or functions through google help where I end up messing the whole program, as I do not know coding back then.
  • The plugin/bridge provider which connects Amibroker and Trading terminal, goes down many times, so the Buy / Sell order generated by my trading strategy would have not been really passed on to my trading terminal, so I end up missing the trades.
  • Real time data feed costs - Rs.1500 per month, Amibroker costs around Rs.20,000, the bridge/plugin cost Rs.40000 per year, cloud server costed Rs. 20000 per year. So over a yearly period, I end up paying huge money for infrastructure just to execute my trades.

Even though it can be fully automated system, it din’t really help , in fact it required frequent monitoring of cloud server to ensure everything runs smoothly.

BOT:
So this Trading Bot has been created by focusing on a Order flow system that can eliminate the need of Real time data feed and charting tool Amibroker.

Using the latest tech like API of broker, Telegram messaging app, Amazon cloud server, created my own Automated Trading bot platform based on the opening range breakout rules, where anybody who trades based on breakout strategy, can just input their capital, risk %, target %, the platform would notify the user through Telegram app instantly, user just have to click it to execute. Just with few seconds a day, users would be able to execute trading system flawlessly. No further monitoring needed.

image

Hope its clear now.

1 Like

Hi,

What if I want to have have a strategy with a range of 9:15 to 12:15 PM and if current price breaks above or below then take the trade with Stop loss as the other side of the Range and vice versa?

Thanks & Regards,
Rahul

Hi @rahul_sane

Both candle marking feature and math functions are required for this. Currently, this cannot be implemented on the platform. However, we will be releasing Math function along with other updates soon.

sir i want to keep 2 point buffer in orb. how i may place that order?
please share me

1 Like

Hi @Raju_Phirke,

Streak does not support Target and Stop loss in points but in percentage. We already have this in our roadmap and it would be released soon.

It is easily codeable on python.

Throw the historical data into pandas dataframe. Check the max point of the columns of high and low to define the pivots :slight_smile:

1 Like

But in first 15 Minute Breakout this condition not satisfy if we check the chart

Regards
Saurabh

If anyone wants to create a algo platform for running this strategy, then please contact me. I can develop this at reasonable prices.

Hi @Saurabh_Gupta1,

The condition is for the first 15 min ORB. If you are trying to implement ORB in Streak, this is the condition you should use.

If this is not matching your requirement, you can write a mail to [email protected] with the details of your requirement and the team shall help you with this.

Instead of all this just use my plugin, from here, its Free and you don’t have to do anything, just deploy your strategy and keep you browser open, then sit back and watch your screen.

Dear RAJU,
Not possible in strek , high/ low candle breakout with small buffer point.
In streak,break out order is placed after 1 min candle closed…it is too much delay…

sir can you provide me details how to create strategy using 9.45 to 10 candle break our.

i can not figure out right now in streak.

i know abt orb but can not configure 9.45 to 10 candle break out.

@Raju_Phirke,

You can just use n-th candle, where you can access any candle of the day and make breakouts, etc.
For this 9:45-10am candle you can just use "close crosses above nth candle(15min, 3, high), where the 3rd candle in 9:45-10am candle, and any candle which closes above this candle’s high the trigger will get generated.

Hi,
On ORB strategy in Streak, can we have the High/Low marked for Candle breaking out of ORB High or Low.

For example: In case of a Buy entry on a 5m timeframe, Whenever a 5min candle (called the Trigger candle) breaks out of 15m ORB-High, Buy entry should get executed at the the High of the Trigger Candle, while Low of the Trigger candle is the SL

Please help with the conditions on streak.

You can create this condition

Close crosses above Opening Range (15Min, High)

However, the execution price cannot be currently set as you mentioned. The execution will take place at the current price after the close of the trigger candle.

Alternatively, you can also use this condition
Close(-1) crosses above Opening Range (15Min, High)
Close higher than Previous Hlgh

Hi Krishnendu,
Thank you for your prompt reply.

However with the below condition,

Alternatively, you can also use this condition
Close(-1) crosses above Opening Range (15Min, High)
Close higher than Previous High

The entry will qualify only if 2 candles are adjoining- one previous candle breaking out and the next candle breaking out of the previous high.

We could miss out on all entry opportunities let’s say, if a 9:20 candle closes above ORB-high and @ 12:00 pm candle breaks the high of the 9:20 candle.

Please advise.

Regards,
Sanjeev

  1. ORB of 15 High can only happen after 9:30 AM
  1. If you want to look for a breakout of ORB at any candle after the first 15 min and then enter after the breakout candle High is broken by any of the following candles. Currently, it cannot be implemented in Streak. The function required this, is currently under development.

Currently. if you have a defined candle time for a breakout, you can create it in Streak. For Example,
You want a breakout in the next 5 min or 1 min candle and then you want a breakout of High at any point in time, it can be created. But basically, the trigger candle time has to be set beforehand using Nth candle. If you want a condition for this, let me know.