I’ve been looking for a broker that has an API for index futures and ideally also futures options. I’m looking to use the API to build a customized view of my risk based on balances, positions, and market conditions. Searching the algotrading sub I found many API-related posts, but then when I actually read them and their comments, I found they’re often lacking in real substance. It turns out many brokers or data services that have APIs don’t actually support index futures and options via the API, and instead they focus on equities, forex, or cypto. So here’s the list of what I’ve found so far. This isn’t a review of these brokers or APIs and note that I have a specific application in mind (index futures and futures options). Perhaps you’re looking for an API for equities, or you just want data and not a broker, in which case there may be a few options. Also, I’m based in the US so I didn’t really look for brokers or platforms outside the US. If you have experience with these APIs, please chime in with your thoughts. Also, I may have missed some brokers or platforms. If I did or if you see anything that needs correction please let me know.
Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs
Wow, this list grew longer than I originally thought it would be. If you spot a mistake, please let me know and I’ll correct it. Edit: - added Lightspeed API - updated Dashprime to indicate some of the APIs available - added Medved Trader to table - added marketstack to table
Finnhub is an American company with people working in New York, Mumbai, Sydney, and Ho Chi Minh to source, clean and serve the right financial data to our customers. With data centers around the globe and a diverse workforce, Finnhub provide high quality data with easy access to the biggest clients in the industry ranging from hedge funds, mutual funds to investment banks and S&P companies. With the mission of democratizing financial data, Finnhub is proud to offer a FREE retail-focus realtime API for stocks, forex and cryptocurrency. We make use of state-of-the-art machine learning algorithms to collect, clean, and standardize data across global markets. With this API, you can access realtime market data from global stock exchanges, 10 forex brokers, and 15+ crypto exchanges. Finnhub also provides institutional-grade alternative and fundamental data for global companies through our stock API. Finnhub is ranked number 1 on Towards Data Science stock API guide. See why Finnhub is the leader in financial data APIs with this comparision. Data provided on Finnhub: - Fundamental Data:
Standardized financial statements
Financials As Reported
- Market Data
Real-time stock API
- Alternative Data
Earnings call transcripts with audio from 2000
Merger and Acquisitions for public and private market
With global coverage and deep historical data, Finnhub provides an unparalleled API for global investors, investment firms and fintech startups. Finnhub's github: Finnhub Stock API Github
Recommended Free Charting Software, paper trading?
So I've been trying out several charting software such as ninjatrader, thinkorswim, traderview, yahoo finance, TC2000. Each has their benefits, but what's unfortunate is the delayed data. The delay is about 15 minutes. Also if you're papertrading on thinkorswim it doesn't execute orders based on the displayed 15 minute delayed data, instead it's based on real time data. It's difficult to take a position without defaulting to market price which is very different from what you think it is. What's also weird is how the price on robinhood is closer to realtime than the various charting software I'm using.I trade on robinhood btw. My question is there free charting that has better live data service?Are they all behind a pay wall? If so what do you recommend?Is live data service not available on stocks?(ex: thinkorswim has live data for futures/forex, but not stocks. Is that because I don't have any real money in it?) Update: Thinkorswim you just need to enable live data by going into your account settings on the website and sign up for real Time Nasdaq level II quotes"
(tl;dr: Trying to decide whether to sim trade the Nikkei emini (since I have time at night when it's liquid) or the ES. Also, IB doesn't have tick charts so should I just use TOS for ticks, or just use time charts?) Hi! I'm going to try to keep this short-ish without rambling. Here's my quick history: First of all, I have a full time day job, and a family of which I am the sole financial supporter. The dream is to, you know, get good at trading so I can have more freedom. For now it's a fun hobby, but I'm not making any money. (I'm either breaking even, or trying new things by paper trading.) I'm into nerdy stuff like strategy games, music theory, programming… It just feels like trading is something I can get good at. I get pretty obsessive when I put my mind to learning something, so I think I might have a chance. I've been playing around in the markets for a few months. A friend of mine is into options, and got me into doing iron condors, diagonals ("Poor Man's Covered Calls"), etc. I opened up an account at TDA (TOS), did the options thing for a couple months, and it was fun but stressful. (My short options would get tested, I'd freak out and take a loss, and then the price would move back… etc.) I opened an account at IB to get lower commissions, and overall I like them better, except for the charting. Then I made a couple thousand bucks in a few days on cryptos…. which got me seriously hooked on swing trading. Then I made a thousand in a day on cannabis stocks. (And these were small positions!) Typical story: beginner's luck, inflated confidence, then start losing. I kept looking for my comfort zone, watching tons of YouTube vids on technical analysis--basic price action patterns, indicators, divergence, harmonics… Around this time (a couple months ago), the stock market started getting super volatile and I found a safe zone in forex. I like that it's open at night, when I have free time to trade. I got pretty comfortable doing some swing trades there, with small positions, but still mostly lost. I've also been paper trading some mechanical strategies (e.g. ORBs on certain pairs), having some success, but nothing I'd pay the rent with. Fast forward a few hundred more YouTube videos, a few periods of feeling like this is impossible (all these youtubers are frauds!! I am not going to buy your course!), and now.. I really want to day trade. Forex isn't seemingly well geared toward it, and everyone says the ES is perfect for it. I've also been looking at the Nikkei e-mini, since it is active at night (when my free time happens to be--after the kids are in bed). Scalping is super fun, and that's what I want to get good at. I wish I had free time during US market hours so I could just practice on the ES. I should mention that posts by members such as yoyoitsjoe and pinoytshirtsofly are very inspiring. It's that type of short-term trading that feels the most comfortable to me--quick, technical, and not requiring running a bunch of scanners. Sticking to one (or a few) familiar instrument. So my current plan is to sim trade scalping futures for as long as it takes to get good. Because of the day job and family, I can't really practice trading the ES in realtime. I can use TOS OnDemand to sim trade previous sessions of the ES, or I can use my IB account to paper trade the Nikkei at night (when it's the most liquid thing going). Unfortunately, by the time I'm free (i.e. the kids are in bed), it's already afternoon in Japan and things are slowing a little. I just came across Mack's PAT channel that was recommended in the stickied "beginners" post in this sub, and it looks great! I'm definitely going to watch a bunch more of those. The consensus seems to be: Pick one market and learn it. I'm thinking that even though I can't daytrade the ES yet because of the day job, I can sim trade it for a few months (or years, gulp) until I'm ok at it, and then maybe try to carve an hour or two out of my weekdays, here and there…. So, on to my questions! 1) does anyone here trade the Nikkei e-mini? Does it move similarly to the ES, or is it a different ballgame? 2) Tick charts: Can I just stick to 1m/5m charts and apply the same ideas to them? Since IB doesn't have tick data, I'd have to use TOS--which is fine for my sim trading, but when I move to real trading, I'd like to stick with IB (I hear their execution is better, not to mention fees). I could be way off here though, and maybe I'm getting ahead of myself… 3) Any other advice, given my situation? If one of you said "seriously, here's what I'd do: ...", hearing that from a real person who has been in my shoes, would be worth a lot to me. Thank you very much in advance! :-)
Daytraders discussion, ideas and strategy sharing (TA+FA)
TA that I use constantly and find working for a bit over a year:
fibo retrace (when bigger picture doesn't change)
psychological levels (1.20 mark, round numbers)
supply and demand levels (you gotta get used to them, but they are decent)
FA principles that I constantly use and find immensely useful to always keep in mind:
central bank policy and what they are watching for at the moment
current rates for what the currencies you are following
the different inflations what the currencies you are following (vanila and core cpi/pce for the $USD)
general growth trends (jobs, housing etc. for $USD)
a forex calendar, and a basic understand of each data point
forex live or similar websites
Trading techniques and strategies: I used to sell EURUSD at retracements due to high central bank policy divergence, good USA data and pretty bad Euro Zone data. Used a high SL because of high conviction and never actually had a losing day. After the holiday I will be starting to trade once again. I was thinking about simply looking for decent conviction trades and just take em all with a 1:1 risk:reward ratio and see how it goes in a day trader's time frame (intra day). Both FA and TA traders and mutts like myself and every type of trader are welcome to share and give constructive criticism to any idea or strategy or just share your strategy! EDIT: Here are a few free websites that I use: Calendars:
investing: http://www.investing.com/economic-calenda -Different format, includes more data points but misses some meetings. Displays importance grading. Forecasts are usually more on point than FF's. Also contains historic data points.
Forex live: best for last! The news are released and updated fairly real time, during big releases they come out with the story+analyzed story within minutes. It's a realtime feed so you won't be refreshing the page to get updated.
http://orders.forexlive.com/ -Where you can expect to find orders and option expiry. They don't tell you how much money there is at certain levels, but for a free, account free website, it's pretty good.
Had a system developed for connecting Python, R, Matlab which downloads (free) forex tick data in realtime storing it, then converts to timeframes tables in Mssql database hosted on own aws servers (free for first year), for running quant algos in realtime.
So I was contemplating signing up for "talking forex" squawk service to test out their free trial for a few weeks. But then I went googling and found the guys at Amplify trading provide the same service for FREE, no sign-up required. Just click on the "Live Audio Market Commentary" Box at the bottom of the page. You get a pop-up with realtime US and EU headlines and audio. http://www.amplifytrading.com/technical-analysis/live-market-news NOTE: I'm not affiliated with either of these services and do not endorse them in any way. It's just some free shit I thought some folks might be interested in.
If you're interested in base level FOREX trading, I came across a useful, free platform. (Offers paper trading too.)
So the title pretty much covers it. I came across a seemingly new platform called "Trading 212". Offers about 400 different trade-able instruments in FOREX, commodities, stocks and indices. Accounts are free, you'll get $10k in paper currency to test your strategy, then you can open an account when you're ready. Minimum entry is $150 USD, which is exceptionally low. You can set up "if, then" functions and the site offers a highly comprehensive collection of graph tools as well as true realtime price updates. This is a site for everyone here who seems to be at a loss as to how to get their foot in the door. I've seen some very insightful analysis, as well as some shocking rubbish, but lets see how you do.
Looking for ForEx chart software/resource recommendation
Hi all, I'm in the IT field. One of my clients asked me to set up an updating currency exchange rate table display in an office so an employee can have easy realtime exchange rate information on various currency valuations vs CAD & EURO. They'd like to just display this on a large TV. I know nothing about forex or currency other than having used xe.com a few times, etc, so I figured maybe there was a web service available that would do this. XE.com looks like it stops refreshing after 15 minutes which is understandable for a free solution. I thought I could find a good recommendation myself, but I've sheepishly got to admit that I'm in over my head: There's so much lingo in the field that I'm slowly going crazy. Plus maybe someone will have a good idea off the top of their head. The basic requirements are:
Can be web based or Windows software
ONLY features required are the ability to show a rapidly updating valuation of CAD:EURO, CAD:USD, CAD:ILS, CAD:PLZ, USD:EURO, and likely a few others they didn't directly give me examples of.
So as you can imagine, the first thing I did was google currency exchange software and everything seems EXTREMELY overkill for this situation. Tons of options for trading, historical reports, value line graphs, etc. I gave them the names of a few of these pieces of software and they balked at the ~500EURO/mo price tag so I suppose I'll run into the same problems if I quote them anything expensive, but that's my battle to fight not yours. I'd be extremely grateful for any recommendations. Literally all I'm looking for is something like the XE.com feed which can:
be customized to show currencies I select
not stop updating after 15 minutes.
Apologies if there's a better subreddit for this question. Open to all suggestions. Thanks again!
I work for an MSP. One of my clients asked me to set up an updating currency exchange rate table display in an office so an employee can have easy realtime exchange rate information on various currency valuations vs CAD & EURO. They'd like to just display this on a large TV. I know nothing about forex or currency other than having used xe.com a few times, etc, so I figured maybe there was a web service available that would do this. XE.com looks like it stops refreshing after 15 minutes which is understandable for a free solution. I thought I could find a good recommendation myself, but I've sheepishly got to admit that I'm in over my head: There's so much lingo in the ForEx field that I'm slowly going crazy. The basic requirements are: - Can be web based or Windows software - ONLY features required are the ability to show a rapidly updating valuation of CAD:EURO, CAD:USD, CAD:ILS, CAD:PLZ, USD:EURO, and likely a few others they didn't directly give me examples of. - Reliable So as you can imagine, the first thing I did was google currency exchange software and everything seems EXTREMELY overkill for this situation. Tons of options for trading, historical reports, value line graphs, etc. I gave them the names of a few of these pieces of software and they balked at the ~500EURO/mo price tag so I suppose I'll run into the same problems if I quote them anything expensive, but that's my battle to fight not yours. I'd be extremely grateful for any recommendations. Literally all I'm looking for is something like the XE.com feed which can:
be customized to show currencies I select
not stop updating after 15 minutes.
Also crossposted this to /forex just in case :) Merci!
Advanced live charts for forex trading are free and easy-to-use at ForexLive. These real-time charting packages let you apply technical analysis to hundreds of FX pairs. History. 2000: Realtime Forex is Europe’s first online market maker for foreign exchange trading. 2009: Realtime Forex activities are taken over by RTFX, a fully regulated European financial company offering brokerage and asset management services. 2009-2012: The Realtime Forex website remains operational but in a dormant state with limited functionality While he travels, he still trades Forex from his phone and laptop full time and sends his Free Forex signals to his members on a daily basis. FxLifestyle is currently in the process of opening multiple trading offices all over the world including London, Dubai, New York, Sydney & Los Angeles. Realtime Forex offers an insight into the primary methods of analysing the Forex markets. All Forex news and analysis is updated at a very minimum, on a daily basis. However, some tools are updated with much greater frequency. This website consists of Forex news, Fundamental analysis, Technical analysis, Technical forecasts and FX tools. Enjoy the free live currency quotes in real-time. Live streaming FX rates on every currency pair including daily changes and updates. Live forex quotes to find out exactly where currencies last ...
Best FOREX ROBOT Ever 2019. $100 to $50,000 in a month ...
I Tried Forex Day Trading for a Week (Complete Beginner) Zero to Making $100k Per Month at 18 My Story: https://www.youtube.com/watch?v=S4XpoPsy8sc Justin'... LEARN PRICE ACTION STRATEGIES: 1. English Course https://www.udemy.com/stockmarketanalysisenglish 2. Hindi Course https://www.udemy.com/stockmarkethindi ENGL... Trade the Forex market with professional forex traders dedicated to the same goal as you. fxMarket offers Free Real Time Quotes, Streaming Charts, Financial News, Live trading room, Forex Signals ... A Free Real Time Indicator With Signal Bias For All FOREX, Stocks, and ETF's No One Knows About ... I was a Series 3 Futures and Options Broker years ago and worked for a national brand FOREX ... #Mt4 #AutoTradingSignalSoftware #Binary #IQ option #best ea free download I hope you video help you in your trading... Please Subscribe http://bit.ly/2DBZhzv...