Python Algorithmic Trading Cookbook: All the recipes you need to implement your own algorithmic trading strategies in Python

Dagade, Pushpak

買這商品的人也買了...

商品描述

Build a solid foundation in algorithmic trading by developing, testing and executing powerful trading strategies with real market data using Python

Key Features

  • Build a strong foundation in algorithmic trading by becoming well-versed with the basics of financial markets
  • Demystify jargon related to understanding and placing multiple types of trading orders
  • Devise trading strategies and increase your odds of making a profit in stock markets without human intervention

Book Description

Python is a very popular language used to build and execute algorithmic trading strategies. If you want to find out how you can build a solid foundation in algorithmic trading using the language, this cookbook is here to help.

Starting by setting up the Python environment for trading and connectivity with brokers, you'll then learn the important aspects of financial markets. As you progress through this algorithmic trading book, you'll learn to fetch financial instruments, query and calculate various types of candles and historical data, and finally, compute and plot technical indicators. Next, you'll discover how to place various types of orders, such as regular, bracket, and cover orders, and understand their state transitions. You'll also uncover challenges faced while devising and executing powerful algorithmic trading strategies from scratch. Later chapters will take you through backtesting, paper trading, and finally real trading for the algorithmic strategies that you've created from the ground up. You'll even understand how to automate trading and find the right strategy for making effective decisions that would otherwise be impossible for human traders.

By the end of this book, you'll be able to use Python for algorithmic trading by implementing Python libraries to conduct key tasks in the algorithmic trading ecosystem.

What you will learn

  • Use Python to set up connectivity with brokers
  • Handle and manipulate time series data using Python
  • Fetch a list of exchanges, segments, financial instruments, and historical data to interact with the real market
  • Understand, fetch, and calculate various types of candles and use them to compute and plot diverse types of technical indicators
  • Develop and improve the performance of algorithmic trading strategies
  • Perform backtesting and paper trading on algorithmic trading strategies
  • Implement real trading in the live hours of stock markets

Who this book is for

If you are a financial analyst, financial trader, data analyst, algorithmic trader, trading enthusiast or anyone who wants to learn algorithmic trading with Python and important techniques to address challenges faced in the finance domain, this book is for you. Basic working knowledge of the Python programming language is expected. Although fundamental knowledge of trade-related terminologies will be helpful, it is not mandatory.

商品描述(中文翻譯)

建立一個堅實的演算法交易基礎,透過使用Python開發、測試和執行強大的交易策略,並使用真實市場數據。

主要特點:
- 通過熟悉金融市場的基礎知識,建立演算法交易的堅實基礎
- 解密與理解和下單多種交易指令相關的術語
- 設計交易策略,提高在股市中獲利的機會,無需人為干預

書籍描述:
Python是一種非常流行的語言,用於構建和執行演算法交易策略。如果您想了解如何使用Python建立演算法交易的堅實基礎,這本食譜將為您提供幫助。

從設置Python環境以進行交易和與經紀人建立連接開始,您將學習金融市場的重要方面。隨著閱讀本書,您將學習擷取金融工具、查詢和計算各種類型的K線圖和歷史數據,最後計算和繪製技術指標。接下來,您將了解如何下單,包括常規、擋板和蓋板單,並了解它們的狀態轉換。您還將揭示在從頭開始設計和執行強大的演算法交易策略時所面臨的挑戰。後面的章節將帶您進行回測、模擬交易,最終實際交易您從頭開始創建的演算法策略。您甚至將了解如何自動化交易,找到對於人類交易員來說原本不可能做出的有效決策策略。

通過閱讀本書,您將能夠使用Python進行演算法交易,並實施Python庫以在演算法交易生態系統中執行關鍵任務。

您將學到什麼:
- 使用Python建立與經紀人的連接
- 使用Python處理和操作時間序列數據
- 獲取交易所、交易品種、金融工具和歷史數據的列表,以與真實市場互動
- 理解、獲取和計算各種類型的K線圖,並使用它們計算和繪製不同類型的技術指標
- 開發和改進演算法交易策略的性能
- 在演算法交易策略上進行回測和模擬交易
- 在股市的實際交易時間執行真實交易

本書適合對象:
- 金融分析師、金融交易員、數據分析師、演算法交易員、交易愛好者或任何想要學習使用Python進行演算法交易並解決金融領域挑戰的人。預期讀者具備Python編程語言的基本工作知識,對交易相關術語的基本知識有所幫助,但不是必需的。