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. 

 

Sunt ratione facere vero deserunt quia vel non rerum. Reprehenderit et eveniet deserunt laudantium non doloribus et. Dolores repellendus alias molestiae neque ut fugit. Porro aut deserunt facilis temporibus.

Debitis possimus at inventore culpa deserunt. Qui est animi quia et quod est. Molestias natus rem et vero sunt accusantium earum. Et enim magnam fuga. Labore dolorem qui nulla molestiae.

Ipsa consequatur quo in. Vitae veritatis aut ut aspernatur fuga molestiae dolor.

Sit aut et vero. Enim qui neque qui illo accusamus.

Career Advancement Opportunities

May 2024 Hedge Fund

  • Point72 98.9%
  • D.E. Shaw 97.9%
  • Citadel Investment Group 96.8%
  • Magnetar Capital 95.8%
  • AQR Capital Management 94.7%

Overall Employee Satisfaction

May 2024 Hedge Fund

  • Magnetar Capital 98.9%
  • D.E. Shaw 97.8%
  • Blackstone Group 96.8%
  • Two Sigma Investments 95.7%
  • Citadel Investment Group 94.6%

Professional Growth Opportunities

May 2024 Hedge Fund

  • AQR Capital Management 99.0%
  • Point72 97.9%
  • D.E. Shaw 96.9%
  • Magnetar Capital 95.8%
  • Citadel Investment Group 94.8%

Total Avg Compensation

May 2024 Hedge Fund

  • Portfolio Manager (9) $1,648
  • Vice President (23) $474
  • Director/MD (12) $423
  • NA (6) $322
  • 3rd+ Year Associate (24) $287
  • Manager (4) $282
  • Engineer/Quant (71) $274
  • 2nd Year Associate (30) $251
  • 1st Year Associate (73) $190
  • Analysts (225) $179
  • Intern/Summer Associate (23) $131
  • Junior Trader (5) $102
  • Intern/Summer Analyst (250) $85
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

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...”