Skip to content

leonxx-dev/trade-stat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Binance Trade Stat

This dashboard made to help people who trading on cryptocurrency exchange to control their traiding history and do some analytics using diffenct charts. Exchanges by them selfs don't provide any statistics about you trades and results and some people don't have any control or they have to work with exel and do formulas to get the result, so now they just need to upload csv file and see the result.

At the moment this is just basic charts that visualise yours traiding results using csv file from cryptocurrency exchange. But there is a lot of options to improve and give more functionality for analysys for people. At this moment it works only with Binance platform.

UX

This website focusing on people who are trading on crypto assets markets. On this website people can see markets and assets where they been more active and compare them to each other. There is different filters and charts that help people to achieve their goal.

  • As user I want to have control over my trades and I need a tool that can help me to analyze and save my time and i can achive that by using this website.

Features

Existing Features

  • Guide - Here you can show and hide tips about the dashboard by click.
  • Reset - Here you can reset all filterswith one click.
  • Market selector - Here you can choose between markets. In this menu oposite each option I can see numbers of trades.
  • Year selector - Here you can choose between years. In this menu oposite each option I can see numbers of trades.
  • Month selector - Here you can choose between months. In this menu oposite each option I can see numbers of trades.
  • Volume per asset (PieChart) - Here you can see total market volume splited between different assets and compare them.
  • Compare volume between assets (Stacked BarChart) - Here you can compare total, buy and sell volumes between assets.
  • Volume (BarChart) - Here you can see buy and sell volumes separtly and difference between them.
  • Gain/Loss (BarChart) - Here you can see trading result is it possitive or negative.
  • Daily volume (Timeline BarChart) - Here you can see volumes on timeline and to choose specific day or period for more details. It hasvertical scrolling function.

Features Left to Implement

  • Make some section shows total volume and percent of gain/loss from it.
  • Fix pie chart issue.

Technologies Used

  • Bootstrap
    • For template and to make website mobile responsive
  • DC
    • Used for rendering charts
  • Crossfilter
    • Used for filtering data charts
  • D3
    • Used for manipulating data
  • Queue
    • Used for data structuring
  • JQuery
    • Used for simplify DOM manipulation.

Testing

All tests going from top and from left to right

During the test on different devices and browsers no problems has been found.

Guide
  • Show and Hide buttons working well. Show button showing text and Hide button hidding it.
Reset
  • Reset All working well. All charts are reset after click on it.
Select Menus
  • All 3 select menus working well. Everything is clickable and have no issue. Working well with another charts.
PieChart
  • Pie Chart is woking but with some issue. I can click on it slices select one or more and legend is clickable as well. Working well with another charts.
Stacked BarChart
  • All bars are clickable and multy select working fine. Legend is working as well. No issue were found. Working well with another charts.
Volume BarChart
  • All bars are clickable and working fine with another charts.
Gain/Loss BarChart
  • All bars are clickable and multy select working fine. Possitive value is green bar and negative is red. Working well with another charts.
Time BarChart
  • Horizontal scrolling working well. All bars are clickable and multy select working fine. Brush working as well. Working well with another charts.

Bugs

  • PieChart have SliceCap(5) and legend as well and the rest going to Others and that's ok. But Legend is in alphabetical order and it shows assets that not on PieChart. If I click Others on pieChart and after I choose on another chart this assets I will get value=empty of this element on pie chart. At the moment i use SliceCap(12) to have all items on the legend.

Deployment

  1. Log in to GitHub
  2. Go to my project page
  3. Settings
  4. Find GitHub section
  5. Choose master branch
  6. Press save
  7. Done
  8. Binance Trade Stat

About

Cryptocurrency trading statistic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors