There is no discretionary component to the strategy. When a buy/sell is generated, it is executed. To rephrase my last statement, I cannot confirm or deny if my strategy is fully automated
. Feel free to make assumptions about that aspect.
As far as brokerage and feed charges are concerned, there are no feed charges with my broker and brokerage charges are comparable to discount brokers. My broker charges me 0.01% on only one side of trade, if I close my position the same day. So, for a futures contract having notional value of Rs. 5 Lakhs(most are in the range of Rs. 3-4lakhs, though this will change from next expiry), I am paying Rs. 50 for two trades, which will cost me Rs. 40 on zerodha and Rs. 36 on Composite Edge. On these two discount brokerages, you'll have to add cost of external data feed providers along with fixed charges for enabling algo trading feature. So from the cost perspective, there is not much savings.
Also, having more players involved, such as external data feed providers and then using the signals for trading on discounted brokers, increases the risk of going something wrong. With my existing broker, everything is handled in a single platform. Then there is also the factor of robustness. Only one day in the past 15 months, my existing broker had problems with data feed and order execution. As I gather from this forum, these problems are more frequent with other brokers and data vendors.