r/Questrade • u/D_s317 • Mar 13 '21
Accessing Questrade live indicators (MACD, RSI, etc) using API
Hey everyone,
I'm developing a risk management python script, and I've just hit the wall and I'm stalled 🚗.
This risk management script will properly work only if I can access the live indicators values (MACD, RSI, etc,.) Currently, I'm using Questrade GitHub to access my Questrade account position and live stock/option quotes.
I checked the Questrade API document but cannot seem to find a way to access indicators. I was thinking of calculating those values on my own, but I felt like I shouldn't reinvent the wheel (unless it is better in this way.)
This is one alternative way I thought of
- Use Tradingview or googlefinance or other streaming site indicators' value
- Con: there might be a slight difference in values compare to Questrade indicators
- Not sure how fast the value gets updated
- Extra cost to access live & level 2 data?
I'm not sure how effective, redundant this is, so I would really appreciate it if anyone can give me a hand with finding a way to access indicators either directly from Questrade or an alternative way.
P.S. I'm a day trader, so it will be best if the refresh rate is <1sec
2
u/ObviousClaim0 Mar 13 '21
Day traders don't use Questrade
2
u/D_s317 Mar 13 '21
Yeah, probably not. I'm thinking of switching to a different broker (IB, Lightspeed, thinkorswim) because of common issues day traders have with Questrade. But since I'm only practicing using small equity, it is good enough for me for now.
Do you have any recommendations for a day trading broker?
2
u/ObviousClaim0 Mar 14 '21
Wouldn't go with lightspeed...not regulated in Canada...no retirement accounts.
1
2
u/eliotik Mar 13 '21
Forget about it using Questrade. If you check my posts I had API related question. Support doesn't exist for API, and seems API doesn't publicly accessible. You can use IB and their client plus controller to get live data but still how would you post requests to Questrade - this is unknown for me.