ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies

دانلود کتاب تجارت مالی دستی با پایتون: راهنمای عملی برای استفاده از Zipline و دیگر کتابخانه های پایتون برای بک تست استراتژی های معاملاتی

Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies

مشخصات کتاب

Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1838982884, 9781838982881 
ناشر: Packt Publishing 
سال نشر: 2021 
تعداد صفحات: 360 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 49,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تجارت مالی دستی با پایتون: راهنمای عملی برای استفاده از Zipline و دیگر کتابخانه های پایتون برای بک تست استراتژی های معاملاتی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تجارت مالی دستی با پایتون: راهنمای عملی برای استفاده از Zipline و دیگر کتابخانه های پایتون برای بک تست استراتژی های معاملاتی



دریابید که چگونه می‌توانید استراتژی‌های معاملاتی الگوریتمی را با Zipline بسازید و پس آزمون کنید

ویژگی‌های کلیدی

  • با داده‌های بازار و تجزیه و تحلیل سهام آشنا شوید و تجسم داده ها برای به دست آوردن بینش های کیفی
  • دریابید که چگونه به طور سیستماتیک به تحقیقات کمی و تولید استراتژی/آزمایش پشت سر هم در تجارت الگوریتمی نزدیک شوید
  • چگونگی پیمایش ویژگی های مختلف در کتابخانه های تجزیه و تحلیل داده پایتون را بیاموزید. li>

توضیحات کتاب

معامله الگوریتمی به شما کمک می‌کند با ابداع استراتژی‌هایی در تجزیه و تحلیل کمی برای کسب سود و کاهش ضرر، از بازارها جلوتر بمانید.

این کتاب شروع می‌شود. با معرفی تجارت الگوریتمی و توضیح اینکه چرا پایتون بهترین پلتفرم برای توسعه استراتژی های معاملاتی است. سپس تجزیه و تحلیل کمی را با استفاده از پایتون پوشش خواهید داد و یاد خواهید گرفت که چگونه استراتژی های معاملاتی الگوریتمی را با Zipline با استفاده از منابع مختلف داده بازار بسازید. استفاده از Zipline به‌عنوان کتابخانه بک‌آزمایی امکان دسترسی به داده‌های رایگان بازار روزانه تاریخی ایالات متحده را تا سال 2018 فراهم می‌کند. با پیشروی، درک عمیقی از کتابخانه‌های پایتون مانند NumPy و پانداها برای تجزیه و تحلیل مجموعه داده‌های مالی به دست خواهید آورد و Matplotlib، statsmodels و کتابخانه های scikit-learn برای تجزیه و تحلیل پیشرفته. شما همچنین بر پیش‌بینی سری‌های زمانی تمرکز خواهید کرد، pmdarima و پیامبر فیس‌بوک را پوشش می‌دهد.

در پایان این کتاب معاملاتی، می‌توانید سیگنال‌های معاملاتی پیش‌بینی‌کننده بسازید، استراتژی‌های معاملاتی الگوریتمی اولیه و پیشرفته را اتخاذ کنید، و بهینه سازی پورتفولیو را انجام دهید.

آنچه یاد خواهید گرفت

  • با پوشش آمارهای مالی و ARIMA با نحوه عملکرد تحلیل کمی آشنا شوید
  • از کتابخانه های اصلی پایتون برای انجام کمی استفاده کنید. تحقیق و توسعه استراتژی با استفاده از مجموعه داده های واقعی
  • درک نحوه دسترسی به داده های مالی و اقتصادی در Python
  • اجرای تجسم موثر داده ها با Matplotlib
  • استفاده از محاسبات علمی و تجسم داده ها با کتابخانه های محبوب Python
  • ساخت و استقرار استراتژی های معاملاتی الگوریتمی بک تست

این کتاب برای چه کسانی است

این کتاب برای تحلیلگران داده و معامله گران مالی است. که می خواهند چگونگی طراحی استراتژی های معاملاتی الگوریتمی را با استفاده از کتابخانه های اصلی پایتون کشف کنند. اگر به دنبال یک راهنمای عملی برای بک تست استراتژی های معاملاتی الگوریتمی و ساختن استراتژی های خود هستید، پس این کتاب برای شما مناسب است. دانش کاری در سطح مبتدی از برنامه نویسی و آمار پایتون مفید خواهد بود.

فهرست مطالب

  1. مقدمه ای بر تجارت الگوریتمی
  2. تجزیه و تحلیل داده های اکتشافی در پایتون
  3. محاسبات علمی پرسرعت با استفاده از NumPy
  4. دستکاری و تجزیه و تحلیل داده ها با پانداها
  5. تجسم داده ها با استفاده از Matplotlib
  6. تخمین آماری، استنتاج، و پیش بینی
  7. دسترسی به داده های بازار مالی در پایتون
  8. مقدمه ای بر Zipline و PyFolio
  9. استراتژی های معاملاتی الگوریتمی بنیادی

