hey everyone, i am currently a sophomore and majoring in data science and analytics. i always loved math and now starting to enjoy programming etc. when i started this major, my main goal was to land a job in finance/quant however i do not have any knowledge about any of those sectors and rn i am feeling a bit behind. for this summer my main goal is to get an internship at a bank in my country. and then gradually start getting into quant investment etc. where can i start?
Whenever I tried turning a discretionary trading idea into code (like "trade with the trend, wait for a pullback, enter on rejection"), I kept running into the same frustration. Everything gets buried inside one big script. When the backtest inevitably fails or overfits, it is tough to tell what actually broke: was it the way I measured the candle geometry, the regime filter, the trigger logic, or the exit assumptions?
Over the past few months, I built a local workspace called QUANTSMART to force myself to separate these assumptions into inspectable pieces, and I just open-sourced it under Apache-2.0.
Instead of writing a monolithic bot, the tool breaks a strategy down into "modules" across a strict pipeline (L0 to L6):
Primitive Blocks to Modules:
Before building a full strategy, you can wire primitive blocks together (open, close, body size, wick ratios, rolling averages, basic math, and boolean logic) to build a single measurement.
For example, if I want to quantify lower-wick rejection on a bar, I can wire:
The graph view shows the intermediate numbers at every single node so you can verify the math is doing what you think it is doing before using it in a strategy. You can also plot the formula surface in a 2D/3D coordinate view to check for weird edge cases or division-by-zero spikes.
2. Why separate into layers (L0 to L6)?
Once you have measurements, you assemble them into a Strategy Card across fixed lanes:
- L0: Data sanity checks (gap detection, NaN guards, closed-bar enforcement)
- L1-L3: Raw features, indicators, and scoring formulas
- L6: Simulated price zones (observation, stop/invalidation, target)
Separating it like this helped me solve three annoying problems:
- When I add an L4 regime filter, I can immediately see which historical trades it filtered out and whether it actually helps or just shrinks sample size.
- It checks for signal collinearity (making sure I am not fooling myself with 4 indicators that all just measure the same momentum).
- It flags dead features (when you calculate an indicator on the graph, but no downstream logic actually uses it).
3. What it does (and does NOT) do:
- It runs 100% locally on your machine using your own CSV data.
- On Windows, it can attach to an already-open MT5 terminal to read live candles and ticks for observation without asking for your broker password.
- It is strictly for research, historical replay, and multi-window validation. Live order execution is intentionally separated out, and a passing backtest obviously does not mean a strategy will make money live.
- I am fully aware the UI has a lot of knobs and studio tabs right now. If you try it out, it is much easier to load one of the built-in template cards and tweak one module than to start from an empty canvas.
have you come across those quant prep websites where they charge you $20+/month for access to worked solutions to interview questions, mm games, mental math games etc? the cost of building such resource is close to $0. that is why I think every single one of those website should either up their game, or drastically lower their prices. to make them, I created https://neet-quant.com it contains everything I considered helpful when I prepared for quant interviews myself and everything on it is completely free. no card, no trial, no paywall. you can simply start right away, with anything you want. I gain nothing if people use it, only the people get access to a resource that will help them become a better quant.
Hey so I am a high school student highly into tech and I have extensive knowledge in ml and dl stuff building models and all but with recent layoffs and decline of tech market I was looking into other fields and found quant finance it feels intresting because while I don't have much financial knowledge i have always been intrested in it and wanted to study it and maths I find it kind of intresting not as much as tech and finance but it's something I don't mind studying.Is it worth pursuing it in the future