alexawesomecode / awesome-fx-signals

An app to get and filter hourly technical analysis of forex pairs. Built with React and Redux.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors

Forks Stargazers

Issues MIT License

Awesome Forex Signals


Logo

Awesome FX Signals

Live Version link - https://optimistic-goodall-b1eb96.netlify.app/

Project

This apps allows you to get the lastest prices of forex pairs and get a detailed technical analysis summary. You can filter them by uptrend and downtrend, daily and hourly. You can mix both options and get more specific options. So if you have a symbol that is performing positive daily and also hourly, you can catch that movement easily with filters.

You can also get more information of a symbol by clicking on it, or by searching by name, and with so you get a detailed technical analysis of that pair and also a final summary if its okay or not to buy or sell.

For the API calls this project is using FCSAPI

API exhausted from to many calls.

Design

This project was built using React and Redux for state managment. And also does calls to an external API. As the API limit is only 3 calls per minutes I had to optimize the app for that.

The first time you go to the mainpage, the app perfoms one API call to get all the prices for a specific and predefined lists of symbols. It stores them in the Redux store for later use.

main

You can use filters to get a filtered list of symbols, if they are uptrending or not, for example. This only perfoms Redux actions and it doesnt call the API.

gameover

You can also enter manually the symbol you want to get, and if you enter valid symbol you also get a detailed information of that symbol.

gameover

You get a list of the technical analysis and also a summary for buying or selling.

Lastly, you can also filter all the symbols by 'top gainers', these are the ones that got more positive daily variation. The big winners!

gameover

Validations

-ESLINT

Get Started

Download or clone this repo here, enter the main folder and do npm install followed by npm start.

The you go to http://localhost:3000

Future Features

  • Ability to filter by 5min and 4hour
  • See charts of every Pair
  • Filter by specific technical analysis

Built With

This project was built with these techologies:

  • React + Redux
  • Javascript
  • ES6
  • Lodash
  • Webpack & Babel
  • HTML
  • CSS3

Authors

Alejandro Andres

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgements

About

An app to get and filter hourly technical analysis of forex pairs. Built with React and Redux.


Languages

Language:JavaScript 76.5%Language:HTML 12.3%Language:CSS 11.2%