توضیحاتی درمورد کتاب به خارجی

Discover how to build and backtest algorithmic trading strategies with Zipline

Key Features

  • Get to grips with market data and stock analysis and visualize data to gain quality insights
  • Find out how to systematically approach quantitative research and strategy generation/backtesting in algorithmic trading
  • Learn how to navigate the different features in Python's data analysis libraries

Book Description

Algorithmic trading helps you stay ahead of the markets by devising strategies in quantitative analysis to gain profits and cut losses.

The book starts by introducing you to algorithmic trading and explaining why Python is the best platform for developing trading strategies. You'll then cover quantitative analysis using Python, and learn how to build algorithmic trading strategies with Zipline using various market data sources. Using Zipline as the backtesting library allows access to complimentary US historical daily market data until 2018. As you advance, you will gain an in-depth understanding of Python libraries such as NumPy and pandas for analyzing financial datasets, and explore Matplotlib, statsmodels, and scikit-learn libraries for advanced analytics. You'll also focus on time series forecasting, covering pmdarima and Facebook Prophet.

By the end of this trading book, you will be able to build predictive trading signals, adopt basic and advanced algorithmic trading strategies, and perform portfolio optimization.

What you will learn

  • Discover how quantitative analysis works by covering financial statistics and ARIMA
  • Use core Python libraries to perform quantitative research and strategy development using real datasets
  • Understand how to access financial and economic data in Python
  • Implement effective data visualization with Matplotlib
  • Apply scientific computing and data visualization with popular Python libraries
  • Build and deploy backtesting algorithmic trading strategies

Who this book is for

This book is for data analysts and financial traders who want to explore how to design algorithmic trading strategies using Python's core libraries. If you are looking for a practical guide to backtesting algorithmic trading strategies and building your own strategies, then this book is for you. Beginner-level working knowledge of Python programming and statistics will be helpful.

Table of Contents

  1. Introduction to algorithmic trading
  2. Exploratory Data Analysis in Python
  3. High-speed Scientific Computing using NumPy
  4. Data Manipulation and Analysis with Pandas
  5. Data Visualization using Matplotlib
  6. Statistical Estimation, Inference, and Prediction
  7. Financial Market Data Access in Python
  8. Introduction to Zipline and PyFolio
  9. Fundamental algorithmic trading strategies


فهرست مطالب

Cover
Copyright
Contributors
Table of Contents
Preface
Section 1: Introduction to Algorithmic Trading
Chapter 1: Introduction to Algorithmic Trading
	Walking through the evolution of algorithmic trading
	Understanding financial asset classes
	Going through the modern electronic trading exchange
		Order types
		Limit order books
		The exchange matching engine
	Understanding the components of an algorithmic trading system
		The core infrastructure of an algorithmic trading system
		The quantitative infrastructure of an algorithmic trading system
	Summary
Section 2: In-Depth Look at Python Libraries for the Analysis of Financial Datasets
Chapter 2: Exploratory Data Analysis in Python
	Technical requirements
	Introduction to EDA
		Steps in EDA
		Revelation of the identity of A, B, and C and EDA's conclusions
	Special Python libraries for EDA
	Summary
Chapter 3: High-Speed Scientific Computing Using NumPy
	Technical requirements
	Introduction to NumPy
	Creating NumPy ndarrays
		Creating 1D ndarrays
		Creating 2D ndarrays
		Creating any-dimension ndarrays
		Creating an ndarray with np.zeros(...)
		Creating an ndarray with np.ones(...)
		Creating an ndarray with np.identity(...)
		Creating an ndarray with np.arange(...)
		Creating an ndarray with np.random.randn(…)
	Data types used with NumPy ndarrays
		Creating a numpy.float64 array
		Creating a numpy.bool array
		ndarrays' dtype attribute
		Converting underlying data types of ndarray with numpy.ndarrays.astype(...)
	Indexing of ndarrays
		Direct access to an ndarray's element
		ndarray slicing
		Boolean indexing
		Indexing with arrays
	Basic ndarray operations
		Scalar multiplication with an ndarray
		Linear combinations of ndarrays
		Exponentiation of ndarrays
		Addition of an ndarray with a scalar
		Transposing a matrix
		Changing the layout of an ndarray
		Finding the minimum value in an ndarray
		Calculating the absolute value
		Calculating the mean of an ndarray
		Finding the index of the maximum value in an ndarray
		Calculating the cumulative sum of elements of an ndarray
		Finding NaNs in an ndarray
		Finding the truth values of x1>x2 of two ndarrays
		any and all Boolean operations on ndarrays
		Sorting ndarrays
		Searching within ndarrays
	File operations on ndarrays
		File operations with text files
		File operations with binary files
	Summary
