Skip to content

Joshuajee/Trader-Chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Trader Chart

Web Based Charting software to analyze the Forex, Stocks and Crypto Market

View App · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Preview
  4. License
  5. Contact

About The Project

This is a charting software for doing technical analysis on the Forex, Crypto and Stock market etc. It comes with Trend indicators like the Moving Average, Bollinger Band, Ichimoku Kinkō Hyō. It also comes with oscillators like the Relative strength index, Moving Average Convergence Divergence and Average True Range.

Trader Chart Screen Shot

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • nodejs
  • npm

Installation

  1. Create A time Series collection in Mongodb Click Here a time series collection can only be created in a Dedicated cluster, the cluster need to be version 5.0.

    1. The collection name should be assets
    2. Set the timeField to be timeseries
    3. It should have a Metafield of symbol, category and source.
  2. Clone the repo

    git clone https://github.com/Joshuajee/Trader-Chart.git
  3. Install NPM packages

    npm install
  4. Goto the front-end directory and Install NPM packages

    npm install
  5. Create and Enter your Mongodb Credencial in .env

    DATABASE = 'ENTER YOUR MONGODB URI'
  6. Follow the steps below to populate your Collections with data: Note these data were gotten from MT5 as csv file then in was converted to Json format

        node upload.js

    you be prompt type forex for asset type and eurusd for asset this is case insensitive.

    Prompt

    uploading.

    Prompt

    completed.

    Prompt

    Note: The file you are uploading should be in this directory sampleData the asset type should also be a directory, you should do this once per asset, Donot repeat this process.

    Prompt

    The data used in this app are gotten from Metatrader 5, if you want more assets download the app, export the symbol you want as csv convert into to json https://csvjson.com/ or with any other csv to json converter you know. Then replace <DATE>, <TIME>, <OPEN>, <HIGH>, <LOW>, <CLOSE>, <TICKVO>, <VOL>, <SPREAD> with date, time, open, high, low, close, tickvol, vol, spread respectively using ctrl h and replace all on your text editor.

    If you want new assetType please create a new directory in the sample data directory and put the json file you want to upload, the asset name must be the asset symbole

(back to top)

PREVIEW

Preview

Preview

Oscilators

color picker

ick-modal

ick-cloud

Bollinger Band and ATR

(back to top)

License

Distributed under the Apache License Version 2.0. See LICENSE.txt for more information.

(back to top)

Contact

Joshua Evuetapha - @evuetaphajoshua - evuetaphajoshua@gmail.com

Project Link: https://github.com/Joshuajee/Trader-Chart/

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published