cufolio

Official

Accelerate quantitative portfolio optimization with GPU-accelerated Mean-CVaR and Mean-Variance optimization.

AuthorNVIDIA-AI-Blueprints
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The cufolio skill solves the problem of efficiently building, optimizing, backtesting, rebalancing, or analyzing stock portfolios using GPU-accelerated Mean-CVaR and Mean-Variance optimization.

Core Features & Use Cases

  • GPU-accelerated Mean-CVaR: Compute returns, generate KDE scenarios for CVaR, and solve complex optimization problems with cuOpt GPU solver.
  • Mean-Variance Optimization: Solve variance-cap Markowitz allocations as SOCP/QCQP problems with the cuOpt GPU solver.
  • Efficient Frontier: Plot or inspect an efficient frontier for a portfolio universe.
  • Backtesting & Rebalancing: Rigorously test the trading strategies and provide insights into strategy fine-tuning, including backtesting against benchmarks and rebalancing workflows.
  • Use Case: Imagine you need to optimize a stock portfolio with a specific risk aversion level and CVaR constraint. Use cufolio to compute returns, generate scenarios for CVaR, and solve the optimization problem with cuOpt.

Quick Start

Use the cufolio skill to build and backtest an optimized portfolio based on the S&P 500 dataset with a risk aversion level of 1.0 and a confidence level of 0.95.

Dependency Matrix

Required Modules

cufoliocvxpynumpypandasnumpy

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cufolio
Download link: https://github.com/NVIDIA-AI-Blueprints/cuFOLIO/archive/main.zip#cufolio

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.