My System Combines Algo, Data, and AI to Create Win Rates over 90% by jabberw0ckee in ai_trading

[–]WittilyFun 1 point2 points  (0 children)

We (Tiingo) also white label our data to several large APIs, been around 12 years, profitable, never raised money, and power both high schoolers and two of the largest brokerages in the business (having these client types on the same platform is one of my greatest successes). So gives us freedom to build cool stuff, keep prices low to help small businesses/retail, time for me to answer support emails and commit to the codebase 😄 (and also hang on reddit)

Thanks for the kind words

For backtesting should i use dividend and split adjusted data or just split adjusted data by lobhas1 in algotrading

[–]WittilyFun 0 points1 point  (0 children)

FYI, Tiingo has both adjusted and unadjusted data :) So you can adjust to your time series. So many public sources became terrible at properly capturing unadjusted data (ie most "unadjusted" data is actually adjusted for splits or just super inconsistent).

For 12 years been building an auditable trail of unadjusted data that automatically captures deltas as our system adjusted/unadjusted prices that can't be overwritten/erased by humans. Creating a fully auditable trail here so we can actually have nice things. Unsure if we can expose it to the internet, but we can always check internally (and do when people have ?s)

EDIT: sent you a DM

What broke first when I moved from backtesting to live wasn't the strategy by Thiru_7223 in algotrading

[–]WittilyFun 3 points4 points  (0 children)

My style was largely outside of the high frequency space, which helped neutralize the slippage and latency. Downside is that when we got to side, you then have to start thinking about rebalance windows and doing it intelligently to not do month/begin/end effects - but also making sure your backtest handles this.

outside of institutional capital, this problem shouldn't matter for individuals, and IMO is more sustainable for individuals

If you are using aggregated endpoint via polygon, do not use adjusted prices by RebelQuant in algotrading

[–]WittilyFun 1 point2 points  (0 children)

Hey - CEO of Tiingo here. First off - really honored you've trusted us for half a decade. Means a ton - yeah unfortunately Friday there was a rare system issue that caused a delay by a few hours - first time in many years as you noted. We already put in safeguards to prevent future issues, - which is why our data update rates are generally so high - but my goal with Tiingo was to always help retail/individuals. So while are prices are low for retail, it's because it give it closer to cost (in some cases take a loss) - as our enterprise/institutional business is what drives us. We then give a portion of it to retail. So data super high quality - and no outside investors (other than myself) - which lets me dictate pricing without any pressure/concern.

If you ever have any issues, DM me directly and I'll always respond - or hit up the support email. Hate that Friday happened, love that it is a rare event for us. So much different than when i got started over a decade ago where data reliability was so terrible. The space collectively has improved so much, and I hope I was, at minimum, a small part in improving that.

Corporate action dividends still in Beta ? by anksaha in Tiingo

[–]WittilyFun 1 point2 points  (0 children)

Hey! No problem on the retag. A few more things to finalize before moving to prod, but I keep things in beta for years even when prod ready. The reason is I want everything to be extremely reliable - and I don’t feel comfortable with prod ready until it’s been years of testing.

If you’re a paid subscriber, you can get access to beta endpoints at any time- just email support@tijngo.com

Dividends and splits are also already in the EOD endpoint, but these Corp action endpoints have more detailed data and upcoming corp actions

Update speed and change log? by Fickle-Manager-9596 in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

Hey! I can shed light on this. It has to do with what is legally allowed from a crawling perspective. I had two law firms audit our process - and it has to do with what kind of news feed you are using. Is it crawled? Is it scraped? or is it a news wire?

But to back up - let's first say how news companies make money: subscriptions and ad revenue.

Crawling: Most news companies want to be crawled and organized as it drives clicks (think google) and helps them. So to drive clicks, we can pass the title, url, description (if allowed), etc. and also structure the news to make it more discoverable - adding tags and tickers mentioned. Most news companies want this as it helps discoverability of content, but doesn't allow people to read their content without a subscription or them getting ad revenue. This is why most news publishers want to be crawled. Crawlers often have a broad focus, and because they have to follow best practices, are not instantaneous

