
Web Based Charting software to analyze the Forex, Stocks and Crypto Market
View App
·
Report Bug
·
Request Feature
Table of Contents
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.
This is an example of how to list things you need to use the software and how to install them.
- nodejs
- npm
-
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.
- The collection name should be assets
- Set the timeField to be timeseries
- It should have a Metafield of symbol, category and source.
-
Clone the repo
git clone https://github.com/Joshuajee/Trader-Chart.git
-
Install NPM packages
npm install
-
Goto the front-end directory and Install NPM packages
npm install
-
Create and Enter your Mongodb Credencial in
.env
DATABASE = 'ENTER YOUR MONGODB URI'
-
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 andeurusd
for asset this is case insensitive.uploading.
completed.
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.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 usingctrl 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
Distributed under the Apache License Version 2.0. See LICENSE.txt
for more information.
Joshua Evuetapha - @evuetaphajoshua - [email protected]
Project Link: https://github.com/Joshuajee/Trader-Chart/