Perl Subroutine for EMA Calculation

Job ID: 39193670

Budget: $250 – $750 USD

I need a skilled Perl programmer to create a subroutine that processes a URL string pointing to hourly financial price data in JSON format. The subroutine should return a JSON formatted structure of EMA_x data across various timeframes: 3H, 6H, and 8H.

Key Requirements:
- The subroutine must utilize LWP::UserAgent for handling HTTP requests.
- The source of the financial price data will be provided through the URL.
- The subroutine should specifically extract 'Close Prices' from the JSON data to compute the EMA.

Ideal Skills:
- Proficiency in Perl programming.
- Experience with JSON data manipulation.
- Knowledge of Exponential Moving Average (EMA) calculation.
- Familiarity with financial market data.

This project requires a blend of programming skills with an understanding of financial data processing. Please only bid if you have the relevant experience and can deliver high-quality, efficient code.

A sample of the hourly price data is attached. The sample is in json format, where the price info is the "c:" value.
Related categories: PHP Perl JavaScript Python Shell Script