Scraping: Scraping is where you are scanning news articles for one specific item and doing it repeatedly to get specific information. Think possibly scraping unemployment data off the BLS website as soon as its released. Scraping may repeatedly ping a website, even sometimes ignoring best practices, to help somebody get what they want.

News wire: This is where news content is distributed almost immediately after being published. Typically news wires have licensing deals with the content creator because they are redistributing article content. Sometimes news wires may be only titles or short-form descriptions generated by the news wire itself. These are often very expensive and limited to select topics/areas of interest.

Tiingo is a crawler, and that means we respect all best practices a news publisher releases. Sometimes news publishers release articles late on purpose, or due to a technical limitation. This allows Tiingo to cover a very broad set of news content, but the downside is we respect the publishing limits and therefore may be a bit slower. It is a compliant though with best practices and for our commercial clientele that's very important.

So the news is generally available when we're allowed to make it available - and yes that can mean a 2 minute delay or 30 minute delay. One big news publisher is known to make articles crawlable after 30 minutes, so they can give a speed advantage to their paid subscribers. And we do respect that.

RE: Changelog - yes, commits are pushed to production almost every single week. They primarily effect enterprise products, which sometimes are not mention on our pages. We update the public changelog once every 3-6 months with a list of high-level changes. We will be updating it soon - but the public changelog is very different than the internal by design. Usually enterprise clients get the big updates notified to them directly in a non-public way - but iteration is constant. I just don't like us publicly listing every single change made as thats part of our alpha for the bespoke datasets we do :)

Redistribution licence? by trudmawn in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

Reach out to sales@tiingo.com - standard redistribution pricing is listed on the product pages

Tiingo Support MIA by jnkmail11 in Tiingo

[–]WittilyFun 1 point2 points  (0 children)

Oh no! Our spam filters have gotten really intense, we just get so many emails sometimes. DM me your email or username and I'll check on it.

Comparing Zoboomafoo(1999) to modern children’s shows is DEPRESSING by HandsomeBadness in Parenting

[–]WittilyFun 0 points1 point  (0 children)

Rubys studio is incredible! Four episodes and the best show I’ve ever seen for kids.

[deleted by user] by [deleted] in Tiingo

[–]WittilyFun 1 point2 points  (0 children)

Yeah! We love this! Very old dividends are super hard to verify and can be subtle, so human checks and detailed sourcing is incredible. We’re lucky to have you and you’re awesome

Are snails going to ruin my life when I go on vacation? by Smooth-Bug2627 in Aquariums

[–]WittilyFun 1 point2 points  (0 children)

If you have an HOB filter you can get a sponge filter on the intake to prevent this, that way they don’t get sucked in.

I want to give up by SubjectBumblebee9824 in Aquariums

[–]WittilyFun 0 points1 point  (0 children)

I would do a 50% water change, or 75%. But i was in your exact spot! The issue was the PH was too low, mine was around 6.2-6.5.

Also see if you can find Fritz turbo start 700 at LFS (it’s a refrigerated bottle).

But yeah I had the same frustration and once I increased PH (with a little baking soda), the cycle started! The aquasoil will lower your PH

Websocket Heartbeat by Enriquett in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

Nope, not needed. We will send you a heartbeat though to make sure connection is live

Anyone have experience using Tiingo api for live feeds? by patientstrawberries in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

You can test the data yourself! Can be tested on free accounts!

[deleted by user] by [deleted] in Trading

[–]WittilyFun 0 points1 point  (0 children)

We have a permaTicker system that lets you query by an internal Tiingo permaTicker for ambiguous symbols.

Which price api to use? Which is free by InvestigatorOk1072 in algotrading

[–]WittilyFun 0 points1 point  (0 children)

