Skip to content
View MartinValachy's full-sized avatar

Block or report MartinValachy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MartinValachy/README.md

BSc Banking & Finance, University of Zurich · concurrent mathematics at ETH Zürich · Zurich, CH

One question through most of this: how do you tell a real edge from a lucky backtest?

Strategy-Zoo — 780 multi-asset configurations, enumerated and committed before any of them ran, then corrected for having tried all 780. Best Sharpe 0.67, deflated 0.639. Zero survive Bonferroni, Holm or BHY at 5%.

Equity Factor Timing — Can the value spread time HML? Four pre-registered rules on Kenneth French data 1983–2026, block-bootstrap CIs. One looked significant until it was corrected for the other three. Null.

Monte Carlo Option Pricing — European, American (Longstaff–Schwartz) and Asian options by Monte Carlo, with pathwise Greeks and variance reduction.

Sporitelna Deposit Forecasting — Retail loan and deposit forecasting for Slovak households, built in R at Slovenská sporiteľňa (Erste Group) and used internally for scenario planning.

The trial count gets written down before the first backtest runs, confidence intervals are block-bootstrapped, and null results stay published.

Python · R · LaTeX · SQL valachy.mar@gmail.com · LinkedIn

Pinned Loading

  1. Sporitelna-Deposit-ForecastingSporitelna-Deposit-ForecastingPublic

    Retail loan and deposit forecasting for Slovak households: 10 macro drivers, lags to 12 months. Built in R at Slovenská sporiteľňa (Erste Group).

    R

  2. Equity-Factor-TimingEquity-Factor-TimingPublic

    Testing whether the value spread times the HML(High minus Low) factor. Four pre-registered variants, none survive multiple-testing correction.

    Jupyter Notebook

  3. Monte-Carlo-Option-PricingMonte-Carlo-Option-PricingPublic

    European, American (Longstaff-Schwartz) and Asian option pricing by Monte Carlo, with pathwise Greeks and variance reduction.

    Jupyter Notebook

  4. Strategy-ZooStrategy-ZooPublic

    780 pre-registered multi-asset backtests, corrected for multiple testing. 0 survive at 5%.

    Python