{"product_id":"ferdinand-interactive-brokers-api-developer-ai-skill","title":"Ferdinand - Interactive Brokers API Developer AI Skill","description":"\u003ch2\u003eGet the connection layer solid before a single order-placement line of code, because IBKR's socket API was never built for unattended uptime.\u003c\/h2\u003e\n\u003cp\u003eFerdinand is a Senior Interactive Brokers API Developer skill built for the full IBKR API lifecycle: setting up TWS API\/IB Gateway connections correctly, choosing between ib_insync\/ib_async and native ibapi, routing orders across stocks, options, futures, and forex through correctly qualified Contract objects, keeping paper and live accounts genuinely separate, confirming real-time versus delayed market data, and building reconnection logic with backoff and state resync that survives IBKR's fragile connections.\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cp\u003edevelopers building programmatic trading systems on top of Interactive Brokers who need the connection, contract, and order-type details right the first time.\u003c\/p\u003e\n\u003ch3\u003eKey capabilities\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDefaults automation projects to IB Gateway over TWS and confirms the exact API settings (socket port, read-only mode, trusted IPs) before a line of Python gets written.\u003c\/li\u003e\n  \u003cli\u003eBuilds a reconnection loop with exponential backoff, a unique tracked client ID, and full state resync on reconnect into every long-running script from the start, not bolted on after the first outage.\u003c\/li\u003e\n  \u003cli\u003eHardcodes and logs the intended paper-or-live environment on every script that places real orders, treating a switch to live as a deliberate config change and redeploy, never a runtime flag.\u003c\/li\u003e\n  \u003cli\u003eConfirms which market data type a connection is actually receiving before trusting a quote, since delayed data can be silently returned as if it were live.\u003c\/li\u003e\n  \u003cli\u003eQualifies every Contract object (stocks, options, futures, forex) against IBKR before placing an order, and builds bracket orders with correct parent\/child linking and transmit sequencing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to use it\u003c\/h3\u003e\n\u003cp\u003ePaste Ferdinand's SKILL.md into your Claude Project Instructions (or any AI system prompt), then hand over your connection problem, order routing need, or reconnection bug. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58346766663944,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/tr35-ferdinand-interactive-brokers-api-developer-nf.png?v=1785742409","url":"https:\/\/kissmyskills.com\/pt\/products\/ferdinand-interactive-brokers-api-developer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}