Commit Graph

124 Commits

Author SHA1 Message Date
Giulio De Pasquale
3f5e6e3a70 added frontend components 2021-02-18 09:37:48 +00:00
Giulio De Pasquale
2d3d1ca69c using right platform when sending Limit order 2021-02-17 16:32:47 +00:00
Giulio De Pasquale
881defa081 enriched orderform in EnforceMarket 2021-02-17 16:32:08 +00:00
Giulio De Pasquale
848043d758 changed signature of with_... functions to get Option<T> 2021-02-17 16:31:47 +00:00
Giulio De Pasquale
c7c4dd5902 changed visibility of ActiveOrder's fields. implemented getters 2021-02-17 16:23:34 +00:00
Giulio De Pasquale
53fb8781b3 added trailingstop strategy (useless) but modified hiddentrailing stop: implemented default for both strategies.
additionally, the order manager now tries to pair active orders with active positions. order managers now have more APIs such as close orders associated with positions and submit order
2021-02-17 15:59:32 +00:00
Giulio De Pasquale
762485db3a renamed Message into ActionMessage 2021-02-17 15:57:52 +00:00
Giulio De Pasquale
7f848223b9 renamed strategies 2021-02-16 18:18:39 +00:00
Giulio De Pasquale
6e848c35e3 early exit on empty positions 2021-02-16 18:17:48 +00:00
Giulio De Pasquale
70c2dcde17 added deriv test usdt/btc 2021-02-16 18:17:30 +00:00
Giulio De Pasquale
e133092831 Thank you Clippy! 2021-02-13 15:52:50 +00:00
Giulio De Pasquale
597dc57bd5 cargo fix 2021-02-13 15:31:19 +00:00
Giulio De Pasquale
127ffaa1b9 moved amount out of OrderKind and into OrderForm. leverage detection for open positions 2021-02-13 15:29:00 +00:00
Giulio De Pasquale
ce8eec71ff fetch account fees on-demand and apply them to position p/l 2021-02-13 14:58:15 +00:00
Giulio De Pasquale
b46aec3395 use dotenv 2021-02-13 13:49:06 +00:00
Giulio De Pasquale
e210808983 added support for derivative trading in connectors. stub for fees calculation. hardcoded leverage 15 in order submission 2021-02-12 14:58:43 +00:00
Giulio De Pasquale
613b314631 added derivative symbols 2021-02-12 14:57:37 +00:00
Giulio De Pasquale
2acc81cd75 remodeled percentage calculation in strategy 2021-02-12 14:57:23 +00:00
Giulio De Pasquale
6c409ac9fd added trading fees model 2021-02-12 14:56:50 +00:00
Giulio De Pasquale
7ba90a72c0 code reorganization 2021-02-12 14:56:30 +00:00
Giulio De Pasquale
054b3b6659 cargo fix and reformatting 2021-01-28 20:07:26 +00:00
Giulio De Pasquale
d383328ebb implemented trades from orders and orders history 2021-01-28 20:06:11 +00:00
Giulio De Pasquale
c930dce131 support for balance transfer API (bitfinex) 2021-01-27 20:18:06 +00:00
Giulio De Pasquale
7357d48115 don't crash if no open positions are found 2021-01-27 17:12:20 +00:00
Giulio De Pasquale
d445dc137a removed order manager update from pairmanager update phase 2021-01-27 17:07:44 +00:00
Giulio De Pasquale
dd3786486c formatting 2021-01-27 17:04:37 +00:00
Giulio De Pasquale
6ed510f2cc cargo fix 2021-01-27 17:01:26 +00:00
Giulio De Pasquale
382f9c8106 order manager on its own 2021-01-27 17:00:47 +00:00
Giulio De Pasquale
7230b7c67d filter active orders based on pair 2021-01-26 17:13:14 +00:00
Giulio De Pasquale
fbdb481aa0 positionclosed eventkind 2021-01-26 17:12:39 +00:00
Giulio De Pasquale
ac1fd3669f removed extra function for orderstrategy (for now). order manager update is now working 2021-01-26 17:01:58 +00:00
Giulio De Pasquale
ef618ad754 removed extra api keys 2021-01-26 16:19:10 +00:00
Giulio De Pasquale
15c1d5b84a added polka dot 2021-01-26 16:19:00 +00:00
Giulio De Pasquale
99904683a1 min profit 0.4 2021-01-26 16:18:50 +00:00
Giulio De Pasquale
307bbb1b0c retry signed requests 2021-01-26 11:15:04 +00:00
Giulio De Pasquale
f66d7ef142 no concurrent requests, nonce issue has to be fixed 2021-01-25 16:59:37 +00:00
Giulio De Pasquale
32419952a8 tokio 1 2021-01-25 16:21:37 +00:00
Giulio De Pasquale
c4c87ed47b damn calculations... 2021-01-25 13:54:25 +00:00
Giulio De Pasquale
ff17972f5b cleaned debug messages 2021-01-25 13:19:40 +00:00
Giulio De Pasquale
d51facc0b2 added multiple api keys to handle asynchronous signed requests (conflicting nonces) 2021-01-25 13:17:13 +00:00
Giulio De Pasquale
a2eae0ac13 damn calculations 2021-01-25 13:16:45 +00:00
Giulio De Pasquale
3a38c20f56 fixed sign calculation of pl_perc 2021-01-25 12:28:01 +00:00
Giulio De Pasquale
b02554778e connected actor messages results with actual actor results (duh!) 2021-01-25 12:13:49 +00:00
Giulio De Pasquale
bb5d1328d6 general cleanup 2021-01-24 21:12:06 +00:00
Giulio De Pasquale
7de2a6ad77 cargo fix 2021-01-24 20:53:33 +00:00
Giulio De Pasquale
64a687445d started moving logic from close position to update in order manager 2021-01-24 20:50:54 +00:00
Giulio De Pasquale
7d639d1b4c renamed orderstrategy methods, debug in position manager 2021-01-24 20:50:19 +00:00
Giulio De Pasquale
12c9918d2c broadcasting messages and events. trailing stop alpha version 2021-01-24 19:36:25 +00:00
Giulio De Pasquale
4999cdc498 removed debug message 2021-01-24 15:43:31 +00:00
Giulio De Pasquale
1db62c404e client active_positions's retrieves positions with accurate profit loss 2021-01-24 15:42:54 +00:00