con un clic
signals-technical
Technical signal generators — OBI, Funding Arbitrage, Kelly Criterion
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Technical signal generators — OBI, Funding Arbitrage, Kelly Criterion
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
S+ Grade Universal Trading Skill Pack for AI Agents. Trinity Architecture: Inference → Signal → Execution → Self-Upgrade. S+ Additions: Vectorized Backtest Engine, Web3 DEX Executor, LLM Agent Tool Adapter, CI/CD, 57 tests, >90% core coverage.
Adversarial intelligence — behavioral detection, whale tracking, sentiment analysis
Web3 DEX execution layer — MEV protection, gas optimization, on-chain swaps
Basado en la clasificación ocupacional SOC
| name | signals_technical |
| version | 2.0.0 |
| description | Technical signal generators — OBI, Funding Arbitrage, Kelly Criterion |
| author | VelonLabs |
| skills | [{"name":"order_book_imbalance","class":"OrderBookImbalance","module":"skills.signals.technical.obi","description":"Order Book Imbalance microstructure signal","triggers":["order_book","obi","depth","microstructure"]},{"name":"funding_arbitrage","class":"FundingArbitrageSignal","module":"skills.signals.technical.funding_arb","description":"Perpetual funding-rate arbitrage signal","triggers":["funding","perpetual","basis","arbitrage"]},{"name":"kelly_criterion","class":"KellyCriterion","module":"skills.signals.technical.kelly","description":"Kelly-optimal position sizing","triggers":["sizing","kelly","risk"]}] |
| dependencies | [] |
Generates BUY/SELL/HOLD signals from order-book depth imbalance.
from skills.signals.technical.obi import OrderBookImbalance
obi = OrderBookImbalance(levels=5, long_threshold=0.25)
signal = obi.generate("BTC/USDT", bids=[[65000, 5.0]], asks=[[65010, 1.5]])
Generates arbitrage signals from perpetual funding rates.
from skills.signals.technical.funding_arb import FundingArbitrageSignal
fa = FundingArbitrageSignal(threshold=Decimal("0.0003"))
signal = fa.generate("BTC/USDT", funding_rate=Decimal("0.0005"))