-
Notifications
You must be signed in to change notification settings - Fork 0
COTAnalysis
Victor Kaiuki edited this page Jun 16, 2026
·
1 revision
The COTAnalysis class computes metrics on fetched COT data.
from cftc_cot import COTAnalysis
# df comes from client.execute()
analysis = COTAnalysis(df, classification="legacy")
# Compute
df = analysis.net_positions()
df = analysis.z_scores()-
.net_positions(): Adds net position columns for all categories. -
.z_scores(window=52): Rolling Z-scores of net positions. -
.long_short_ratios(): Long/Short ratios per category. -
.percentile_rank(column): Current value as percentile. -
.extremes(threshold=0.9): Detect extreme positioning.
Getting Started
API Reference
Field Reference
Guides
Reference