ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Hands-On Financial Trading with Python

دانلود کتاب تجارت مالی عملی با پایتون

Hands-On Financial Trading with Python

مشخصات کتاب

Hands-On Financial Trading with Python

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

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



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

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


در صورت تبدیل فایل کتاب Hands-On Financial Trading with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب تجارت مالی عملی با پایتون

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


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

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.



فهرست مطالب

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




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