logo Hurry, Grab up to 30% discount on the entire course
Order Now logo
558 Times Downloaded

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Ngozi EmeagwaliStatistics
(/5)

510 Answers

Hire Me
expert
Sam BingamanAccounting
(5/5)

660 Answers

Hire Me
expert
Laurence FarrellStatistics
(5/5)

947 Answers

Hire Me
expert
Mette BabstockScience
(5/5)

751 Answers

Hire Me
Others
(5/5)

Many people think that the dynamics of the stock market is not even pre

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

0. Many people think that the dynamics of the stock market is not even pre- dictable. However, after closely looking at a chart, you would agree that the trend of a stock should be predictable; at least, the price movement isnt as ran- dom as we thought (see an example chart on page 3). Nowdays, extremely short term price predication is a mature technology, pioneered by mathematician Jim Simons who successfully developed an algorithm in 1980s in predicting stock prices. Nowadays, 70% of stock trades in the United States are done by algo- rithms and hence, as a computer science graduate student, you shall understand how algorithms are, profitably, applied in the real world.

1. There is a theory called Efficient Market Hypothesis which says that all market information available is already factored into the price of a stock. In other words, stock charts themselves are already enough in predicating market's movements, nothing else needed. Therefore, your predicting algorithms shall only be based on stock charts.

2. Surprisingly, a stock chart a has a very simple data structure: an array

a[1...k],

for some large k. Each element a[i] is the market data for the stock of day i, which is represented by a tuple of five numbers:

open price of the day;

close price of the day;

⚫ highest price of the day;

⚫ lowest price of the day; and

number of shares traded in the day (called volume).

Notice that when i = k, day i refers to today. For major stocks traded in the United States, the charts are publically available for download; most of them are with a history of more than 2000 trading days (10 years); i.e., with the k≥ 2000.

3. In this exam, you are going to write a mini paper to address the following two problems:

A. (30%) Given a stock chart a with k≥ 2000, design one or more al- gorithms to predict the price for the next day. I will grade on efficiency, depth and correctness of your ideas.

 

 

(5/5)
Attachments:

Expert's Answer

558 Times Downloaded

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme