Hacker News new | past | comments | ask | show | jobs | submit login

> about slippage, commission, over fitting my stuff to my test data

this all kinda solvable, you add slippage, commissions to the profit calculations, and use separate eval data split(or 1, 2, 3, 4) to check how model is overfitting?




Yes, all of it is solvable. I think my point is that is my impression (at least from the algo trading subreddit) that many approach it as a computer problem, which it is if one is doing what Jane Street is doing and has that kind of execution in the ns scale… but for retail traders I think one needs to learn what trading actually is, what market inefficiencies are there, usual behaviors of markets, money managements, psychology of trading, etc. in order to do algo trading well.

Props to whoever can work that out by themselves.

There’s a guy that supposedly has a couple of live trading bots trading live money on YouTube. I’ve watched his stuff and don’t really have reason to not believe him since I can look at the charts myself and see that they are indeed live. His tutorial of mql5 is also very interesting. Algo bot programming is kind of just event programming. When a bar closes or on a tick… buy? sell? do thing? That’s all it is! The trick is in when to buy/sell/do nothing.

https://www.youtube.com/live/QfDysU5eyM4?si=mvjN8dj6IHMlODR6


My hope is that I have good enough skills to build machine/deep learning model which will be able to recognize patterns base on historical data.

I am more wondering how big is opportunity for solo trader and if I should try to do this or work on some other ideas.


I think a way that you can think about it is from a risk perspective. One rule passed down among traders is to not risk more than 2% you account size in any single trade. For a $50k account that would be $1k. Now let’s say that your system gives you 2 times your risk (2R) with a 60% win rate, and let’s say that in average you make 10 trades a month… you can run those numbers and see if they make sense for you.

There’s usually an inverse correlation between win-rate and accuracy. If you increase your risk you can be right more often but your rewards are smaller. Alternatively you can be more “selective” with tighter stops and thus lower risk and is likely that you’ll be wrong more often but that the winner will be bigger…

I believe that you can have the skills to build a system that can detect patterns from historical data, but notice how, for example, from the previous calculations the problem of trading is less of a “technical” problem and more of a market, risk management, money management, statistical kind of problem.

Then there’s the emotional part of, you still have the power to stop your system… if it has had 4 or 6 losses in a row… are you still keeping it up? Loosing is inevitable in trading, but how much loosing can you handle? Have the market conditions changed? How do you measure that?

Good luck!


> but notice how, for example, from the previous calculations the problem of trading is less of a “technical” problem and more of a market, risk management, money management, statistical kind of problem.

I agree. It just happened I built such system already which models strategy over significant period of time, and accounts statistical/risks indicators, transaction price, sleepage, etc. I built it for forex eur/usd pair (probably hardest market to beat), while results were positive, I decided that they are not strong enough, and I keep wondering since then if predicting patterns in commodity futures is easier, and I should try to relaunch my effort..


If you have done the work, why not put it live?

I’m probably biased but I prefer futures, even for forex, just because is only one market vs all the extra markets a big spreads in forex, 6E for euro dollar or M6E for even smaller positions/capital/risk.

There also the element that there are a lot of things you don’t learn until you run a system live


I run it on test account, if I subtract commissions and potential sleapage, it looked like gambling with odds slightly in my favor, in short, my deep learning pattern recognitions were not strong enough on that market.


Ok




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: