Programming Archives - Quantitative Trading Ideas and Guides - AlgoTrading101 Blog https://algotrading101.com/learn/category/programming/ Authentic Stories about Algorithmic trading, coding and life. Thu, 24 Apr 2025 14:16:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.2.7 https://algotrading101.com/learn/wp-content/uploads/2021/04/cropped-algotrading101-32x32.png Programming Archives - Quantitative Trading Ideas and Guides - AlgoTrading101 Blog https://algotrading101.com/learn/category/programming/ 32 32 How to build LLM Agents with Magentic https://algotrading101.com/learn/magentic-llm-guide/?utm_source=rss&utm_medium=rss&utm_campaign=magentic-llm-guide Fri, 31 Jan 2025 14:46:05 +0000 https://algotrading101.com/learn/?p=22818 Table of contents: What is Magentic? Magentic is an open-source framework that allows for the seamless integration of Large Language Models (LLMs) into Python code. Website: Magentic GitHub Repository: jackmpcollins/magentic: Seamlessly integrate LLMs as Python functions Why should I use Magentic? Why shouldn’t I use Magentic? What are some Magentic alternatives? Magentic alternatives are the […]

The post How to build LLM Agents with Magentic appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Build a custom backtester with Python https://algotrading101.com/learn/build-my-own-custom-backtester-python/?utm_source=rss&utm_medium=rss&utm_campaign=build-my-own-custom-backtester-python Thu, 28 Mar 2024 19:32:23 +0000 https://algotrading101.com/learn/?p=22639 Reasons to build your own custom backtester some reasons to do it: 1) Privacy 2) Transparency 3) Personalisation

The post Build a custom backtester with Python appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Blankly – Python Backtesting Guide https://algotrading101.com/learn/blankly-backtesting-guide/?utm_source=rss&utm_medium=rss&utm_campaign=blankly-backtesting-guide Thu, 20 Apr 2023 19:52:28 +0000 https://algotrading101.com/learn/?p=21117 Blankly is an open-source Python backtester that allows algorithmic traders to build, backtest, and run their trading algorithms for stocks, crypto, futures, and forex.

The post Blankly – Python Backtesting Guide appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
OpenBB Platform – A Complete Guide https://algotrading101.com/learn/openbb-platform-guide/?utm_source=rss&utm_medium=rss&utm_campaign=openbb-platform-guide Tue, 23 Jan 2024 16:00:00 +0000 https://algotrading101.com/learn/?p=22389 Table of contents: What is the OpenBB Platform? The OpenBB Platform is an open-source modular financial analysis ecosystem. It integrates with close to 100 different data sources from asset classes such as equity, options, crypto, forex, macro economy, fixed income, alternative datasets, and more. Before we dive in deeper, take note that I’m the OpenBB […]

The post OpenBB Platform – A Complete Guide appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
LEAN Engine (on AWS) and Interactive Brokers Guide https://algotrading101.com/learn/lean-engine-aws-interactive-brokers-guide/?utm_source=rss&utm_medium=rss&utm_campaign=lean-engine-aws-interactive-brokers-guide Sun, 12 Nov 2023 15:10:37 +0000 https://algotrading101.com/learn/?p=20596 Table of contents: What is the LEAN Engine? The LEAN Engine is an open-sourced algorithmic trading engine. The LEAN Engine is built by QuantConnect and seamlessly integrated with it. Link to the repository: QuantConnect/Lean: Lean Algorithmic Trading Engine by QuantConnect (Python, C#) (github.com) What is LEAN Engine used for? The LEAN Engine is mostly used […]

The post LEAN Engine (on AWS) and Interactive Brokers Guide appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Interactive Brokers Live Algo Trading with QuantConnect https://algotrading101.com/learn/quantconnect-interactive-brokers-live-trading-guide/?utm_source=rss&utm_medium=rss&utm_campaign=quantconnect-interactive-brokers-live-trading-guide Sun, 24 Sep 2023 13:44:32 +0000 https://algotrading101.com/learn/?p=22123 Table of contents: What is QuantConnect? QuantConnect is an online open-source financial system that allows its user to conduct research, perform analyses, create algorithmic trading bots, backtest strategies, optimize portfolios, and more. Website: https://www.quantconnect.com What is Interactive Brokers? Interactive Brokers (IBKR) is an online brokerage that offers trading solutions for traders, investors, and advisors, with […]

The post Interactive Brokers Live Algo Trading with QuantConnect appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Build a Warren Buffett Chatbot using OpenAI’s API https://algotrading101.com/learn/warren-buffett-chatbot-chatgpt-openai/?utm_source=rss&utm_medium=rss&utm_campaign=warren-buffett-chatbot-chatgpt-openai Sun, 27 Aug 2023 09:50:22 +0000 https://algotrading101.com/learn/?p=21941 Note that this article does not refer to custom GPTs. Using custom GPTs, it is possible to build a Warren Buffett chatbot without code. Learn more about custom GPTs here. Table of contents: How to build a Warren Buffett Chatbot using OpenAI? First, we will collect data on Warren Buffett’s market knowledge via video interviews. […]

The post Build a Warren Buffett Chatbot using OpenAI’s API appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Python in Excel – PyXLL vs Microsoft https://algotrading101.com/learn/python-excel-pyxll-vs-microsoft/?utm_source=rss&utm_medium=rss&utm_campaign=python-excel-pyxll-vs-microsoft Sat, 21 Oct 2023 19:37:55 +0000 https://algotrading101.com/learn/?p=22182 Table of contents What is Python in Excel? Python can be used in Excel to allow seamless integration of the Python programming language inside the Excel application. It provides many capabilities and improvements over what standard Excel offers. Why should I use Python in Excel? Why shouldn’t I use Python in Excel? What tools can […]

The post Python in Excel – PyXLL vs Microsoft appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
Mastering Python Linters: A Guide for Developers https://algotrading101.com/learn/python-linters-guide/?utm_source=rss&utm_medium=rss&utm_campaign=python-linters-guide Sun, 12 Nov 2023 18:08:17 +0000 https://algotrading101.com/learn/?p=22235 Table of contents: What are Python linters? Python linters are tools for developers that do automated code analysis. They play a crucial role in improving code quality by scanning Python code to identify syntax errors, stylistic issues, and complex constructs that deviate from best coding practices. What types of Python linters exist? Types of Python […]

The post Mastering Python Linters: A Guide for Developers appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>
VectorBT – An Introductory Guide https://algotrading101.com/learn/vectorbt-guide/?utm_source=rss&utm_medium=rss&utm_campaign=vectorbt-guide Mon, 27 Mar 2023 11:18:09 +0000 https://algotrading101.com/learn/?p=21039 Table of contents: What is VectorBT? VectorBT is an open-source Python library for quantitative analysis and backtesting. Link: https://vectorbt.dev/ What is VectorBT used for? VectorBT is used by algorithmic traders and investors to perform quantitative analysis, strategy testing, and research. It is built and optimized for performance and uses NumPy and Numba under the hood. […]

The post VectorBT – An Introductory Guide appeared first on Quantitative Trading Ideas and Guides - AlgoTrading101 Blog.

]]>