Commit Graph

115 Commits

Author SHA1 Message Date
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
Giulio De Pasquale
3a0a420c5a default threshold to 0.2 2021-01-24 14:34:51 +00:00
Giulio De Pasquale
50533b0537 abs in delta calculation (in the right place now) 2021-01-24 14:34:24 +00:00
Giulio De Pasquale
5646b1d5f4 abs in delta calculation 2021-01-24 14:29:12 +00:00
Giulio De Pasquale
61cd795cc2 split closeposition message in closeposition and submitorder. now close positions retrieves open positions before closing 2021-01-24 14:22:52 +00:00
Giulio De Pasquale
394174a244 removed old code 2021-01-24 14:06:02 +00:00
Giulio De Pasquale
193feac230 joining tasks 2021-01-24 14:01:42 +00:00
Giulio De Pasquale
9b92d38318 retrieving updated information on open orders before calling strategy 2021-01-24 13:41:18 +00:00
Giulio De Pasquale
5b84c99703 internal order modeling overhaul 2021-01-23 16:13:37 +00:00
Giulio De Pasquale
a1d905ebea order closing working 2021-01-23 13:44:08 +00:00