note de recherche
Critère de Kelly à partir de prévisions calibrées : comment dimensionner les positions lorsque les estimations de p_up sont bruitées ?
Kelly Criterion from Calibrated Forecasts: How to Size Positions When p_up Estimates Are Noisy?
Réponse directe
Réponse directe
Aucune affirmation dans cette base de preuves ne donne une formule unique qui ajuste la fraction de Kelly pour l’erreur d’estimation de p_up tout en intégrant aussi les coûts de transaction ; les preuves couvrent plutôt ces éléments séparément : l’optimum classique de Kelly sous cotes équitables et sans coûts [3], la fragilité de Kelly et de Kelly à fraction élevée face à la ruine à court terme [4], la pratique consistant à utiliser une fraction de la fraction de Kelly pour réduire le risque [5], une approximation par commande à rétroaction qui transforme le problème de croissance logarithmique en programmation quadratique [13], des preuves que l’erreur d’estimation des entrées (pas seulement p_up) peut fortement déformer les poids optimaux [8], et des travaux distincts sur l’investissement tenant compte des coûts de transaction et les problèmes de probabilité de ruine [7][10][1]. Un constructeur doit donc combiner ces éléments plutôt que citer un seul article pour tout le pipeline. La position honnête est : Kelly fractionnaire, planchers de drawdown et seuils tenant compte des coûts sont chacun des ajustements soutenus indépendamment, mais aucune étude citée ne mesure leur effet conjoint sur la probabilité de ruine lorsque p_up lui-même est bruité et dérive.
Pourquoi cette question importe pour un trader particulier utilisant un classifieur typé
Un trader qui dispose d’un modèle produisant p_up, une probabilité calibrée d’un mouvement favorable pour un symbole et un horizon donnés, fait face à une question de suivi immédiate : combien de capital risquer sur chaque signal. Les stratégies Kelly et Kelly à fraction élevée ont une performance à court terme très risquée [4]. Cela importe parce qu’un trader particulier a généralement un horizon fini, un capital limité, et ne peut pas tolérer le type de drawdown qu’un parieur théoriquement optimal en croissance pourrait accepter sur un horizon infini. Des simulations ont trouvé un compromis systématique entre croissance et sécurité en fonction de la taille de mise choisie par différentes stratégies [4]. Quel que soit le caractère favorable des opportunités d’investissement ou la durée de l’horizon fini, une séquence de scénarios défavorables peut produire de très mauvais résultats de richesse finale et une perte de la majeure partie du capital initial de l’investisseur [4].
Le problème est aggravé parce que p_up est une estimation, pas la probabilité vraie. Les paris Kelly dérivés empiriquement à partir de données échantillonnées peuvent différer considérablement des paris Kelly fondés sur la distribution vraie des rendements [5]. Dans l’exemple étudié, le praticien fondé sur les données a jugé le pari très favorable et a choisi une grande fraction de mise optimale, tandis que le théoricien utilisant la distribution vraie a choisi peu ou pas de pari [5]. C’est un avertissement direct pour tout pipeline qui estime p_up à partir d’un classifieur entraîné sur des barres historiques : l’estimation peut sembler suffisamment bonne pour justifier un gros pari alors que l’avantage vrai, s’il était connu, n’en justifierait aucun.
L’erreur d’estimation n’est pas propre aux modèles de probabilité de gain. Des erreurs de spécification d’estimation dans les entrées de portefeuille peuvent causer de fortes déviations par rapport à l’optimalité et une performance hors échantillon inférieure [8]. Les poids de portefeuille sont extrêmement sensibles aux changements dans les rendements attendus, qui sont plus difficiles à estimer que les covariances des rendements [8]. Même les portefeuilles à variance minimale globale, qui n’utilisent pas du tout les rendements attendus, peuvent avoir des erreurs d’estimation significatives dans leurs poids de portefeuille lorsque les estimations de covariance sont incertaines, en particulier dans des contextes de grande dimension [8]. Cela indique à un constructeur que le bruit dans p_up est un cas d’un problème d’estimation plus large qui affecte généralement les décisions de dimensionnement.
Enfin, les coûts de transaction et la ruine sont tous deux des sujets de recherche actifs à part entière, distincts du résultat classique de Kelly sans coûts. En présence de frictions de marché, l’analyse conventionnelle par semimartingales et intégrales stochastiques ne fonctionne pas dans le cadre général avec coûts de transaction [7]. Un problème d’investissement avec ruine sur la durée de vie et coûts de transaction proportionnels peut être formulé comme la minimisation de la probabilité que la ruine survienne avant le décès [10]. Ce sont des problèmes difficiles, étudiés séparément ; aucun des travaux cités ne les résout conjointement avec une estimation bruitée de p_up, donc un constructeur devrait traiter chaque ajustement comme un module séparé et testable plutôt que de supposer qu’ils se composent proprement.
Ce qu’est le critère de Kelly et ce qu’il présuppose
Dans sa forme la plus simple, le critère de Kelly spécifie la fraction optimale de capital à miser [5]. Sous des cotes équitables, des hypothèses de marché de courses de chevaux avec des résultats indépendants et identiquement distribués (i.i.d.), et sans coûts de transaction, Kelly a prouvé l’optimalité des stratégies de mise proportionnelle [3]. Sous les mêmes hypothèses de cotes équitables, le taux de croissance asymptotique de la richesse cumulée est maximal lorsque la fraction de capital misée sur chaque cheval est proportionnelle à sa vraie probabilité de gain [3]. Le critère de Kelly appelle à maximiser la croissance logarithmique attendue de la richesse [13]. Le problème classique de pari de Kelly peut être résolu par programmation concave standard [13].
Ce sont des résultats forts mais conditionnels. La preuve dépend de cotes équitables, de résultats i.i.d. et de l’absence de coûts de transaction [3]. L’environnement d’un trader particulier, avec des écarts bid-ask, des rendements non i.i.d. selon les régimes, et le p_up d’un classifieur plutôt qu’une probabilité vraie connue, viole chacune de ces conditions dans une certaine mesure. Cela ne signifie pas que l’idée de mise proportionnelle de Kelly est inutile ; cela signifie que la formule doit être adaptée, et que chaque adaptation a besoin de sa propre justification plutôt que d’un appel à la preuve originale.
À mesure que la fraction de Kelly optimale augmente, diverses mesures de risque peuvent devenir inacceptablement grandes [5]. C’est la raison pratique de l’existence de Kelly fractionnaire : les stratégies fractionnaires réduisent la fraction de Kelly optimale afin que moins de capital soit à risque sur chaque pari [5]. Le compromis est explicite et simulé : des simulations ont trouvé un compromis systématique entre croissance et sécurité en fonction de la taille de mise choisie par différentes stratégies [4]. Un constructeur qui choisit une fraction choisit un point sur cette courbe croissance-sécurité, il n’élimine pas le compromis.
Une complication supplémentaire est que la théorie de Kelly elle-même peut recommander de s’abstenir. Lorsque la variable aléatoire de rendement a un support non borné, la théorie de Kelly peut conduire à ne pas parier du tout [5]. Cela importe pour un système piloté par p_up car si la distribution sous-jacente des rendements implicite dans les sorties du classifieur a des queues lourdes ou non bornées, la réponse théoriquement correcte, une fois les vrais paramètres connus, peut être de dimensionner à zéro, et non de réduire vers une petite fraction positive. Un constructeur ne devrait pas supposer qu’une fraction de Kelly positive est toujours la bonne réponse, même avant de considérer l’erreur d’estimation.
Ajustements pour l’erreur d’estimation, approximation quadratique et méthodes d’ensemble
Plusieurs mécanismes distincts traitent l’écart entre l’avantage vrai et son estimation bruitée. Une approximation fondée sur Taylor reformule le problème de pari de Kelly en programmation quadratique et produit une solution approximative sous forme fermée [13]. L’approche de Kelly approximative fondée sur Taylor fournit des résultats concernant la performance de pari, le gain ou la perte cumulé attendu, sa variance, la croissance attendue, la variance de la croissance logarithmique et la survivabilité [13]. Cela donne à un constructeur un objet calculable sous forme fermée plutôt qu’une résolution complète en programmation concave pour chaque nouvelle estimation de p_up, au prix de l’acceptation de l’erreur de l’approximation par rapport à la solution classique exacte.
Une approche distincte traite directement l’erreur d’estimation au niveau de la construction de portefeuille. Une stratégie de portefeuille optimal en croissance par apprentissage d’ensemble combine l’agrégation bootstrap et la méthode de sous-espace aléatoire pour atténuer l’erreur d’estimation [2]. Une analyse par simulation et des comparaisons hors échantillon avec 10 stratégies concurrentes sur quatre jeux de données ont constaté que la stratégie de portefeuille optimal en croissance par apprentissage d’ensemble était supérieure selon de nombreux critères d’évaluation [2]. C’est une preuve en faveur des stratégies optimales en croissance au niveau du portefeuille sous erreur d’estimation, évaluées contre 10 stratégies concurrentes nommées sur quatre jeux de données [2] ; ce n’est pas une preuve concernant le dimensionnement Kelly d’un actif unique à partir d’un classifieur p_up, donc un constructeur ne peut pas transposer la revendication spécifique de supériorité numérique à un problème de dimensionnement d’un seul symbole sans la retester dans ce contexte.
Pour les problèmes de portefeuille fondés sur la covariance spécifiquement, la validation croisée est documentée comme un remède à un problème d’estimation apparenté mais distinct. Lorsque le rapport entre actifs et taille d’échantillon est élevé, la covariance d’échantillon et son inverse ont une erreur d’estimation plus grande parce que leurs valeurs propres peuvent être surestimées ou sous-estimées [8]. Lorsque le ratio de concentration q=n/T dépasse 1, la matrice de covariance d’échantillon devient singulière et son inverse ne peut pas être calculée [8]. Les estimateurs de rétrécissement linéaire combinent la matrice de covariance d’échantillon avec une matrice cible structurée pour offrir un compromis biais-variance [8]. Une technique de validation croisée à plusieurs plis peut être utilisée pour sélectionner les paramètres de réglage des méthodes d’estimation de covariance au sein de chaque méthode [8]. Dans une analyse empirique utilisant quatre jeux de données S&P 500, la sélection de paramètres de réglage pilotée par les données via validation croisée a amélioré la performance hors échantillon du portefeuille à variance minimale globale [8]. Ces quatre constats portent sur l’estimation de covariance pour des portefeuilles à variance minimale multi-actifs, pas sur l’erreur d’estimation de p_up pour un pari Kelly sur un instrument unique ; un constructeur travaillant avec un seul signal p_up par symbole et par horizon devrait y voir un modèle pour valider par croisement tout paramètre réglable (y compris un facteur de rétrécissement appliqué à p_up lui-même), et non un nombre directement transférable.
Le dimensionnement des positions, indépendamment de la manière dont l’estimation de l’avantage est produite, a son propre effet mesuré sur les résultats. Le dimensionnement des positions affecte substantiellement les caractéristiques de risque et de rendement des stratégies de trading techniques [9]. Une étude comparant les méthodes de dimensionnement des positions a constaté que le dimensionnement relatif des positions a un impact sévère sur les résultats de trading par rapport à des positions erratiques [9]. Des fractions de trading plus petites ont produit les rendements ajustés au risque les plus élevés dans la plupart des scénarios simulés [9]. C’est un soutien direct, bien que distinct, à la réduction de la fraction de dimensionnement sous la valeur naïve implicite de Kelly, faisant écho à la logique de Kelly fractionnaire sous un angle empirique différent.
Fréquence de pari, dérive et intervalles de ré-estimation
Un p_up calibré n’est pas statique ; il est réestimé à mesure que de nouvelles barres arrivent, donc la question de la fréquence de mise à jour de la taille de mise est elle-même une décision modélisée dans la littérature. Dans le jeu dynamique étudié, le parieur sélectionne une fraction de richesse au temps zéro, garde les produits résultants à risque pendant n pas, et ne met à jour la taille de mise qu’après ces n pas [1]. Cela modélise directement le choix pratique d’un constructeur : combien de barres en minutes ou en jours maintenir une décision de dimensionnement fixe avant de la recalculer à partir d’un nouveau p_up.
La même étude s’étend aux coûts et aux intérêts. L’analyse du jeu dynamique examine explicitement les effets des intérêts courus et des coûts de transaction sur la performance de pari optimale [1]. C’est l’une des rares preuves qui lie directement la fréquence de pari aux coûts de transaction dans un cadre unique, ce qui importe pour quiconque décide s’il faut redimensionner après chaque barre d’une minute (haute fréquence, traîne de coûts plus importante) ou après chaque barre journalière (fréquence plus basse, traîne de coûts moindre).
L’étude ne résout pas entièrement le cas général. Pour des distributions de rendement générales, l’étude énonce des conjectures sur la manière dont la performance optimale change avec l’intervalle de mise à jour et sur le moment où un parieur à basse fréquence peut égaler la performance d’un parieur à haute fréquence [1]. Comme elles sont énoncées comme des conjectures, un constructeur devrait traiter toute affirmation spécifique concernant
Coûts de transaction, frictions de marché et formulations de ruine
Les coûts de transaction changent la structure mathématique du problème d’investissement, pas seulement son résultat numérique. Dans le modèle de marché avec coûts de transaction, l’obligation sans risque est le numéraire constant et l’action risquée peut être achetée au prix vendeur S et vendue au prix acheteur (1minus lambda)S [7]. Cette formulation d’écart bid-ask, avec lambda comme paramètre de coût proportionnel, est la manière standard dont la littérature citée représente les coûts, et elle correspond directement au besoin d’un constructeur de soustraire un coût fondé sur l’écart à chaque transaction simulée.
En présence de frictions de marché, l’analyse conventionnelle par semimartingales et intégrales stochastiques ne fonctionne pas dans le cadre général avec coûts de transaction [7]. Avec des coûts de transaction proportionnels, des portefeuilles acceptables peuvent être définis via un système de prix cohérent afin que les processus de valeur de liquidation restent au-dessus de seuils stochastiques [7]. Ce sont des résultats de la théorie de la dualité en temps continu ; ils établissent que les coûts de transaction exigent un appareil analytique véritablement différent, et non une simple soustraction de la formule de Kelly sans coûts. Un constructeur ne devrait pas supposer qu’insérer un terme de coût dans l’objectif classique de croissance logarithmique de Kelly et réoptimiser retrouve la bonne réponse ; la théorie citée suggère que la structure même du problème change sous coûts.
La ruine est traitée comme son propre problème formel, là encore avec coûts de transaction présents. Un problème d’investissement avec ruine sur la durée de vie et coûts de transaction proportionnels peut être formulé comme la minimisation de la probabilité que la ruine survienne avant le décès [10]. Cela donne à un constructeur un objectif nommé, minimiser la probabilité de ruine avant un horizon, comme alternative à la maximisation de la croissance logarithmique attendue ; les deux objectifs ne sont pas identiques, et cette base de preuves ne rapporte pas d’étude qui optimise les deux conjointement avec une entrée p_up bruitée.
Comme ces résultats proviennent de différents articles avec différentes hypothèses (Kelly avec cotes équitables sans coûts dans [3], effets de fréquence et de coûts dans [1], dualité en temps continu avec frictions dans [7], et ruine sur la durée de vie dans [10]), un constructeur ne peut pas simplement ajouter un terme de coût à la formule classique de Kelly et s’attendre à ce que les garanties d’un article quelconque se transportent. Chacun de ces cadres devrait être traité comme un modèle distinct à tester séparément contre la structure de coûts et les données du trader, et non comme des dérivations interchangeables du même nombre.
Drawdown, dépendance au chemin et ce qu’il faut mesurer en plus de la croissance attendue
La croissance logarithmique attendue, l’objectif classique de Kelly, n’est pas la seule chose qu’un constructeur devrait mesurer. Maximiser la croissance attendue peut encore produire des drawdowns significatifs qui rendent une stratégie non soutenable [12]. C’est un avertissement direct qu’un système réglé purement pour maximiser la croissance attendue, même avec un p_up correctement estimé, peut encore ruiner un trader par des pertes dépendantes du chemin avant que l’avantage de croissance à long terme ne se matérialise.
Des mesures de risque dépendantes du chemin telles que le risque de drawdown peuvent être utilisées pour évaluer le risque de retracements significatifs de portefeuille [12]. Cela donne à un constructeur une classe concrète de métriques, fondées sur le drawdown, à calculer en parallèle de la richesse finale ou du taux de croissance. La simulation Monte Carlo peut être utilisée pour analyser le comportement à moyen terme des trajectoires de rendement cumulé sous différentes distributions de rendement [12]. C’est l’outil recommandé pour transformer une distribution de rendement ajustée ou supposée (qui pourrait être dérivée d’une séquence d’estimations p_up et de résultats réalisés) en une distribution de trajectoires de drawdown plutôt qu’en un seul nombre attendu.
Des distributions de résultats à queues plus lourdes exigent une attention supplémentaire parce que la stratégie optimale en croissance peut ne pas être optimale d’un point de vue pratique du risque [12]. Cela relie au point antérieur selon lequel la théorie de Kelly peut recommander de ne pas parier du tout lorsque le support du rendement est non borné [5] ; les deux éléments de preuve pointent dans la même direction, à savoir que le comportement de queue de la distribution de rendement (quelle que soit la manière dont il est estimé à partir de p_up et des mouvements réalisés) devrait directement informer si une taille de mise positive est même appropriée, indépendamment de la question de sa grandeur.
Pris ensemble, ces constats signifient que l’évaluation d’un constructeur ne devrait pas s’arrêter au report de la richesse finale ou d’un taux de croissance moyen. Rapporter un drawdown maximal, ou une distribution des drawdowns sur les trajectoires simulées, est une mesure distincte et nécessaire, et non un supplément optionnel, parce qu’une stratégie peut maximiser la croissance attendue et rester pratiquement non soutenable [12].
Limites et questions ouvertes
Aucun des travaux cités ne mesure directement l’effet conjoint d’une estimation bruitée de p_up, du rétrécissement de Kelly fractionnaire, de planchers de drawdown et de seuils tenant compte des coûts, ensemble, sur la probabilité de ruine. La preuve classique d’optimalité pour le pari de Kelly tient sous cotes équitables, résultats i.i.d. et absence de coûts de transaction [3], conditions qu’un système particulier piloté par p_up ne satisfera pas exactement. L’avertissement selon lequel les paris Kelly dérivés empiriquement peuvent différer considérablement des paris Kelly fondés sur la distribution vraie est énoncé avec
Pratique
Comment le construire, ou comment l’utiliser
1. Définir l’unité d’estimation. Traiter chaque paire (symbol, horizon) comme produisant une estimation de p_up à un horodatage made_at donné, en correspondance avec le schéma de la table forecasts (symbol, horizon, made_at, q10, q50, q90, p_up). Stocker chaque p_up avec le résultat réalisé (le prix a-t-il bougé favorablement sur cet horizon) afin de pouvoir vérifier ultérieurement la calibration.
2. Calculer la fraction de Kelly brute. Pour un pari binaire gagnant/perdant avec probabilité de gain p_up et cote de gain b implicite dans q10/q50/q90, la fraction de Kelly classique f* maximise la croissance logarithmique attendue [13], résoluble par programmation concave standard pour le cas exact [13], ou par l’approximation quadratique fondée sur Taylor pour une estimation rapide sous forme fermée [13].
3. Appliquer un multiplicateur de Kelly fractionnaire. Parce que la fraction de Kelly optimale peut produire des mesures de risque inacceptablement grandes [5], multiplier f* par une fraction c dans (0,1). Les stratégies fractionnaires réduisent la fraction afin que moins de capital soit à risque par pari [5] ; il n’existe aucun nombre cité pour la
Code
Code : une implémentation fonctionnelle
Le script ci-dessous lit les barres et les prévisions depuis data.sqlite, calcule une taille de position de Kelly fractionnaire à partir de p_up (implémentant les affirmations C, D, E, T, U), applique une décote de coût de transaction modélisée sur la structure d’écart ask/bid de l’affirmation Q, exécute une simulation Monte Carlo de trajectoires de croissance cumulée et de drawdowns (implémentant les affirmations AJ, AK, AI), et compare une stratégie de Kelly fractionnaire à une référence Kelly complet et à une référence à fraction fixe, en imprimant la richesse finale, le drawdown maximal et la probabilité de ruine pour chacune. Référence à battre : Kelly complet (multiplicateur de fraction 1.0) devrait montrer une probabilité de ruine plus élevée et un drawdown maximal plus grand que Kelly fractionnaire (multiplicateur 0.5), en correspondance avec le compromis croissance-sécurité rapporté dans l’affirmation G. L’exécuter avec : python kelly_note.py. Si data.sqlite n’a pas de prévisions, le script synthétise un petit jeu de données déterministe pour qu’il s’exécute toujours de manière autonome.
import os
import sqlite3
import numpy as np
import pandas as pd
RNG = np.random.default_rng(42)
DB_PATH = os.environ.get("QOURAT_DB", "data.sqlite")
def load_forecasts(db_path):
# Reads the forecasts table. Input: sqlite file path.
# Output: DataFrame with columns symbol, horizon, made_at, q10, q50, q90, p_up.
if not os.path.exists(db_path):
return None
con = sqlite3.connect(db_path)
try:
df = pd.read_sql_query("select * from forecasts", con)
except Exception:
df = None
con.close()
return df
def load_bars(db_path, tf="1d"):
# Reads the bars table for a given timeframe.
# Input: sqlite path, timeframe string '1m' or '1d'.
# Output: DataFrame with columns symbol, tf, ts, open, high, low, close, volume.
if not os.path.exists(db_path):
return None
con = sqlite3.connect(db_path)
try:
df = pd.read_sql_query(
"select * from bars where tf = ?", con, params=(tf,)
)
except Exception:
df = None
con.close()
return df
def synth_forecasts(n=250):
# Builds a small deterministic synthetic dataset if data.sqlite is empty
# or missing, so the script always runs end to end.
p_up = np.clip(RNG.normal(0.55, 0.08, size=n), 0.05, 0.95)
q50 = np.zeros(n)
q10 = q50 - 0.02
q90 = q50 + 0.02
made_at = pd.date_range("2023-01-01", periods=n, freq="D")
return pd.DataFrame(
{
"symbol": ["AAPL"] * n,
"horizon": [1] * n,
"made_at": made_at,
"q10": q10,
"q50": q50,
"q90": q90,
"p_up": p_up,
}
)
def kelly_fraction(p_up, win_return, lose_return):
# Implements claim T and claim U: classical Kelly fraction for a binary
# bet with win probability p_up, win multiple win_return (fractional
# gain if the bet wins) and loss multiple lose_return (fractional loss
# if the bet loses, positive number). Standard concave-programming
# solution for this simple binary case: f* = p/lose_return -
# (1-p)/win_return, clipped to [0, 1].
f = p_up / lose_return - (1.0 - p_up) / win_return
return np.clip(f, 0.0, 1.0)
def apply_cost_haircut(f, spread_frac):
# Implements claim Q: the risky asset is bought at the ask and sold at
# the bid, so a round trip costs approximately spread_frac of the
# traded notional. We shrink the Kelly fraction by the cost as a
# simple, transparent adjustment: less capital should be committed
# when the round-trip cost eats into the edge.
return np.clip(f * (1.0 - spread_frac), 0.0, 1.0)
def simulate_paths(f_series, win_return, lose_return, outcomes, n_paths=2000, start_wealth=1.0):
# Implements claim AK (Monte Carlo simulation of cumulative return
# paths) and supports computing claim AJ (drawdown) and claim AI
# (growth vs sustainability). Inputs: per-step fraction f_series
# (array, one value per historical bet), win_return, lose_return
# (scalars), outcomes (array of 0/1, 1 = win, used to resample bet
# results with replacement to build many paths). Output: array of
# shape (n_paths, n_steps+1) of wealth trajectories.
n_steps = len(f_series)
wealth = np.full((n_paths, n_steps + 1), start_wealth, dtype=float)
for t in range(n_steps):
f = f_series[t]
# Resample outcomes with replacement to build many possible paths
wins = RNG.choice(outcomes, size=n_paths)
gains = np.where(wins == 1, f * win_return, -f * lose_return)
wealth[:, t + 1] = wealth[:, t] * (1.0 + gains)
wealth[:, t + 1] = np.maximum(wealth[:, t + 1], 0.0)
return wealth
def compute_max_drawdown(wealth_paths):
# Implements claim AJ: max drawdown, the worst peak-to-trough decline in
# each simulated path. Input: array (n_paths, n_steps+1). Output: array
# (n_paths,) of max drawdown fractions.
n_paths = wealth_paths.shape[0]
mdd = np.zeros(n_paths)
for i in range(n_paths):
path = wealth_paths[i, :]
running_max = np.maximum.accumulate(path)
drawdown = (running_max - path) / np.maximum(running_max, 1e-9)
mdd[i] = drawdown.max()
return mdd
def compute_ruin_prob(wealth_paths, threshold=0.01):
# Ruin probability: fraction of paths that drop below threshold of
# starting wealth. Input: array (n_paths, n_steps+1). Output: scalar
# probability.
terminal_wealth = wealth_paths[:, -1]
return (terminal_wealth 0.5, treat as a win. This is used
# only to set an empirical resampling probability for the simulation,
# not to leak future information.
outcomes = (p_up > 0.5).astype(int)
full_kelly_f = kelly_fraction(p_up, win_return, lose_return)
# claim E: fractional Kelly multiplier
frac_multiplier = 0.5
fractional_kelly_f = full_kelly_f * frac_multiplier
# claim Q: cost haircut using an assumed round trip spread of 0.5 percent
spread_frac = 0.005
cost_aware_f = apply_cost_haircut(fractional_kelly_f, spread_frac)
# fixed-fraction baseline, independent of p_up
fixed_f = np.full_like(full_kelly_f, 0.05)
print(f"n bets: {len(p_up)}, win_return={win_return:.4f}, lose_return={lose_return:.4f}")
print()
results = {}
results["full_kelly"] = evaluate_strategy(
"Full Kelly (baseline, claim C/T/U)", full_kelly_f, win_return, lose_return, outcomes
)
print()
results["fractional_kelly"] = evaluate_strategy(
"Fractional Kelly x0.5 (claim E)", fractional_kelly_f, win_return, lose_return, outcomes
)
print()
results["cost_aware"] = evaluate_strategy(
"Fractional Kelly + cost haircut (claim Q)", cost_aware_f, win_return, lose_return, outcomes
)
print()
results["fixed_fraction"] = evaluate_strategy(
"Fixed 5 percent baseline", fixed_f, win_return, lose_return, outcomes
)
print()
print("Check: fractional Kelly should show lower ruin probability and lower")
print("mean max drawdown than full Kelly (claims F, G). If it does not,")
print("the frac_multiplier or cost assumptions should be revisited.")
if __name__ == "__main__":
main()
Ce que nous construirions
Ce que nous construirions
Nous construirions un prototype de deux semaines qui transforme une série p_up stockée en un journal de positions dimensionnées, tenant compte des coûts et surveillé en drawdown, validé uniquement sur des barres historiques dans data.sqlite. Semaine un : implémenter la fonction de dimensionnement de Kelly fractionnaire avec un multiplicateur configurable, la décote de coût ask/bid, et le simulateur de trajectoires Monte Carlo exactement comme dans le code ci-dessus, puis le rétro-remplir contre chaque paire (symbol, horizon) avec un historique de prévisions de plus de 60 points. Semaine deux : balayer le multiplicateur fractionnaire de 0.1 à 1.0 et l’hypothèse de coût de 0 à 1 pour cent aller-retour, et rapporter, pour chaque combinaison, la richesse finale moyenne, le drawdown maximal moyen et la probabilité de ruine (richesse inférieure à 0.5x le départ) sur au moins 2000 trajectoires simulées.
Nous jugerions le prototype selon que les variantes Kelly fractionnaire et tenant compte des coûts montrent une probabilité de ruine plus faible et un drawdown maximal moyen plus faible que la référence Kelly complet, en correspondance avec le compromis qualitatif croissance-sécurité rapporté dans les simulations citées, et selon que la référence à fraction fixe est battue sur la richesse finale ajustée au risque. Nous ne revendiquerions aucune supériorité numérique spécifique au-delà de ce que notre propre simulation montre, puisqu’aucune étude citée ne mesure ce pipeline conjoint exact.
Coût : tout le prototype tourne sur un CPU de portable, sans GPU, sans accès réseau, et la simulation se termine en moins de trois minutes pour quelques centaines de lignes de prévisions et 2000 trajectoires. Temps d’ingénierie total pour deux personnes : deux à trois semaines, la majeure partie du temps étant consacrée à construire une table forecasts propre et à vérifier la calibration de p_up plutôt qu’aux mathématiques de dimensionnement elles-mêmes.
Registre des affirmations
Registre des affirmations
- methodétayée
Under fair odds, independent and identically distributed (i.i.d.) horse-race market assumptions, and no transaction costs, Kelly proved the optimality of proportional betting strategies.
[3] Kelly Betting with Quantum Payoff: a continuous variable approach, section 1 Introduction“Exploiting this construction, under “fair" odds and independent and identically distributed (i.i.d.) horse-race markets assumptions (with no transactions costs), Kelly proved the optimality of proportional betting strategies; specifically, he proved that the asymptotic growth rat…”
- methodétayée
Under the same fair-odds assumptions, the asymptotic growth rate of cumulative wealth is maximal when the fraction of capital bet on each horse is proportional to its true winning probability.
[3] Kelly Betting with Quantum Payoff: a continuous variable approach, section 1 Introduction“Exploiting this construction, under “fair" odds and independent and identically distributed (i.i.d.) horse-race markets assumptions (with no transactions costs), Kelly proved the optimality of proportional betting strategies; specifically, he proved that the asymptotic growth rat…”
- factétayée
In its simplest form, the Kelly criterion specifies the optimal fraction of capital to wager.
[5] Kelly Betting Can Be Too Conservative, section I INTRODUCTION“Kelly betting is a prescription for optimal resource allocation among a set of gambles which are typically repeated in an independent and identically distributed manner. This type of wagering scheme was first introduced in the seminal paper [1]. Following this work, many applicat…”
- limitationétayée
As the optimal Kelly fraction increases, various risk measures can become unacceptably large.
[5] Kelly Betting Can Be Too Conservative, section I INTRODUCTION“Kelly betting is a prescription for optimal resource allocation among a set of gambles which are typically repeated in an independent and identically distributed manner. This type of wagering scheme was first introduced in the seminal paper [1]. Following this work, many applicat…”
- methodétayée
Fractional strategies reduce the optimal Kelly fraction so that less capital is at risk on each bet.
[5] Kelly Betting Can Be Too Conservative, section I INTRODUCTION“Kelly betting is a prescription for optimal resource allocation among a set of gambles which are typically repeated in an independent and identically distributed manner. This type of wagering scheme was first introduced in the seminal paper [1]. Following this work, many applicat…”
- limitationétayée
Kelly and high-fractional Kelly strategies have very risky short-term performance.
[4] How Does the Fortune’s Formula Kelly CapitalGrowth Model Perform?, abstract DOI 10.3905/jpm.2011.37.4.096“William Poundstone’s book, Fortune’s Formula, brought the Kelly capital growth criterion to the attention of investors. But how do full and fractional Kelly strategies perform in practice? The authors study three simple investment situations and simulate the behavior of these str…”
- resultétayée
Simulations found a consistent trade-off between growth and security as a function of the bet size selected by different strategies.
[4] How Does the Fortune’s Formula Kelly CapitalGrowth Model Perform?, abstract DOI 10.3905/jpm.2011.37.4.096“William Poundstone’s book, Fortune’s Formula, brought the Kelly capital growth criterion to the attention of investors. But how do full and fractional Kelly strategies perform in practice? The authors study three simple investment situations and simulate the behavior of these str…”
- limitationétayée
Regardless of how favorable the investment opportunities are or how long the finite horizon is, a sequence of bad scenarios can produce very poor final wealth outcomes and a loss of most of the investor's initial capital.
[4] How Does the Fortune’s Formula Kelly CapitalGrowth Model Perform?, abstract DOI 10.3905/jpm.2011.37.4.096“William Poundstone’s book, Fortune’s Formula, brought the Kelly capital growth criterion to the attention of investors. But how do full and fractional Kelly strategies perform in practice? The authors study three simple investment situations and simulate the behavior of these str…”
- methodétayée
An ensemble-learning growth optimal portfolio strategy combines bootstrap aggregating and the random subspace method to mitigate estimation error.
[2] The Kelly Growth Optimal Portfolio with Ensemble Learning, abstract S2 6b1fdf69ed61“As a competitive alternative to the Markowitz mean-variance portfolio, the Kelly growth optimal portfolio has drawn sufficient attention in investment science. While the growth optimal portfolio is theoretically guaranteed to dominate any other portfolio with probability 1 in the…”
- resultétayée
Simulation analysis and out-of-sample comparisons with 10 competing strategies on four datasets found that the ensemble-learning growth optimal portfolio strategy was superior across extensive evaluation criteria.
[2] The Kelly Growth Optimal Portfolio with Ensemble Learning, abstract S2 6b1fdf69ed61“As a competitive alternative to the Markowitz mean-variance portfolio, the Kelly growth optimal portfolio has drawn sufficient attention in investment science. While the growth optimal portfolio is theoretically guaranteed to dominate any other portfolio with probability 1 in the…”
- limitationétayée avec réserves
Empirically derived Kelly bets based on sampled data can differ dramatically from Kelly bets based on the true return distribution.
[5] Kelly Betting Can Be Too Conservative, abstract arXiv:1710.01786v1Passage says Kelly bets for X and X-hat 'can' lead to dramatically different bets, not that they always do; claim overstates certainty.“Kelly betting is a prescription for optimal resource allocation among a set of gambles which are typically repeated in an independent and identically distributed manner. In this setting, there is a large body of literature which includes arguments that the theory often leads to b…”
- resultétayée
In the example studied, the data-based practitioner judged the bet highly favorable and selected a large optimal betting fraction, whereas the theoretician using the true distribution selected little or no betting.
[5] Kelly Betting Can Be Too Conservative, section I INTRODUCTION“With regard to the above, we consider the following scenario: A bettor entertains a sequence of gambles from two different points of view. The first point of view is that of the theoretician who works with a model of the returns as a sequence of independent and identically distri…”
- limitationétayée
When the return random variable has unbounded support, Kelly theory can lead to no betting at all.
[5] Kelly Betting Can Be Too Conservative, section Kelly Betting Can Be Too Conservative“To formalize these ideas, we provide a result which we call the Restricted Betting Theorem. An extreme case of the theorem is obtained when XX has unbounded support. In this situation, using XX, the Kelly theory can lead to no betting at all.”
- methodétayée
In the dynamic game studied, the bettor selects a wealth fraction at time zero, keeps the resulting proceeds at risk for n steps, and updates the bet size only after those n steps.
[1] At What Frequency Should the Kelly Bettor Bet?, abstract DOI 10.23919/acc.2018.8431224“We study the problem of optimizing the betting frequency in a dynamic game setting using Kelly's celebrated expected logarithmic growth criterion as the performance metric. The game is defined by a sequence of bets with independent and identically distributed returns X( k). The b…”
- factétayée
The dynamic-game analysis explicitly examines the effects of accrued interest and transaction costs on optimal betting performance.
[1] At What Frequency Should the Kelly Bettor Bet?, abstract DOI 10.23919/acc.2018.8431224“We study the problem of optimizing the betting frequency in a dynamic game setting using Kelly's celebrated expected logarithmic growth criterion as the performance metric. The game is defined by a sequence of bets with independent and identically distributed returns X( k). The b…”
- uncertaintyétayée
For general return distributions, the study states conjectures about how optimal performance changes with the update interval and about when a low-frequency bettor can match the performance of a high-frequency bettor.
[1] At What Frequency Should the Kelly Bettor Bet?, abstract DOI 10.23919/acc.2018.8431224“We study the problem of optimizing the betting frequency in a dynamic game setting using Kelly's celebrated expected logarithmic growth criterion as the performance metric. The game is defined by a sequence of bets with independent and identically distributed returns X( k). The b…”
- methodétayée
In the transaction-cost market model, the riskless bond is the constant numéraire and the risky stock can be bought at the ask price S and sold at the bid price (1−λ)S.
[7] Optimal Investment with Random Endowments and Transaction Costs: Duality Theory and Shadow Prices, section 2 Market Model“We consider the market model which consists with one riskless bond and one risky asset. The riskless bond BB is assumed to be constant 11 which amounts to serve as the numéraire. The stock price is modeled by a strictly positive and locally bounded adapted càdlàg process (St)0≤t≤…”
- limitationétayée
In the presence of market frictions, conventional semimartingale and stochastic-integral analysis does not work in the general setting with transaction costs.
[7] Optimal Investment with Random Endowments and Transaction Costs: Duality Theory and Shadow Prices, section 1 Introduction“In the presence of market frictions, the utility maximization problem relies heavily on the definition of working portfolio processes. The conventional analysis based on semimartingale properties and stochastic integrals will not work in the general setting with transaction costs…”
- methodétayée avec réserves
With proportional transaction costs, acceptable portfolios can be defined through a consistent price system so that liquidation-value processes remain above stochastic thresholds.
[7] Optimal Investment with Random Endowments and Transaction Costs: Duality Theory and Shadow Prices, abstract arXiv:1504.00310v8Passage says acceptable portfolios are defined via CPS so liquidation value stays above thresholds; claim inserts 'proportional' transaction costs from title but passage doesn't repeat that detail in the cited sentence.“This paper studies the utility maximization on the terminal wealth with random endowments and proportional transaction costs. To deal with unbounded random payoffs from some illiquid claims, we propose to work with the acceptable portfolios defined via the consistent price system…”
- factétayée
The Kelly criterion calls for maximization of the expected logarithmic growth of wealth.
[13] On Feedback Control in Kelly Betting: An Approximation Approach, abstract arXiv:2004.14048v2“In this paper, we consider a simple discrete-time optimal betting problem using the celebrated Kelly criterion, which calls for maximization of the expected logarithmic growth of wealth. While the classical Kelly betting problem can be solved via standard concave programming tech…”
- methodétayée
The classical Kelly betting problem can be solved using standard concave programming.
[13] On Feedback Control in Kelly Betting: An Approximation Approach, abstract arXiv:2004.14048v2“In this paper, we consider a simple discrete-time optimal betting problem using the celebrated Kelly criterion, which calls for maximization of the expected logarithmic growth of wealth. While the classical Kelly betting problem can be solved via standard concave programming tech…”
- methodétayée
A Taylor-based approximation recasts the Kelly betting problem into quadratic programming and produces a closed-form approximate solution.
[13] On Feedback Control in Kelly Betting: An Approximation Approach, abstract arXiv:2004.14048v2“In this paper, we consider a simple discrete-time optimal betting problem using the celebrated Kelly criterion, which calls for maximization of the expected logarithmic growth of wealth. While the classical Kelly betting problem can be solved via standard concave programming tech…”
- resultétayée
The Taylor-based approximate Kelly approach provides results concerning betting performance, expected cumulative gain or loss, its variance, expected growth, variance of logarithmic growth, and survivability.
[13] On Feedback Control in Kelly Betting: An Approximation Approach, abstract arXiv:2004.14048v2“In this paper, we consider a simple discrete-time optimal betting problem using the celebrated Kelly criterion, which calls for maximization of the expected logarithmic growth of wealth. While the classical Kelly betting problem can be solved via standard concave programming tech…”
- limitationétayée
Position sizing substantially affects the risk and return characteristics of technical trading strategies.
[9] Size matters! How position sizing determines risk and return of technical timing strategies, abstract https://openalex.org/W1584300703“The application of a technical trading rule, which just provides long and short signals, requires the investor to decide upon the exposure to stake in each trade. Although this position sizing (or money management) crucially affects the risk and return characteristics, recent aca…”
- resultétayée
A study comparing position-sizing methods found that relative position sizing has a severe impact on trading results compared with erratic positions.
[9] Size matters! How position sizing determines risk and return of technical timing strategies, abstract https://openalex.org/W1584300703“The application of a technical trading rule, which just provides long and short signals, requires the investor to decide upon the exposure to stake in each trade. Although this position sizing (or money management) crucially affects the risk and return characteristics, recent aca…”
- limitationrejetée
For the timing strategies studied, an optimal position size does not exist under the standard Kelly framework.
[9] Size matters! How position sizing determines risk and return of technical timing strategies, abstract https://openalex.org/W1584300703“The application of a technical trading rule, which just provides long and short signals, requires the investor to decide upon the exposure to stake in each trade. Although this position sizing (or money management) crucially affects the risk and return characteristics, recent aca…”
- resultétayée
Smaller trading fractions delivered the highest risk-adjusted returns in most of the simulated scenarios.
[9] Size matters! How position sizing determines risk and return of technical timing strategies, abstract https://openalex.org/W1584300703“The application of a technical trading rule, which just provides long and short signals, requires the investor to decide upon the exposure to stake in each trade. Although this position sizing (or money management) crucially affects the risk and return characteristics, recent aca…”
- limitationétayée
Estimation misspecifications in portfolio inputs can cause strong deviations from optimality and inferior out-of-sample performance.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 1 Introduction“Based on the simple but essential idea of diversification and optimal risk-return profile of an investment strategy, the mean-variance model by Markowitz (1952) still represents the groundwork for portfolio optimization. In its original design, Markowitz portfolio theory assumes …”
- limitationétayée
Portfolio weights are extremely sensitive to changes in expected returns, which are more difficult to estimate than return covariances.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 1 Introduction“Based on the simple but essential idea of diversification and optimal risk-return profile of an investment strategy, the mean-variance model by Markowitz (1952) still represents the groundwork for portfolio optimization. In its original design, Markowitz portfolio theory assumes …”
- limitationétayée
Even global minimum-variance portfolios can have significant estimation errors in their portfolio weights when covariance estimates are uncertain, especially in high-dimensional settings.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 1 Introduction“DeMiguel et al. (2009b) additionally show that the mean-variance portfolio is outperformed out-of-sample by the minimum-variance portfolio not only in terms of risk, but as well in respect to the return-risk ratio. However, even if investors decide to use the global minimum-varia…”
- limitationétayée
When the asset-to-sample-size ratio is high, the sample covariance and its inverse have greater estimation error because their eigenvalues can be over- or underestimated.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 2.1 Sample Covariance“The standard approach for estimating the covariance matrix of returns among researchers and practitioners is to use the sample estimator, defined as Σ^S=1T−1(R−μ^1)′(R−μ^1),\widehat{{{\Sigma}}}_{\mathit{S}}=\frac{1}{T-1}\left({R}-\widehat{{\mu}}{1}\right)^{\prime}\left({R}-\w…”
- limitationétayée
When the concentration ratio q=n/T exceeds 1, the sample covariance matrix becomes singular and its inverse cannot be calculated.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 2.1 Sample Covariance“The standard approach for estimating the covariance matrix of returns among researchers and practitioners is to use the sample estimator, defined as Σ^S=1T−1(R−μ^1)′(R−μ^1),\widehat{{{\Sigma}}}_{\mathit{S}}=\frac{1}{T-1}\left({R}-\widehat{{\mu}}{1}\right)^{\prime}\left({R}-\w…”
- methodétayée
Linear shrinkage estimators combine the sample covariance matrix with a structured target matrix to provide a bias-variance trade-off.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, section 1 Introduction“We cover several approaches that have been shown to overcome these estimation issues and perform well in terms of out-of-sample variance. For instance, we discuss the linear shrinkage estimators of Ledoit and Wolf (2004a), Ledoit and Wolf (2004b) designed to offer an optimal bias…”
- methodétayée
A multi-fold cross-validation technique can be used to select tuning parameters for covariance-estimation methods within each method.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, abstract arXiv:1910.13960v5“The global minimum-variance portfolio is a typical choice for investors because of its simplicity and broad applicability. Although it requires only one input, namely the covariance matrix of asset returns, estimating the optimal solution remains a challenge. In the presence of h…”
- resultétayée
In an empirical analysis using four S&P 500 datasets, data-driven tuning-parameter selection through cross-validation improved the out-of-sample performance of the global minimum-variance portfolio.
[8] Cross-validated covariance estimators for high-dimensional minimum-variance portfolios, abstract arXiv:1910.13960v5“The global minimum-variance portfolio is a typical choice for investors because of its simplicity and broad applicability. Although it requires only one input, namely the covariance matrix of asset returns, estimating the optimal solution remains a challenge. In the presence of h…”
- factétayée
Maximizing expected growth can still produce significant drawdowns that make a strategy unsustainable.
[12] A Rational Risk Policy? Why Path Dependence Matters, abstract DOI 10.3390/e25020202“The Kelly criterion determines optimal bet sizes that maximize long-term growth. While growth is definitely an important consideration, the focus on growth alone can lead to significant drawdowns, leading to psychological discomfort for a risk-taker. Path-dependent risk measures,…”
- methodétayée
Path-dependent risk measures such as drawdown risk can be used to assess the risk of significant portfolio retracements.
[12] A Rational Risk Policy? Why Path Dependence Matters, abstract DOI 10.3390/e25020202“The Kelly criterion determines optimal bet sizes that maximize long-term growth. While growth is definitely an important consideration, the focus on growth alone can lead to significant drawdowns, leading to psychological discomfort for a risk-taker. Path-dependent risk measures,…”
- methodétayée
Monte Carlo simulation can be used to analyze the medium-term behavior of cumulative return paths under different return distributions.
[12] A Rational Risk Policy? Why Path Dependence Matters, abstract DOI 10.3390/e25020202“The Kelly criterion determines optimal bet sizes that maximize long-term growth. While growth is definitely an important consideration, the focus on growth alone can lead to significant drawdowns, leading to psychological discomfort for a risk-taker. Path-dependent risk measures,…”
- limitationétayée
Heavier-tailed outcome distributions require additional care because the growth-optimal strategy may not be optimal from a practical risk perspective.
[12] A Rational Risk Policy? Why Path Dependence Matters, abstract DOI 10.3390/e25020202“The Kelly criterion determines optimal bet sizes that maximize long-term growth. While growth is definitely an important consideration, the focus on growth alone can lead to significant drawdowns, leading to psychological discomfort for a risk-taker. Path-dependent risk measures,…”
- methodétayée avec réserves
A lifetime-ruin investment problem with proportional transaction costs can be formulated as minimizing the probability that ruin occurs before death.
[10] Stochastic Perron's Method for the Probability of lifetime ruin problem under transaction costs, section 1. IntroductionPassage describes the problem as 'how individuals should invest...to minimize the probability of lifetime ruin, when buying and selling...incur proportional transaction costs'; claim correctly interprets the formulation but 'can be formulated as' is weaker than the passage's direct description.“Stochastic Perron’s method has been applied to linear problems [1], Dynkin games [3], HJB equations for regular control problems [2], (regular) exit time problems [12] and zero-sum differential games [14]. This paper adapts the method to another type of problems: singular control…”
Sources
Sources
- [1]Chung-Han Hsieh, B. Ross Barmish, John A. Gubner. At What Frequency Should the Kelly Bettor Bet?, 2018.
- [2]Weiwei Shen, Bin Wang, Jian Pu, Jun Wang. The Kelly Growth Optimal Portfolio with Ensemble Learning. AAAI Conference on Artificial Intelligence, 2019.
- [3]Salvatore Tirone, Maddalena Ghio, Giulia Livieri, Vittorio Giovannetti, Stefano Marmi. Kelly Betting with Quantum Payoff: a continuous variable approach. arXiv, 2020.
- [4]Leonard C. MacLean, Edward O. Thorp, Yonggan Zhao, William T. Ziemba. How Does the Fortune’s Formula Kelly CapitalGrowth Model Perform?. The Journal of Portfolio Management, 2011.
- [5]Chung-Han Hsieh, B. Ross Barmish, John A. Gubner. Kelly Betting Can Be Too Conservative. arXiv, 2017.
- [6]Adashu Jacob Daniel, A. Josaphat. Modeling Volatility Using Bayesian GARCH with Student-t and Generalized Error Distributions: A Case Study of Bitcoin. Asian Journal of Science, Technology, Engineering, and Art, 2025.
- [7]Erhan Bayraktar, Xiang Yu. Optimal Investment with Random Endowments and Transaction Costs: Duality Theory and Shadow Prices. arXiv, 2015.
- [8]Sven Husmann, Antoniya Shivarova, Rick Steinert. Cross-validated covariance estimators for high-dimensional minimum-variance portfolios. arXiv, 2019.
- [9]Peter Scholz. Size matters! How position sizing determines risk and return of technical timing strategies. RePEc: Research Papers in Economics, 2012.
- [10]Erhan Bayraktar, Yuchong Zhang. Stochastic Perron's Method for the Probability of lifetime ruin problem under transaction costs. arXiv, 2014.
- [11]Yacine AÏT‐SAHALI, Michael W. Brandt. Variable Selection for Portfolio Choice. The Journal of Finance, 2001.
- [12]Hans Geboers, Benoît Depaire. A Rational Risk Policy? Why Path Dependence Matters. Entropy, 2023.
- [13]Chung-Han Hsieh. On Feedback Control in Kelly Betting: An Approximation Approach. arXiv, 2020.
- [14]Campbell R. Harvey, Yan Liu, Caroline Zhu. … and the Cross-Section of Expected Returns. Review of Financial Studies, 2015.
- [15]Tianyu Long. A New CKLS Model with GARCH-type Volatility and SSAEPD Error Terms. Highlights in Business, Economics and Management, 2024.
- [16]Enzo Busseti, Ernest K. Ryu, Stephen Boyd. Risk-Constrained Kelly Gambling. The Journal of Investing, 2016.
- [17]Jiacheng Feng. Portfolio Selection with Mandatory Bequest. arXiv, 2014.
- [18]Sven Husmann, Antoniya Shivarova, Rick Steinert. Sparsity and Stability for Minimum-Variance Portfolios. arXiv, 2019.