Getting Started with Forex Trading Using Python: Beginner's guide to the currency market and development of trading algorithms

Krishtop, Alex

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-17
  • 售價: $1,490
  • 貴賓價: 9.5$1,416
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804616850
  • ISBN-13: 9781804616857
  • 相關分類: Python程式語言Algorithms-data-structures
  • 海外代購書籍(需單獨結帳)

商品描述

Discover the inner workings of today's forex market, the essential risks in forex algo trading, and how to mitigate them

Key Features

• Build trading applications with research and without advanced Python programming skills
• Dive into professional fx trading while enhancing your trading apps to be more accurate
• Develop simple yet efficient backtesting applications to help keep your expectations realistic

Book Description

Algorithm-based trading is a popular choice for Python programmers due to its apparent simplicity. However, very few traders get the results they want, partly because they aren't able to capture the complexity of the factors that influence the market. Getting Started with Forex Trading Using Python helps you understand the market and build an application that reaps desirable results.

The book is a comprehensive guide to everything that is market-related: data, orders, trading venues, and risk. From the programming side, you'll learn the general architecture of trading applications, systemic risk management, de-facto industry standards such as FIX protocol, and practical examples of using simple Python codes. You'll gain an understanding of how to connect to data sources and brokers, implement trading logic, and perform realistic tests. Throughout the book, you'll be encouraged to further study the intricacies of algo trading with the help of code snippets.

By the end of this book, you'll have a deep understanding of the fx market from the perspective of a professional trader. You'll learn to retrieve market data, clean it, filter it, compress it into various formats, apply trading logic, emulate the execution of orders, and test the trading app before trading live.

What you will learn

• Explore the forex market organization and operations
• Understand the sources of alpha and the concept of algo trading
• Get a grasp on typical risks and ways to mitigate them
• Understand fundamental and technical analysis
• Connect to data sources and check the integrity of market data
• Use API and FIX protocol to send orders
• Translate trading ideas into code
• Run reliable backtesting emulating real-world market conditions

Who this book is for

This book is for financial traders and python developers who are interested in forex trading. Academic researchers looking to focus on practical applications will find this book useful. This book can also help established fx market professionals who want to take the first steps in algo trading. Familiarity with Python and object-oriented programming within the scope of an online course or self-study is a must. Knowledge of network protocols and interfaces is a plus but not a prerequisite, as is specific knowledge about markets and trading.

商品描述(中文翻譯)

探索當今外匯市場的內部運作,外匯算法交易的基本風險以及如何減輕這些風險。

主要特點:

- 使用研究和不需要高級Python編程技巧來建立交易應用程序。
- 深入了解專業外匯交易,同時提升交易應用程序的準確性。
- 開發簡單而高效的回測應用程序,以幫助保持您的期望值合理。

書籍描述:

基於算法的交易是Python程序員的熱門選擇,因為它看似簡單。然而,很少有交易者能夠獲得他們想要的結果,部分原因是他們無法捕捉影響市場的複雜因素。《使用Python入門外匯交易》幫助您了解市場並建立一個能夠獲得理想結果的應用程序。

本書是關於市場相關的全面指南:數據、訂單、交易場所和風險。從編程方面來看,您將學習交易應用程序的一般架構、系統性風險管理、如FIX協議等行業標準,以及使用簡單的Python代碼的實際示例。您將了解如何連接數據源和經紀人,實現交易邏輯,進行實際測試。在整本書中,您將被鼓勵通過代碼片段進一步研究算法交易的細節。

通過閱讀本書,您將深入了解專業交易者的角度來看外匯市場。您將學習檢索市場數據、清理數據、過濾數據、將其壓縮成各種格式、應用交易邏輯、模擬訂單執行以及在實際交易之前測試交易應用程序。

您將學到什麼:

- 探索外匯市場的組織和運作方式。
- 了解Alpha的來源和算法交易的概念。
- 掌握典型風險和減輕風險的方法。
- 了解基本和技術分析。
- 連接數據源並檢查市場數據的完整性。
- 使用API和FIX協議發送訂單。
- 將交易思想轉化為代碼。
- 在模擬真實市場條件下進行可靠的回測。

本書適合對外匯交易感興趣的金融交易員和Python開發人員。對實際應用感興趣的學術研究人員也會發現本書有用。本書還可以幫助已經在外匯市場工作的專業人士邁出算法交易的第一步。必須熟悉Python和面向對象編程,可以通過在線課程或自學來獲得。對網絡協議和接口的了解是一個優勢,但不是必需的,對市場和交易的具體知識也是如此。

目錄大綱

1. Developing Trading Strategies – Why They Are Different
2. Using Python for Trading Strategies
3. FX Market Overview from a Developer's Standpoint
4. Trading Application – What's Inside?
5. Retrieving and Handling Market Data with Python
6. Basics of Fundamental Analysis and Its Possible Use in FX Trading
7. Technical Analysis and Its Implementation in Python
8. Data Visualization in FX Trading with Python
9. Trading Strategies and Their Core Elements
10. Types of Orders and Their Simulation in Python
11. Backtesting and Theoretical Performance
12. Sample Strategy – Trend-Following
13. To Trade or Not to Trade – Performance Analysis
14. Where to Go Now?

目錄大綱(中文翻譯)

1. 開發交易策略 - 為何與其他不同
2. 使用Python進行交易策略
3. 從開發者的角度看外匯市場概況
4. 交易應用程式 - 內容概述
5. 使用Python擷取和處理市場數據
6. 基本面分析基礎及其在外匯交易中的潛在應用
7. 技術分析及其在Python中的實現
8. 使用Python進行外匯交易的數據可視化
9. 交易策略及其核心要素
10. 不同類型的訂單及其在Python中的模擬
11. 回測和理論表現
12. 範例策略 - 趨勢追蹤
13. 交易與否 - 績效分析
14. 接下來該往哪裡走?