Skip to content

Releases: Effanuel/BitMEX-scaled-orders

(v2.5.0) Cross Market Order

13 Nov 20:18
Compare
Choose a tag to compare

New features:

  • Ability to add a cross order;
    • if you set a sell cross price below current price, it will trigger a market sell order as soon as the price crosses your cross order price;
    • if you set a buy cross price above current price, it will trigger a market buy order as soon as the price crosses your cross order price;
    • if you set a sell cross order price above current price, it will trigger a market sell order when the current price crosses up and then down of the set cross price;
    • if you set a buy cross order price below current price, it will trigger a market buy order when the current price crosses down and then up of the set cross price;

Bugs:

  • Adjusted ETH spread, since BitMEX updated it. (maybe need to create a script that would check for updates)

(v2.0.0) Trailing Limit Order

22 Aug 20:55
c026829
Compare
Choose a tag to compare

New Features:

  • Added option to place a limit order as close to market price as possible to trail it using websocket #10
  • Moved display of current ticker price to separate container
  • Added container for placing market orders

Bug fixes:

  • Fix compatibility with Unix #7
  • Added option to subscribe to testnet #5

Technical things and goals:

  • Currently on page load, it subscribes to XBTUSD, ETHUSD, XRPUSD and order topics, which may bring to some people unnecessary load on their computers and network load;
  • There are no integration/e2e tests currently;
  • CI needs to be added;
  • Too many any types in the code;

Note: if you are planning to fork this repo for scaled orders, the most important code for that is in this and this file.

(v1.7.1) Fixed Snackbar not working properly

22 Feb 21:01
Compare
Choose a tag to compare

Fixed

  • Fixed Snackbar;
  • Added success message if order succeeded;
  • Other small code cleanups

(v1.7.0) XRPUSD ticker

21 Feb 16:47
Compare
Choose a tag to compare

Added

  • Added XRPUSD ticker; (#8 )

Updated

  • Replaced react-bootstrap with @material-ui/core;
  • Updated styling;

Fixed

  • Fixed Price and quantity rounding problem for many placed orders (#4 )

(v1.5.6) Bug fixing

05 Feb 21:15
Compare
Choose a tag to compare

Bug fixes:

  • Fixed #6 Error:Default reported if no StopLoss used
    • Added missing stop-loss check before generating orders;

(v1.5.5) Risk Percentage

30 Jan 19:55
3a540ef
Compare
Choose a tag to compare

Added

  • Risk percentage based on current balance
    • Wallet balance is fetched every refresh
  • Tooltips

Random

  • Redux folder structure;

(v1.5) Stop-loss order + Risk indicator

22 Jan 15:23
526bb90
Compare
Choose a tag to compare

Added

  • Stop-loss order placement; (Close-on-Trigger + MarketOrder + LastPrice)
  • Order details (risk and average price for now).

Updated

  • Updated styling of the order preview table;
  • Updated code to React Hooks;

Random

  • Simplified distributions code;
  • Added tests for each distribution calculations;

(v1.2) Major update

04 Jan 16:23
Compare
Choose a tag to compare

Updates:

  • Updated the way subscribing to a Websocket works:
    • Changed subscription from quote to instrument:
      • Updates state when the value chages, not every 1 second.
    • Subscribes to XBTUSD and ETHUSD at the same time on connect: (will consider adding more tickers later)
      • No more delay when switching tickers (now instant).
  • Updated backend requests:
    • Removed CCXT dependency;
    • Requests are done with request module;
    • Custom error handling.
  • Updated Websocket state handling: (price update is quite slow right now)
    • Most important parts of the message send through websocket are saved;
    • Improves scaling for later updates.
  • Log messages done through custom logging to console;
  • Added more error handling situations;
  • Updated packages.

Fixes:

  • Replaced public bootstrap version with a local one;
  • Fixed tests;

TypeScript Release - v2

26 Oct 13:50
Compare
Choose a tag to compare

Updates

  • Updated majority of the TypeScript types;

Safer.

TypeScript Release

25 Oct 18:56
b394783
Compare
Choose a tag to compare

New features:

  • Whole code rebase:
    • Transitioned to TypeScript for client and api side;

Faster!!!