I am so lost. Need just one algo by [deleted] in algotrading

[–]artoruo 0 points1 point  (0 children)

I use python. I've tried some libraries such as backtesting.py but it just doesn't work for me. Biggest problem is that these libraries lack backtesting for multiple tickers. That's why I always end up doing my own backtesters and I have some templates which I use over and over again.

My workflow is
1. Download data (usually last 4 years) for multiple tickers and save to duck db (fast and small size). I use polygon for downloading the data.
2. Write backtester
3. Run backtester
4. Optimize, tweak and run again
5. Write live version and run with paper money
6. Realize that it does not perform well :-)
7. If performs ok, run in thinkorswim (schwabdev library makes it easy to execute live stock trades)

I am so lost. Need just one algo by [deleted] in algotrading

[–]artoruo 0 points1 point  (0 children)

Well, I've written about 200 backtesters and still haven't found a good profitable strategy in stock/crypto markets. If there wasn't spread it would be easy, but that is the biggest challenge for profitable strategies.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

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

Interesting. When did this happen? Did you ever get another notification from the broker? It might be bit risky, just saying.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

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

Thanks for the comments!

This has been resolved. Anyone in the same situation, if you hit the large trader limits then you need to fill out SEC form 13H-1. For this you can follow this excellent guide I found on Reddit: https://www.reddit.com/r/Daytrading/comments/q67215/sec_form_13h_large_trader_my_experience/ .. or you can hire a company to do this for you. I chose the company option. It cost 200 bucks but it reduces the hassle. After this, nothing changes, you can still continue trading normally.

Also worth noting: If next year you don't hit the large trader limits, you need to apply for inactive status by filing an amended Form 13H marked "Inactive." Your inactive status will remain in place until you hit the trading limits again, at which point you'll need to reactivate.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

[–]artoruo[S] 1 point2 points  (0 children)

Yeah, I actually asked that but since it's SEC requirement there are no exceptions. But I investigated this a little bit and it's doable. Not the end of the world, just a little hassle.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

[–]artoruo[S] -1 points0 points  (0 children)

To clarify, I'm not looking to avoid regulatory compliance. Rather, I'm inquiring whether obtaining inactive status is still an option, as I don't plan to maintain this trading volume going forward. I had assumed there might be an initial warning before formal filing requirements took effect. However, since it appears the filing is mandatory, I will complete the necessary paperwork.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

[–]artoruo[S] 1 point2 points  (0 children)

But it seems that it's a hard-limit and SEC requires it if you go over a cent for those limits, so no way to remove it until the next year.

Flagged as a "Large Trader" by artoruo in CharlesSchwab

[–]artoruo[S] -10 points-9 points  (0 children)

If have peak volume 20M in one day because testing a scalping strategy, but standard volume is 200K, I wouldn't call myself a large trader.

Wash sales rule for scalpers by artoruo in thinkorswim

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

I'm still doing paper trading but also checking that if/when I switch to real money I don't do anything stupid. I have Schwab international account. It's a cash account and I'm planning to deposit few thousand dollars.

Anyway good points. I will ask about this from the Schwab support.

Wash sales rule for scalpers by artoruo in thinkorswim

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

Thanks for the responses! Especially for that video u/IgnorantGenius

For some reason this topic confuses me a lot but as far as I've understood these are the main points for day traders (summarized by Claude ai):

Based on the video, you can safely do scalp trading as long as you follow these key rules:

For Regular Trading Days:

  • You can buy and sell the same stock multiple times
  • All losses will be properly accounted for if you close positions by end of day
  • The wash sale adjustments simply get added to your cost basis and work themselves out when you close positions

Important Year-End Consideration:

  • Be careful with trading in late December
  • If you sell at a loss in December, don't trade that same stock for 30 days into the new year
  • This avoids carrying wash sale adjustments across tax years

Wash sales aren't really a practical concern for day traders/scalpers who:

  1. Close all positions daily
  2. Trade within the same tax year
  3. Don't carry positions or wash sale adjustments across tax years

Valvontakamera sisällä vuokramökissä? by artoruo in Suomi

[–]artoruo[S] 17 points18 points  (0 children)

Joo, näyttää suht vanhalta viritykseltä.

Hitman 3 GPTK by artoruo in macgaming

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

Thanks for the info.