Question: - Master programming techniques by applying them on real world problems. Assignment Description Antifragility is a property of systems in which they increase in capability

 - Master programming techniques by applying them on real world problems.Assignment Description Antifragility is a property of systems in which they increase

- Master programming techniques by applying them on real world problems. Assignment Description Antifragility is a property of systems in which they increase in capability to thrive as a result of stressors, shocks, volatility, noise, mistakes, faults, attacks, or failures. This concept, introduced by Professor Nassim Taleb, has become an interesting topic in different fields. In this assignment, you will verify if the antifragility concept is applied on stock market using different techniques. Towards verifying this approach, you will perform in this assignment the first step of the verification: Find all intervals that contain shocks of a\% in the SP500. In another words, given the SP500 values throughout all the prevlous years, you have to find the intervals where there is a shock of a\% and recover(l.e -a\% than +aX). This indicates that the stock price has become resillent after the recovery and will start to go Up. Algorithm logic/structure - Create a class StockDaily composed of : a date and a value. - Create a class Interval composed of : a start StockDaily and an end StockDaily. - Create a class SP500: - composed of a list of StockDaily - contains a method void readValues(String path) that reads the values from the SP500 file and fills the values in the list List getShocksintervals_technique1(double percentage) that returns a list of interval5. The function implements a technique of your choice. - List getShocksintervals_technique2(double percentage) that returns a list of intervals. The function implements another technique of your choice. To Deliver - Implementation - A presentation containing 2 techniques you chose, how you applied them, complexity analysis - This is a group work ( 2 students per group). Bonus (2%) - Verify the whole approach Find if after 2 consecutive shocks, there is an increase in the general trend and for how long. You can use any technique. Also, explain the complexity of your algorithm

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!