|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/algorithmic-trading-using-interactive-brokers-python-api/
课程评论:没有评论
课程名称:使用Interactive Broker的Python API进行算法交易 概述:本课程旨在帮助学员在Interactive Broker平台上设计和部署交易策略。通过自动化策略的各个步骤,包括提取数据(股票数据和基本面数据)、进行技术/基本面分析、生成交易信号、执行交易及风险管理等,学员将全面了解Interactive Broker的原生API。 通过本课程,您将掌握以下技能: - API交易 - 高级Python概念(面向对象编程、多线程等) - 提取历史数据 - 提取基本面数据 - 利用流媒体逐笔数据 - 使用Python引入技术指标 - 完整的策略设计与部署 - 处理异步调用 - Sqlite数据库管理 - Interactive Broker的TWS终端 - IB相关账户设置 重要注意事项 - 课程先决条件:本课程要求学员具备基本的Python熟练度,至少需掌握以下内容: - 基本的Python数据类型和格式 - Python数据结构,如列表、字典、元组等 - 如何创建Python函数 - 如何在Python中实现循环 - 安装和导入库 由于Interactive Broker API的Python客户端使用了高级的面向对象和异步编程概念,因此具备基本的Python知识是必要的。虽然课程中有专门的部分解释这些概念,但没有Python基础的学员将很难跟上课程进度。
Design and deploy trading strategies on Interactive Broker's platform. Automate every step of your strategy including, extracting data (stock data and fundamental data), performing technical/fundamental analysis, generating signals, placing trades, risk management etc. Gain a thorough understanding of native interactive broker's API.You can expect to gain the following skills from this courseAPI tradingAdvanced python concepts (OOP concepts, multi-threading etc.) Extracting historical dataExtracting fundamental dataHarnessing streaming tick level dataIncorporating technical indicators using pythonEnd to End strategy design and deploymentHandling asynchronous callsSqlite database managementInteractive Broker's TWS terminalRelevant account settings in IB#############################################################################################Important note - Course prerequisites:Please note that this course requires basic python proficiency. At the minimum, you should be comfortable with:basic python data types and formatbasic python data structures such as list, dictionary, tuple etc. how to create python functionshow to implement loops in pythoninstalling and importing libraries Basic python proficiency is mandatory because Interactive Broker API's python client uses advanced OOP and asynchronous programming concepts. While, I have devoted an entire section explaining these concepts, students with no python knowledge will really struggle to follow along.#############################################################################################