My Account Log in

2 options

Robo-advisor with Python : a hands-on guide on how to build and operate your own robo-advisor / Aki Ranin.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Ranin, Aki, author.
Language:
English
Subjects (All):
Investments--Technological innovations.
Investments.
Artificial intelligence--Economic aspects.
Artificial intelligence.
Python (Computer program language).
Physical Description:
1 online resource (250 pages)
Edition:
1st ed.
Place of Publication:
Birmingham ; Mumbai : Packt Publishing, Limited, [2023]
Summary:
Robo-Advisor with Python is a hands-on book for professionals with an interest in digital wealth management and goal-based investing. You'll learn and build all the key features of a typical robo-advisor, whether you plan to build one to manage your own money or run a platform for retail investors.
Contents:
Cover
Title Page
Copyright and Credit
Contributors
Table of Contents
Preface
Part 1: The Basic Elements of Robo-Advisors
Chapter 1: Introduction to Robo-Advisors
What is a Robo-advisor?
How does a Robo-advisor work?
Origins of the Robo-advisor
Evolution of the Robo-advisor
From consumer platforms to B2B
From America to the rest of the world
From risk to goal-based investing
The future of Robo-advisors
Summary
Further reading
Chapter 2: What Makes Up a Robo-Advisor?
Understanding the workflow of a standard Robo-advisor
Introducing financial planning and Goal-based investing
Questionnaires for Goals
Defining risk profiling, portfolios, and projections
Modern portfolio theory
Risk questionnaires
Portfolio construction and allocation
Projections
Risk profiling and projections for Goals
Opening accounts, performing KYC and AML, and funding accounts
Automated account opening
Different types of accounts
Accounting for Goals
KYC and AML
Funding your account
Introducing order management and execution
Price feed
Broker
Compliance
Order management
Order execution
Order allocation
Learning how to operate a Robo-advisor
Dividends
Fee management and billing
Rebalancing
Performance reporting
Statements
Account and user management
Chapter 3: Robo-Advisor Platforms versus Algorithms
Managing your own investments with Robo-advisor algorithms
Managing customer investments with Robo-advisor platforms
Scaling up from algorithms to a full Robo-advisor platform
Chapter 4: Leasing, Buying, or Building Your Own Robo-Advisor
Building or subscribing to a Robo-advisor as a consumer
Building, buying, or leasing a Robo-advisor platform as a business.
Leasing a Robo-advisor
Buying a Robo-advisor
Building a Robo-advisor
Part 2: Building Your Own Robo-Advisor
Chapter 5: Basic Setup and Requirements for Building a Robo-Advisor
Installing and setting up Python for the hands-on chapters
Starting Google Colab
Working with Colab notebooks
Installing and setting up the required Python modules
Importing, reading, and visualizing market data
Chapter 6: Goal-Based Investing
Creating your first investment Goal using Python
Modeling and creating different types of investment Goals
Creating necessary objects for investment Goals
Learning different approaches to tying Goals to accounts
Chapter 7: Risk Profiling and Scoring
Key concepts in risk profiling and scoring
Creating and answering a risk questionnaire
Calculating a risk score
Chapter 8: Model Portfolio Construction
Learning about the key concepts of modern portfolio theory (MPT)
Creating your first portfolio
Analyzing the makeup of your portfolio
Creating multiple portfolios using risk bands
Mapping model portfolios to risk scores
Understanding the differences between self-directed and managed portfolios
Chapter 9: Investment Projections
Learning about key inputs for calculating projections
Calculating investment projections
Visualizing investment projections
Calculating Goal probability
Chapter 10: Account Opening and KYC
Learning about the typical information required to open investment accounts
Basic information for KYC
Data validation examples
Documents for KYC
Document upload example
Document data extraction
Understanding the KYC workflow
AML checks
Special account types
Summary.
Chapter 11: Funding Your Account
Initiating wire transfers
Validating wire transfers
Initiating direct debit transfers
Validating direct debit transfers
Chapter 12: Order Management and Execution
Technical requirements
Requirements for creating an order
Differences between fractional and whole-share orders
Creating an order
Advanced order management
Splitting orders
Order aggregation
Part 3: Running and Operating Your Own Robo-Advisor
Chapter 13: Performance Reporting
Calculating P&amp
L for your portfolio
Comparing portfolio performance to a benchmark
Chapter 14: Rebalancing
Calculating portfolio drift
Implementing time-based rebalancing
Implement threshold-based rebalancing
Chapter 15: Dividends and Fee Management
Calculating dividends
Calculating fees
Chapter 16: Regulations for Robo-Advisors
Regulatory requirements to run your own Robo-advisor
Guidelines for Robo-advisors in America
Guidelines for Robo-advisors in Europe
Guidelines for Robo-advisors in Asia
Licensing options for Robo-advisors - Investment advice versus portfolio management
Licensing exemptions for B2B Robo-advisors
Differences between self-directed and managed portfolios
Requirements for a Robo-advisor platform with managed portfolios
Requirements for a Robo-advisor platform with self-directed portfolios
Index
Other Books You May Enjoy.
Notes:
Description based upon print version of record.
Creating multiple portfolios using risk bands
Description based on print version record.
ISBN:
9781801819008
1801819009
OCLC:
1372397869

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account