Getting Started with Forex Trading Using Python: Beginner's guide to the currency market and development of trading algorithms
暫譯: 使用 Python 開始外匯交易:貨幣市場與交易算法開發的初學者指南
Krishtop, Alex
- 出版商: Packt Publishing
- 出版日期: 2023-03-17
- 售價: $1,600
- 貴賓價: 9.5 折 $1,520
- 語言: 英文
- 頁數: 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. 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?