@weather_and_law In the rust code, why did you put `let mut rng = rand::thread_rng()` inside the loop? That is the most time comsuming part. And it print too many times, shouldn't you benchmark the calculation process rather than print function call process?
"Pairs trading with copulas": "Select pairs...Fit marginal distribution...Transform to make [them] uniformly distributed...Fit copula...Use fitted copula to calculate conditional probabilities...Enter long-short when probabilities fall outside bands." https://t.co/d7KagBX12e 🇺🇦
Risk Parity for Multi-Asset Futures Allocation – A Practical Analysis of the Equal Risk Contribution Portfolio (Bucher, Osterrieder)
"A risk parity portfolio is constructed using assets from four asset classes and based on a rolling window of 300 days."
https://t.co/Js6jbB7wZw