API-based equity screeners?
API-based equity screeners?
Loading saved threads...
Uzumaki Naruto · External communityPost link
External question — Quantitative Finance Stack Exchange
Author: Uzumaki Naruto
Original post: https://quant.stackexchange.com/questions/14830
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
I know there are APIs from different brokers that allows you to trade and also obtain information about specific companies, but I wonder if there are equity/asset screeners that are API-based and can be triggered in real-time? For example, I'd love to have an API that would alert me of any equities that are:
Near 52 week low
Have P/E < 30
5 year average earnings growth is > 5%
etc.
I could do it myself with brokerage screeners, but they are totally manual; I'd have to build and run them. If there are APIs that can be tied to automated scripts, that'd be amazing, as it would mean both speed and coverage in terms of trading opportunities.
Quote
Report
arodrisa · External communityPost link
External answer — Quantitative Finance Stack Exchange
Author: arodrisa
Original post: https://quant.stackexchange.com/a/14846
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
You won't find any real time screener anywhere, because of the comission you need to pay to the stock market.
But if you can manage to get the data flow, you can run a script in matlab or any other language every few time, so that it is almost real time.
Quote
Report
Unknown Coder · External communityPost link
External answer — Quantitative Finance Stack Exchange
Author: Unknown Coder
Original post: https://quant.stackexchange.com/a/14853
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
I'm not sure that you fully understand what is meant by the term "API". You are describing items that you can create yourself with any basic API/data source, really. You'd have to have some programming knowledge, as would anyone that uses an API, but it doesn't sound like you want to get that deep into this.
Quote
Report
xyx · External communityPost link
External answer — Quantitative Finance Stack Exchange
Author: xyx
Original post: https://quant.stackexchange.com/a/15175
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
Problem is not the API, it is more the data. Most data you request is on a daily base.
When you would like calculate it every 5 seconds for example you need a realtime feed and the fundamentals for you ratios.
Next problem will be that the data providers needs some time to put the 10k into their systems.
As I know there are no public available feed for doing things like this. If you have Bloomberg you can try this in EQS, but i think it is not realtime.
Quote
Report
Autowealth · External communityPost link
External answer — Quantitative Finance Stack Exchange
Author: Autowealth
Original post: https://quant.stackexchange.com/a/16704
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
I believe what you are looking for is available through the Tradier brokerage. Just review their documentation at
https://developer.tradier.com/documentation
Hope that helps.
Quote
Report
Tradier_J_Barry · External communityPost link
External answer — Quantitative Finance Stack Exchange
Author: Tradier_J_Barry
Original post: https://quant.stackexchange.com/a/16737
License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/
Adaptation: HTML converted to plain text; contact email addresses removed.
You can certainly use the Tradier API to do this. For delayed data you can use the Developer Sandbox for request/response. To access realtime data you’ll need a Tradier Brokerage account but you’ll have access to a realtime stream. You can find the streaming documentation here:
https://developer.tradier.com/documentation/streaming/get-markets-events
Quote
Report
Post Reply
Quoted from Forex.com.bd-Editorial External answer — Quantitative Finance Stack Exchange Author: xyx Source score (net votes, not local likes): 0 Original post: https://quant.stackexchange.com/a/15175 License: CC BY-SA 3.0 — https://creativecommons.org/licenses/by-sa/3.0/ Adaptation: HTML converted to plain text; contact email addresses removed. Problem is not the API, it is more the data. Most data you request is on a daily base. When you would like calculate it every 5 seconds for example you need a realtime feed and the fundamentals for you ratios. Next problem will be that the data providers needs some time to put the 10k into their systems. As I know there are no public available feed for doing things like this. If you have Bloomberg you can try this in EQS, but i think it is not realtime.
Checking account access…