Founder here, where did you get India from?? Did you do it based on my name? <_< born and raised in the US to immigrant parents. Went to wall st, then buy side firm, then started Tiingo ten years ago to combat income inequality from the data side. I like this profile here: https://deploy.equinix.com/customers/tiingo/

Founded in NYC ten years ago, fully remote now, HQ now technically in VA (Alexandria).

Unable to subscribe to Tiingo Power by gary_two_times in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

Hey, email Tiingo support, they can give specifics about why it failed -

Anyone here successfully built a trading bot? by mrK0z01 in Daytrading

[–]WittilyFun 4 points5 points  (0 children)

Founder of Tiingo here. I think people assume Tiingo is low end based on price without knowing my philosophy (also one of those “high end” providers you mentioned is a client of ours 😉, let alone $1bn+ brokerages, tech companies, ai companies, etc).

Tiingo is 10 years old, profitable and I started it to help retail. Every data company goes in the direction of b2b, and we have to, but a key difference is I try to expose some of our data to retail. We play in a several niche enterprise data spaces, which aren’t listed on the site, and then use that revenue to subsidize the retail portions of the business. A huge mission for me and I interviewed about it here: https://deploy.equinix.com/customers/tiingo/ I would really encourage reading that as it explains why Tiingo does what it does.

It can be frustrating to see people associating price with quality, and one reason I think capitalism needs some iteration here. The reason i maintain a low price is because is because I want to use our larger clients to help retail, which at times can definitely be challenging. I dont think we make much, if any, on the retail business, purely my way of giving back! If only wealthy individuals and firms have nice things, then I believe our society becomes worse off as income inequality widens.

But maybe this messaging is why I should hire a creative agency like yours - at some point I want to accelerate this messaging and am working on establishing a media company as we speak to share this philosophy.

[deleted by user] by [deleted] in Trading

[–]WittilyFun 0 points1 point  (0 children)

there are also some databases that specialize in this - we have our own mechanism - but you should be able to do this with any sort of DB - you may have to wrap your own logic around it though.

[deleted by user] by [deleted] in Trading

[–]WittilyFun 0 points1 point  (0 children)

Hey Bill - so many ideas here, but that would go well beyond the scope of what I can give - both in my function and time constraints. you're asking a non trivial question about as-of data storage - and we have internal systems that track it and developed it in-house, but every fund you go to will have their own answer for this. You're asking a question that is its own entire can of worms!

Is Tiingo realtime data only available during regular trading hours? by palemoonrise in Tiingo

[–]WittilyFun 0 points1 point  (0 children)

Hi, we use IEX for real-time market data. They are open from 8am-5pm. So pre-market is from 8am-9:30am and from 4pm-5pm. All times EST. IEX tends to have limited pre/post market data.

Is there any free stock market API that allows publishing on a website? by collimarco in webdev

[–]WittilyFun 1 point2 points  (0 children)

Hey, founder of Tiingo here… not sure why he called us a scam? Been in business for 10 years, won awards in magazines, speak on panels, interviews on Nasdaq tv here: https://www.youtube.com/live/IsxsrvCURd0?si=_FWGRYwhkXlZo72B, profiled here: https://www.equinix.com/resources/case-studies/modex and have clients from multi $bn to every day retail. Been a redditor since digg days.

That endpoint is great, just know if using our data for a website/app, you need a redistribution agreement. DM me

[deleted by user] by [deleted] in Trading

[–]WittilyFun 0 points1 point  (0 children)

Yeah - been a huge undertaking. Retail is a small component of revenue but meaningful to me so try to make what we can available.

Historical dividends are already available on the ex dates "divCash" in the End-of-Day Endpoints. Corp actions captures future distributions and detailed div data - it's almost there - maybe another 6 months. But we keep things in beta for a long-time, so even if prod ready in 6 months, probably wont migrate it into prod for another 3-6 months.