Backtesting setup of a quant pm

Hello.. I wonder what backtesting setup you use as a quant researcher or pm? Do you use ready made python libraries (backtester or zipline) or in-house apps?. Thanks Adrian

25 Comments
 

I have a quick vectorized Python backtester for prototyping which I have written myself. It is very fast but does not simulate TC very carefully.

When an idea shows promise in this simple setup I submit to an in-house sophisticated simulator which could take hours to complete, but provides a good estimation of costs and other execution details. 

 

Glad to hear from you..Thank you for detailed reply .I have a few systems to test..I know there are solutions like zipline but prefer to code myself.. Is Max drawdown as important as the Sharpe ratio at your fund?

As an extra question) Also if I have a multi exit logic how would you recommend to vectorize it ? In Excel I would set up separate columns for each condition and carry their trigger times up to see which one was triggered first.. In other words how do you vectorize future outcomes?

 
Most Helpful

I would not say Sharpe Ratio is an important metric by itself. Realizing Sharpe of 10 with 500K revenue does not move the needle. However, realizing 100M revenue with Sharpe 1.5 does. DD is obviously important. Netting is netting but your strategies may experience DDs at the same time, you never know future correlations. Max DD is not enough to understand risks however.

In my experience vectorizing anything in Python comes down to writing the right np.where(...) (or similar functions) query. So, the advice is to just create an array of "triggers" and then slice it when necessary. 

 

Excepturi est dignissimos similique quidem nostrum. At quam deleniti occaecati eos corrupti debitis vel et. Ipsum reprehenderit ea iste corrupti ea voluptatem dolore dignissimos.

Career Advancement Opportunities

June 2026 Hedge Fund

  • Point72 99.0%
  • D.E. Shaw 98.1%
  • Citadel Investment Group 97.1%
  • AQR Capital Management 96.2%
  • Magnetar Capital 95.2%

Overall Employee Satisfaction

June 2026 Hedge Fund

  • Magnetar Capital 99.0%
  • Millennium Partners 98.1%
  • D.E. Shaw 97.1%
  • Blackstone Group 96.1%
  • Citadel Investment Group 95.1%

Professional Growth Opportunities

June 2026 Hedge Fund

  • AQR Capital Management 99.1%
  • Point72 98.1%
  • D.E. Shaw 97.2%
  • Citadel Investment Group 96.2%
  • Magnetar Capital 95.3%

Total Avg Compensation

June 2026 Hedge Fund

  • Portfolio Manager (9) $1,648
  • Vice President (27) $464
  • Director/MD (12) $423
  • NA (9) $320
  • Engineer/Quant (86) $288
  • 3rd+ Year Associate (26) $284
  • Manager (4) $282
  • 2nd Year Associate (32) $253
  • 1st Year Associate (76) $192
  • Analysts (240) $181
  • Intern/Summer Associate (28) $146
  • Junior Trader (5) $102
  • Intern/Summer Analyst (282) $96
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
BankonBanking's picture
BankonBanking
99.0
3
kanon's picture
kanon
99.0
4
Secyh62's picture
Secyh62
99.0
5
DrApeman's picture
DrApeman
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
CompBanker's picture
CompBanker
98.9
8
dosk17's picture
dosk17
98.9
9
GameTheory's picture
GameTheory
98.9
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”