Giter VIP home page Giter VIP logo

bfx-hf-ui's People

Contributors

antonnazarenko avatar f3rno avatar hems avatar howwhat42 avatar jacobplaster avatar ph4z avatar prdn avatar

Stargazers

 avatar

bfx-hf-ui's Issues

DMS not working

DMS option in settings tab not working and disabling the possibility to save changes in the tab

New strategy editor

The strategy editor in the latest version is better.
We need to use this one.

Option trading

We will need an option table component like this (deribit):
options
I could not find a js implementation.

We might also need to extend order and algo order forms.

Strategy editor backtrader friendly

For this we need to do (in order of priority):

  1. Enable python synthax in editor
  2. Map strategy sections to backtrader strategy function names
  3. Create a commented empty strategy to be used as a template
  4. Create a switch button for switching to default/backtrader strategy editor

The best way to do it is probably to copy the current strategy editor, create a new one with the required features and finally code the editor switching functions.

Add new menu

We will need at least the pages below into the menu bar:

  • Portfolio (already present)
  • Yield (for all lending, borrowing, stacking, etc... strategies)
  • Reports (here we will try to integrate bfx-report)
  • ICO (for ico strategies)
  • Copy (for copy trading strategies)

import and export button

  • export button: save current strat on user disk
  • import button: upload and open strategy in editor

Set affliate code

The current affiliate code is pointing to someone account (bitfinex dev?).
We need to set a new default one (a shared bitfinex account ?) and to add a form on setting page for user edition.

bfx-report integration

The main purpose of this is to integrate the the bfx-report framework as a new page of the bfx-hf-ui:

  • Adapt bfx-reports ui components and css so it fits to the hf ui.
  • Add login/registration logic (see below):
    report2

Strategy content bug

Strategy content not updating correctly on save
Only refreshing page fix it for the moment

Small menu bar

Current menu bar is too big.
We need the same menu bar as in the latest hf-ui version.

Multi exchange support

Support :
Binance
FTX
Kraken
Kucoin
Huobi
HitBTC
BitRex

API Keys gestion
Implementation in strategy editor and trading terminal

Support for withdraw and transfer

On terminal view we need something like the 'execute order' container.
On backend side we will need to:

  • expose both methods in hf api
  • add both methods for all exchanges clients

Add dataserver component

We need a component where a user can request and browse datas on the diffrent dataservers.
By doing it, a user will be able to see the data and choose accordingly his needs when he is writing a strategy.

Maybe we could reuse and adapt a sql explorer in react.

Settings page

Rename settings to profile
Allow users to update password and email (?)
Disable dms and ga and fix issue on update (invalid chart setting)
Allow users to delete api creds
Add exchanges sub accounts support
Add referral links and text on API creds box
Add logout button

News flow error

The news flow pannel is not working because of a CORS issue.

portfolio page

The portfolio page sould be almost the same as strategy editor page.

What need to be implemented:

  • Add balance component on page
  • Plot portfolio curve instead of individual asset curve on result
  • strategy functions block and doc have to match https://pyportfolioopt.readthedocs.io/en/latest/index.html (we will simplify)
  • Pick multiple assets from diffrent exchanges as input (and keep a single tf) or current portfolio.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.