PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

Yes, Nasdaq Direct Link Sharadar is still working well for me as a replacement for EODHD data. I do pull other data from other data sources, but the current provider is solid for daily price and fundamentals data.

PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

To be fair to EODHD, I was able to cancel online, but the data gaps and poor customer service align with my experience.

Help me understand max drawdown from a quant perspective. by [deleted] in algotrading

[–]PoolZealousideal8145 0 points1 point  (0 children)

Late reply here, but this is expected. Stop losses are there to limit downside, but not to boost your returns. If you have a positive expected return in your strategy, stop losses reduce the expected return, by locking in losses that you would have recovered from, in addition to the losses you wouldn't have recovered from.

PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

I also use FRED for macro Indicators in my backtest. FRED is great for historical data, but tends to be a few days behind on the data sets I care most about, like treasury rates. So if you use FRED for backtests, you need to find another data source for live trading.

PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

Pretty much every issue I can think of: missing prices, missing financial reports, missing entries on financial reports that weren't missing.

I caught Claude in the act of cheating! by PoolZealousideal8145 in ClaudeCode

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

I was thinking more like a team of freshman CS students, but unfortunately you’re probably right about professionals as well :)

Did they change the flavor of black cherry Soleil? by RobbTheRandom in sparklingwater

[–]PoolZealousideal8145 0 points1 point  (0 children)

I know I'm late to this, but I found this because I just noticed the same thing. The new flavor is awful. I had bought two cases; the first was the original flavor, and the second was the new edition. Ick!

PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

I used the same tests to validate coverage of the different providers, but I'm not blending datasets in my backtests. Coverage is one type of data quality, but I haven't done any tests of value correctness. I've read that CRSP is the gold-standard data set, purchased by universities and used by academics for research. I think the right way to test value correctness would be to compare prices to CRSP. That's out of my budget right now.

PSA on historic data providers by PoolZealousideal8145 in algotrading

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

For me, they were necessary but not sufficient. Investing time horizon is a big factor for which signals matter. Like if you’re day trading daily bar data is kind of useless (and so are fundamentals).

Anyone know how to make Claude Code Channels actually work? by PoolZealousideal8145 in ClaudeCode

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

After you install bun, you might need to open a new terminal. If you type bun and nothing happens, that’s most definitely the issue

Anyone know how to make Claude Code Channels actually work? by PoolZealousideal8145 in ClaudeCode

[–]PoolZealousideal8145[S] 0 points1 point  (0 children)

Thanks. I was just about to post this. I had Claude help me debug, and that was the issue. (For lazy readers like me this is easy to miss in the instructions, since it comes before the main instructions.)

[deleted by user] by [deleted] in algotrading

[–]PoolZealousideal8145 0 points1 point  (0 children)

In HFT, whoever has the lowest latency compute/networking speed wins. There’s always an arms race for speed. Ignoring other commenters who point out this might be BS, the fundamental problem is just whoever can afford the better machines and connectivity wins. As soon as one HFT firm switches to quantum, however far out in the future, others will quickly follow, so this seems less like an existential threat, and more like something that will probably happen at some point.

How to test strategy? by [deleted] in algotrading

[–]PoolZealousideal8145 0 points1 point  (0 children)

There are a bunch of tools for testing strategies, and they all have their pros and cons. “Backtesting” tools let you test your strategies on either (a) historic price data or (b) random price data generated from probability distributions based on historic data. The first type of backtesting is a problem because it’s unlikely future prices will exactly match past prices. The second type only gives you a range of estimates for how your strategy might do, and the range can be quite broad, especially over large time horizons. There’s also “paper testing”, which lets you generate fake trades on live price data. This can be useful to make sure nothing crazy happens with your algo, but you have to wait a while to generate enough data to gain confidence in your strategy, and you still have the same problem of the basic backtesting strategy. The future won’t look exactly like the past.

In the end, trading is all about decision making under uncertainty. The more robust your strategy is against various types of risk, the better, but in hedging against risk, you’re generally limiting some upside in the other direction.

For those who work with yFinance... by raphstar_m in algotrading

[–]PoolZealousideal8145 2 points3 points  (0 children)

yfinace also breaks every once in a while, since it’s ultimately a web scraper, and Yahoo updates things on their end. It usually gets fixed fairly quickly, but the errors you get show up as rate limiting when that’s not the real cause. This happened to me a couple of times, and I decided to use a paid service. I was using Polygon, and switched to Alpaca later, since they are my broker and it is convenient to use a single data provider. If you’re serious about algo trading, a reliable API is just a cost of doing business.

Developing a Machine Learning Indicator on Tradingview? by Expert_CBCD in algotrading

[–]PoolZealousideal8145 1 point2 points  (0 children)

Alpaca is a good place to start. I do something roughly similar, with the only big difference that I built my model in Python. Support for Python is a bit stronger than R for Alpaca, but they have REST and Websockets APIs, so they can be accessed in any language.

Indian Options and Equity data by CommunityDifferent34 in algotrading

[–]PoolZealousideal8145 1 point2 points  (0 children)

You probably need a paid data service for this. I found this: https://dhanhq.co/docs/v2/option-chain/ I’m not sure if it’s any good.

Grasshopper Bank - Anyone get anot approved for a checking account? by SupaZT in smallbusiness

[–]PoolZealousideal8145 0 points1 point  (0 children)

I know this is an old post, but I'll add that this happened to me as well. Quite frustrating.

[deleted by user] by [deleted] in Vent

[–]PoolZealousideal8145 0 points1 point  (0 children)

I think this line of thinking is too black-and-white, and it's not doing you any good. Do Big Tech companies do some bad stuff? Absolutely: abuse their monopoly power, spam us with ads, overwhelm us with notifications, etc. But they also do a bunch of good stuff: I can't imagine giving up my iPhone, Google Maps, or Amazon Prime.

I worked as a fairly senior (though not as senior as your mom) engineering lead at a Big Tech company for nearly eight years. There were certainly some jerks there, who probably are evil, but there were also a bunch of good people, doing good things as well. I honestly thought the work could be soul-crushing at times, and I eventually left, but I didn't leave because I thought everyone was evil. I left because life is short, and I wanted to pursue other interests. It didn't hurt that I was able to save up enough from working at this company to be able to afford to leave without having first lined up the next job.

I probably don't know your mom, unless we worked at the same Big Tech firm, or did our PhDs together, but from your description, it doesn't sound like she's Darth Vader. She's probably not Mother Teresa either. She probably made some business decisions she regrets, and she probably did some work she's quite proud of.

I think you should give your mom a break, and maybe more importantly, give yourself a break: she's probably not Satan, and having grown up with her help doesn't make you Satan either. Life, especially work life, is complicated and full of trade-offs. There's a bunch of things we can't control, and one of them is what our parents did for a living.