Closed

C# Methods To Calculate Math/Stats Values

This project was awarded to matsol for $75 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$30 - $250 USD
Total Bids
18
Project Description

Dear friends,

I need someone with good knowledge of math/stats and who can code in c#.
I need your help with creating methods for calculating math/statistical coefficients. This is for the website about investments into Forex and Forex trading. Therefore, someone with knowledge of Forex will be prioritized.

Here is list of methods to implement.

1. Method to calculate Maximum Relative Profit:
This is the distance from the lowest point to the high point on the account's graph. In other words, it's the maximum return an investor could have gotten for the entire duration of the PAMM Account's existence.


2. Method to calculate Maximum Daily Profit:
The highest return achieved in a single day

3. Maximum Daily Loss
The biggest loss sustained in a single day

4. Average Daily Profit
Average of all daily gains achieved

5. Average Daily Loss
Average of all losses sustained

6. Daily Profit Volatility
The average of all daily returns (positive and negative)

7. Standard deviation

8. Recovery Factor (Calmar ratio)
9. Sortino ratio
10. Sharpe ratio

These are the methods that i need. The input of all methods is a List objects.

For each method i would like you to create a unit test.

Please bid only if you understand all these values and coefficients and know how to calculate them. Also, please put ‘We love Forex’ at the beginning of you messages and bids.

I have attached Demo Visual Studio Project which i want you to use. The [url removed, login to view] class has already method that generates random data. Pleas use it.

Happy bidding for everyone.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online