Analyse crypto-currency trading data

Assignment Help Data Structure & Algorithms
Reference no: EM132662059 , Length: 10 pages

Data Structures and Algorithms

Introduction

In practicals you have implemented and learned about a number of algorithms and ADTs and will be implementing more of these in the remaining practicals. In this assignment, you will be making use of this knowledge to implement a system to explore and compare a variety of ADT implementations. Feel free to re-use the generic ADTs from your practicals. However, remember to self-cite; if you submit work that you have already submitted for a previous assessment (in this unit or any other) you have to specifically state this. Do not use the Java/Python implementations of ADTs - if in doubt, ask.

The Problem

This assignment requires the development of a solution to analyse crypto-currency trading data. You will be downloading and reading in the trade data, which defines connections between different currencies. Where currencies are not connected directly, there will be a path to follow to find an overall "exchange", via intermediate trades. We will access data from www.binance.com via their API, to collate the currencies and valid trade pairs. From there it should be possible to query for currencies, trades and trade paths.

To get an idea of the dataset, explore the following links:

• API Documentation
• Markets and trade overview
• Tradeable tokens
• Last 500 trades on a token
• Trade information for last 24 hours

Your program should be called cryptoGraph and have three starting options:

• No command line arguments : provides usage information
• "-i" : interactive testing environment
• "-r" : report mode
usage: cryptoGraph -r <asset_file> <trade_file>

You can structure the menu/UI differently, just make sure at least those options are included.

When running in report mode, you will give the input files and any parameters on the command line, then output the statistics for the dataset.

You will then investigate particular assets and trades, using the code you have developed. This investigation will be written up as the Project Report.

Attachment:- Data Structures and Algorithms.rar

Reference no: EM132662059

Questions Cloud

Describe business perspective for diversity management : Describe the business perspective for inclusion of diversity management in a health care environment. Include how diversity management has been addressed.
How much better off would Egret Corporation be : How much better off would Egret Corporation be if it paid Kristen a salary rather than a dividend
Health care leader interface with local : How should a health care leader interface with local, state, or nationally elected officials to create a dialogue concerning local health care challenges?
What is a maturity bucket in the repricing model : What is a maturity bucket in the repricing model? Why is the length of time selected for repricing assets and liabilities important when using the repricing
Analyse crypto-currency trading data : Implement a system to explore and compare a variety of ADT implementations - analyse crypto-currency trading data. You will be downloading and reading
What can be concluded from john and mary work : OCI, whereas Mary decides to record the gain on her plan's revaluation into her company's net income. What can be concluded from this?
Examine ethical behavior in firms : Examine ethical behavior within firms in relation to financial management. Provide two examples of companies that have been guilty of ethics-based action
Defined contribution pension plans gaining popularity : Why, in your opinion, are defined contribution pension plans gaining popularity in the U.S. and defined benefit plans losing popularity?
How the outcomes of one system level effect the other level : Explain how the outcomes of one system level effect the other level? How is a systems approach beneficial in improving healthcare quality and safety?

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd