A curated selection of this month’s quantitative finance articles, highlighting financial data tools, AI and machine learning advancements, and academic research on risk and market structure.
Quantitative Trading Tools with Jason Foster
- secfile: SEC EDGAR Filings in R and Python – The secfile package streamlines SEC EDGAR data retrieval in R and Python by managing sessions, rate limits, pagination, caching, URL construction, and inline XBRL parsing.
- yfscreen: Yahoo Finance Screener in R and Python – The yfscreen package simplifies screening across multiple security types, allowing R and Python users to focus on filtering and retrieving Yahoo Finance data instead of managing API details.
- Time-Series of Implied Shocks Using Principal Component Analysis – PCA can generate implied shocks for portfolio scenario analysis, address time-series eigenanalysis challenges, and compare specified and PCA-based shocks using the open-source rolleigen package.
AI & Machine Learning by Jason of PyQuant News
- Reinforcement Learning Transforming Trading Strategies – Reinforcement learning is reshaping trading and portfolio management by adapting strategies, optimizing allocations, and improving risk management.
- AI-Driven Analytics Transform Investment Strategies – AI-driven predictive analytics is transforming investing by enabling faster, data-informed risk management, trading, portfolio optimization, and sentiment analysis.
- The Future of Finance: AI in Dynamic Pricing – AI-driven dynamic pricing helps financial institutions optimize revenue and personalize products using real-time data analysis
Python, IBKR API, and Trading Automation with IBridgePy
- Unlocking the Power of Trading Automation: A Guide to Interactive Brokers Python API – The Interactive Brokers Python API allows traders to automate strategies, access real-time and historical market data, manage orders, monitor risk, and develop advanced algorithms through structured setup, integration, and testing.
- Use of Python For Finance and Algorithmic Trading – Python is the preferred language for finance and algorithmic trading due to its accessible syntax, extensive libraries, and robust data analysis, visualization, and platform-building capabilities.
- Introduction to Interactive Brokers API – Algorithmic traders can automate strategies, build custom trading tools, access historical data, create indicators and alerts, integrate Python libraries, and connect securely to IB accounts using TWS or Gateway.
Academic Research Insights from Elisabetta Basilico, Alpha Architect Blog
- Firm-to-Firm Financial Linkages and Dollar Risk Transmission – Elisabetta Basilico examines research by Hardie, Saffy and Simonovska, highlighting how dollar borrowing by large firms can transmit financial risk across emerging-market supply chains through trade credit.
- The Effect of Advisors’ Incentives on Clients’ Investments – In another review, she explores a study by Battiston, Vidal, Vallve and Lou, which examines how financial advisors’ incentives may conflict with clients’ goals.
- Social Security’s Role in the Federal Debt Explosion – She also reviews Boccia and Nachkebia’s paper examining the impact of Social Security on federal debt.
Already an Interactive Brokers Client?
New to Interactive Brokers?
Disclosure: Interactive Brokers
The analysis in this material is provided for information only and is not and should not be construed as an offer to sell or the solicitation of an offer to buy any security. To the extent that this material discusses general market activity, industry or sector trends or other broad-based economic or political conditions, it should not be construed as research or investment advice. To the extent that it includes references to specific securities, commodities, currencies, or other instruments, those references do not constitute a recommendation by IBKR to buy, sell or hold such investments. This material does not and is not intended to take into account the particular financial conditions, investment objectives or requirements of individual customers. Before acting on this material, you should consider whether it is suitable for your particular circumstances and, as necessary, seek professional advice.
The views and opinions expressed herein are those of the author and do not necessarily reflect the views of Interactive Brokers, its affiliates, or its employees.
Disclosure: API Examples Discussed
Throughout the lesson, please keep in mind that the examples discussed are purely for technical demonstration purposes, and do not constitute investment advice, an investment recommendation or investment research. Also, it is important to remember that placing trades in a paper account is recommended before any live trading.
Disclosure: Order Types / TWS
The order types available through Interactive Brokers Trader Workstation are designed to help you limit your loss and/or lock in a profit. Market conditions and other factors may affect execution. In general, orders guarantee a fill or guarantee a price, but not both. In extreme market conditions, an order may either be executed at a different price than anticipated or may not be filled in the marketplace.










Join The Conversation
If you have a general question, it may already be covered in our FAQs page. go to: IBKR Ireland FAQs or IBKR U.K. FAQs. If you have an account-specific question or concern, please reach out to Client Services: IBKR Ireland or IBKR U.K..
Visit IBKR U.K. Open an IBKR U.K. Account