Chapter 4: Data Manipulation and Analysis with pandas
	Introducing pandas Series, pandas DataFrames, and pandas Indexes
		pandas.Series
		pandas.DataFrame
		pandas.Index
	Learning essential pandas.DataFrame operations
		Indexing, selection, and filtering of DataFrames
		Dropping rows and columns from a DataFrame
		Sorting values and ranking the values' order within a DataFrame
		Arithmetic operations on DataFrames
		Merging and combining multiple DataFrames into a single DataFrame
		Hierarchical indexing
		Grouping operations in DataFrames
		Transforming values in DataFrames' axis indices
		Handling missing data in DataFrames
		The transformation of DataFrames with functions and mappings
		Discretization/bucketing of DataFrame values
		Permuting and sampling DataFrame values to generate new DataFrames
	Exploring file operations with pandas.DataFrames
		CSV files
		JSON files
	Summary
Chapter 5: Data Visualization Using Matplotlib
	Technical requirements
	Creating figures and subplots
		Defining figures' subplots
		Plotting in subplots
	Enriching plots with colors, markers, and line styles
	Enriching axes with ticks, labels, and legends
	Enriching data points with annotations
	Saving plots to files
	Charting a pandas DataFrame with Matplotlib
		Creating line plots of a DataFrame column
		Creating bar plots of a DataFrame column
		Creating histogram and density plots of a DataFrame column
		Creating scatter plots of two DataFrame columns
		Plotting time series data
	Summary
Chapter 6: Statistical Estimation, Inference, and Prediction
	Technical requirements
	Introduction to statsmodels
		Normal distribution test with Q-Q plots
		Time series modeling with statsmodels
		ETS analysis of a time series
		Augmented Dickey-Fuller test for stationarity of a time series
		Autocorrelation and partial autocorrelation of a time series
		ARIMA time series model
	Using a SARIMAX time series model with pmdarima
	Time series forecasting with Facebook's Prophet library
	Introduction to scikit-learn regression and classification
		Generating the dataset
		Running RidgeCV regression on the dataset
		Running a classification method on the dataset
	Summary
Section 3: Algorithmic Trading in Python
Chapter 7: Financial Market Data Access in Python
	Exploring the yahoofinancials Python library
		Single-ticker retrieval
		Multiple-tickers retrieval
	Exploring the pandas_datareader Python library
		Access to Yahoo Finance
		Access to EconDB
		Access to the Federal Reserve Bank of St Louis' FRED
		Caching queries
	Exploring the Quandl data source
	Exploring the IEX Cloud data source
	Exploring the MarketStack data source
	Summary
Chapter 8: Introduction to Zipline and PyFolio
	Introduction to Zipline and PyFolio
	Installing Zipline and PyFolio
		Installing Zipline
		Installing PyFolio
	Importing market data into a Zipline/PyFolio backtesting system
		Importing data from the historical Quandl bundle
		Importing data from the CSV files bundle
		Importing data from custom bundles
	Structuring Zipline/PyFolio backtesting modules
		Trading happens every day
		Trading happens on a custom schedule
	Reviewing the key Zipline API reference
		Types of orders
		Commission models
		Slippage models
	Running Zipline backtesting from the command line
	Introduction to risk management with PyFolio
		Market volatility, PnL variance, and PnL standard deviation
		Trade-level Sharpe ratio
		Maximum drawdown
	Summary
Chapter 9: Fundamental Algorithmic Trading Strategies
	What is an algorithmic trading strategy?
	Learning momentum-based/trend-following strategies
		Rolling window mean strategy
		Simple moving averages strategy
		Exponentially weighted moving averages strategy
		RSI strategy
		MACD crossover strategy
		RSI and MACD strategies
		Triple exponential average strategy
		Williams R% strategy
	Learning mean-reversion strategies
		Bollinger band strategy
		Pairs trading strategy
	Learning mathematical model-based strategies
		Minimization of the portfolio volatility strategy with monthly trading
		Maximum Sharpe ratio strategy with monthly trading
	Learning time series prediction-based strategies
		SARIMAX strategy
		Prophet strategy
	Summary
Appendix A: How to Setup a Python Environment
	Technical requirements
	Initial setup
	Downloading the complimentary Quandl data bundle
Other Books You May Enjoy
Index




نظرات کاربران