Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Primary Objective: Use Berry Cox's price momentum factors to select basket of assets for a long-short portfolio. Backtest your algorithm for 5 years to
Primary Objective: Use Berry Cox's price momentum factors to select basket of assets for a long-short portfolio. Backtest your algorithm for 5 years to check for performance of algorithm. Background: The use of computers and coding allows finance professionals to identify new alpha factors - Alpha factors are ways of quantifying where alpha is being generated by an asset. You will be responsible for using Berry Cox's list of alpha factors to determine the long/short baskets for your portfolio. But in order to test your code and its asset selections, back-testing must be performed. The Requirements: Step 1: Choose an ETF with a minimum of 100 assets, identify those assets Step 2: Retrieve historical data for your chosen ETF Step 3: Calculate the price momentum factors for each asset in your ETF Step 4: Using the price momentum factors, calculate the monthly z-factor score for each asset Step 5: Identify long and short baskets (10 to 15 assets in each) using calculated z-factors Step 6: Create a backtest to validate performance of your algorithm based on monthly restructuring over the previous 5 years. Step 7: Chart: 1. Monthly portfolio return bar chart (pos/neg coloring) vs ETF 2. Monthly return for long picks vs short picks vs ETF 3. Cumulative portfolio return vs ETF Extra Credit: Calculate the optimized weighting of the monthly restructuring and include in backtesting of algorithm. Make sure the weighting is performed each month when the portfolio is restructured. Parting Thoughts: Remember, we'll work through all the Python and finance steps you need to understand to be able to calculate alpha factors. That being said, I'm not going to just give you everything - you'll be responsible for determining the actual function for each factor and whether it's a positive or negative factor. Berry Cox's Alpha Generators are on the next page. I recommend beginning on this project sooner rather than later so you have time to experiment and research how to calculate the specific factors correctly as well as build your backtest. Category Description of Individual Factor Price/Leading 12 Month Earnings (Weighted Avg of FY1 and FY2) Price / Trailing 12 Month Sales Traditional Value Price Trailing 12 Month Cash Flow Price Book Value Category Description of Individual Factor Log of Market Capitalization Small Size Log of Stock Price Log of Trailing 12 Month Sales Log of Total Assets 3 Month Momentum in Quarterly Sales - Current Spread vs. 5Yr Avg Accelerating Sales - Current Spread vs. 5Yr Avg Earnings Momentum 6 Month Momentum in Trailing 12 Month Sales Change in Slope of 4 Quarter Trend Line through Quarterly Sales Change Since Last Report in Current Quarter (Q1) Estimate / Price 4 Week Change in Leading 12 Month Consensus Estimate / Price 8 Week Change in Leading 12 Month Consensus Estimate / Price Last Earnings Surprise / Current Price Relative Value Leading Dividend Yield - Current Spread vs. 5 Year Avg Industry Relative Price / Trailing Sales Industry Relative Price / Trailing Earnings Industry Relative Price / Trailing Cash Flow Industry Relative Price / Trailing Sales Industry Relative Price / Forward Earnings Industry Relative Price / Trailing Cash Flow Consecutive Quarters of Positive Changes in Trailng 12 Month Cash Flow Consecutive Quarters of Positive Change in Quarterly Earnings 12 Month Change in Quarterly Cash Flow Historical Growth 3 Year Average Annual Sales Growth Expected Growth Profit Trends 3 Year Average Annual Earnings Growth Slope of Trend Line Through Last 4 Quarters of Trailing 12M Cash Flows 5 Year Expected Earnings Growth (First Call & I/B/E/S Consensus) Expected Earnings Growth: Fiscal Year 2 / Fiscal Year 1 (First Call & IBES) Consecutive Qrtrs of Declines in (Receivables+Inventories) / Sales Consecutive Qrtrs of Positive Change in Trailing 12M Cash Flow / Sales Consecutive Qrtrs of Declines in Trailing 12 Month Overhead / Sales Industry Relative Trailing 12 Month (Receivables+Inventories) / Sales Industry Relative Trailing 12 Month Sales / Assets Price Momentum Last Earnings Surprise / Standard Deviation of Quarterly Estimates (SUE) Slope of 52 Week Trend Line (20 Day Lag) Percent Above 260 Day Low (20 Day Lag) 4/52 Week Price Oscillator 39 Week Return (20 Day Lag) (20 Day Lag) (20 Day Lag) 51 Week Volume Price Trend 5 Day Industry Relative Return 5 Day Money Flow / Volume 10 Day MACD - Signal Line Price Reversal 14 Day RSI (Relative Strength Indicator) 14 Day Stochastic Trailing 12 Month Overhead / Sales Trailing 12 Month Earnings / Sales 4 Week Industry Relative Return Last Month's Residual Return from CAPM Model T
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started