Commit Graph

  • d08e175ea7 Time to change BfxBot to Rustico master Giulio De Pasquale 2021-03-02 17:17:13 +0000
  • bf85e39c2c Passing allllllllll the currencies boi Giulio De Pasquale 2021-03-02 17:16:38 +0000
  • fbe445f712 Bot now takes a vec of pairs directly Giulio De Pasquale 2021-03-02 17:16:27 +0000
  • 78b5b4d0f7 Inverted quote and base in SymbolPair constructor Giulio De Pasquale 2021-03-02 17:16:06 +0000
  • 4f7d9042d6 added polka dot deriv Giulio De Pasquale 2021-03-02 16:45:54 +0000
  • f43fcb0206 First steps towards REST + WS connectors (BFX lib still in the works) Giulio De Pasquale 2021-02-27 20:49:56 +0000
  • 354ef407f3 added ada deriv Giulio De Pasquale 2021-02-27 19:37:28 +0000
  • a3ce3682ad clippy + reformat Giulio De Pasquale 2021-02-26 16:23:50 +0000
  • f4431f26c0 imported profitstate Giulio De Pasquale 2021-02-26 16:16:51 +0000
  • 545bfe28de reformat code Giulio De Pasquale 2021-02-26 16:15:07 +0000
  • 8bd9eb048d play min profit and good profit sounds when coming from break even as well Giulio De Pasquale 2021-02-26 16:11:54 +0000
  • 093269b173 removed extra spaces Giulio De Pasquale 2021-02-26 16:11:34 +0000
  • 5cd6f8d37c Added sounds on market order placement and profit state changes Giulio De Pasquale 2021-02-26 16:02:55 +0000
  • a2cddead14 added super mario sounds, no code Giulio De Pasquale 2021-02-26 15:10:32 +0000
  • 8e6e58435d Added cfg(test) to common mod in tests Giulio De Pasquale 2021-02-25 20:41:51 +0000
  • df45866b5f Added todo Giulio De Pasquale 2021-02-25 20:39:04 +0000
  • 793fd40b4c Print when in Critical/Loss as well Giulio De Pasquale 2021-02-25 20:19:07 +0000
  • 888843d853 Added dummy initial tests Giulio De Pasquale 2021-02-25 20:15:56 +0000
  • 9be8c2e6ff cleanup of TrailingStop update_stop_percentage helper function Giulio De Pasquale 2021-02-25 19:38:39 +0000
  • 1948b0f032 Update stop percentage and print before checking for existing stop percentage Giulio De Pasquale 2021-02-25 19:30:06 +0000
  • fdc93e9cbe Comments Giulio De Pasquale 2021-02-25 19:25:23 +0000
  • d8d0e07a0b Renamed HiddenTrailingStop to TrailingStop (again!?) Giulio De Pasquale 2021-02-25 19:22:19 +0000
  • 415944bde5 Added is_long(), is_short() functions Giulio De Pasquale 2021-02-25 19:21:50 +0000
  • 6d873f3c14 Log to file. Added date to log. Changed bin name to rustico. Giulio De Pasquale 2021-02-25 12:52:52 +0000
  • f31c778d66 Updated OrderForm construction for Bitfinex following updates on lib Giulio De Pasquale 2021-02-24 11:09:56 +0000
  • 5e39f2767f default max_loss relative to min_profit Giulio De Pasquale 2021-02-22 11:27:25 +0000
  • 4df9e38569 added slippage when submitting stop order Giulio De Pasquale 2021-02-22 10:03:48 +0000
  • 0df1511a59 set default leverage to 15, again Giulio De Pasquale 2021-02-22 09:31:39 +0000
  • 47ddc44721 removed unused fields, imports and functions Giulio De Pasquale 2021-02-22 00:30:19 +0000
  • f4d7786e03 revamped order tracking in order manager Giulio De Pasquale 2021-02-22 00:27:26 +0000
  • 551ca054c6 extracted status printing method in HiddenTrailingStop strategy. added leverage to stop order in HiddenTrailingStop strategy. Giulio De Pasquale 2021-02-22 00:25:21 +0000
  • a73e59e0e3 hardcoded leverage to Bitfinex connector response Giulio De Pasquale 2021-02-22 00:24:27 +0000
  • 20b838f635 hardcoded leverage to Bitfinex connector response Giulio De Pasquale 2021-02-22 00:23:40 +0000
  • 2aa9bcdb95 removed commented trailingstop strategy Giulio De Pasquale 2021-02-21 18:41:40 +0000
  • 3adceef1e9 changed log messaged Giulio De Pasquale 2021-02-21 18:38:20 +0000
  • 4592d755aa using order manager order API to submit limit orders. added position id to metadata Giulio De Pasquale 2021-02-20 23:25:54 +0000
  • ae54166ea2 removed leverage debug msg Giulio De Pasquale 2021-02-20 22:23:03 +0000
  • b5007c8f95 set leverage to 15 Giulio De Pasquale 2021-02-20 22:19:00 +0000
  • 634f86c6fa orders are now per orderform and not per order manager. current order strategy is set only when executing limit order on profit by trailing stop Giulio De Pasquale 2021-02-20 22:17:53 +0000
  • 669bd70946 added todo Giulio De Pasquale 2021-02-20 22:16:57 +0000
  • 2d81358fa0 implemented stop order for trailing stop. position strategy now receives fees information. added fees API to client. Giulio De Pasquale 2021-02-20 21:01:32 +0000
  • 386137f16e fixed Display for Stop order. changed field to stop_price for StopLimit Giulio De Pasquale 2021-02-20 21:00:50 +0000
  • 35d967e6d9 modified event constructor, added builder method with_metadata. Giulio De Pasquale 2021-02-20 19:27:15 +0000
  • 7252dd4f8b print errors when setting up env and logger Giulio De Pasquale 2021-02-19 17:28:21 +0000
  • 23e5f2fbae Merge pull request 'web sources removed' (#12) from rust into master Giulio De Pasquale 2021-02-18 10:46:25 +0100
  • bc78d3247b Merge branch 'master' into rust rust Giulio De Pasquale 2021-02-18 10:45:09 +0100
  • 96c694c2a3 removed web sources Giulio De Pasquale 2021-02-18 09:44:22 +0000
  • 6960bb85a2 Merge pull request 'rust' (#10) from rust into master Giulio De Pasquale 2021-02-18 10:42:15 +0100
  • 3f5e6e3a70 added frontend components Giulio De Pasquale 2021-02-18 09:37:48 +0000
  • 27aea7d0c1 svelte + rollup + tailwind initial config svelte Giulio De Pasquale 2021-02-17 18:49:32 +0000
  • b8f239ec31 merge rust Giulio De Pasquale 2021-02-17 17:19:49 +0000
  • 2d3d1ca69c using right platform when sending Limit order Giulio De Pasquale 2021-02-17 16:32:47 +0000
  • 881defa081 enriched orderform in EnforceMarket Giulio De Pasquale 2021-02-17 16:32:08 +0000
  • 848043d758 changed signature of with_... functions to get Option<T> Giulio De Pasquale 2021-02-17 16:31:47 +0000
  • c7c4dd5902 changed visibility of ActiveOrder's fields. implemented getters Giulio De Pasquale 2021-02-17 16:23:34 +0000
  • 53fb8781b3 added trailingstop strategy (useless) but modified hiddentrailing stop: implemented default for both strategies. Giulio De Pasquale 2021-02-17 15:59:32 +0000
  • 762485db3a renamed Message into ActionMessage Giulio De Pasquale 2021-02-17 15:57:52 +0000
  • 7f848223b9 renamed strategies Giulio De Pasquale 2021-02-16 18:18:39 +0000
  • 6e848c35e3 early exit on empty positions Giulio De Pasquale 2021-02-16 18:17:48 +0000
  • 70c2dcde17 added deriv test usdt/btc Giulio De Pasquale 2021-02-16 18:17:30 +0000
  • e133092831 Thank you Clippy! Giulio De Pasquale 2021-02-13 15:52:50 +0000
  • 597dc57bd5 cargo fix Giulio De Pasquale 2021-02-13 15:31:19 +0000
  • 127ffaa1b9 moved amount out of OrderKind and into OrderForm. leverage detection for open positions Giulio De Pasquale 2021-02-13 15:29:00 +0000
  • ce8eec71ff fetch account fees on-demand and apply them to position p/l Giulio De Pasquale 2021-02-13 14:58:15 +0000
  • b46aec3395 use dotenv Giulio De Pasquale 2021-02-13 13:49:06 +0000
  • 7014917acb initial support for websockets Giulio De Pasquale 2021-02-12 15:00:22 +0000
  • e210808983 added support for derivative trading in connectors. stub for fees calculation. hardcoded leverage 15 in order submission Giulio De Pasquale 2021-02-12 14:58:43 +0000
  • 613b314631 added derivative symbols Giulio De Pasquale 2021-02-12 14:57:37 +0000
  • 2acc81cd75 remodeled percentage calculation in strategy Giulio De Pasquale 2021-02-12 14:57:23 +0000
  • 6c409ac9fd added trading fees model Giulio De Pasquale 2021-02-12 14:56:50 +0000
  • 7ba90a72c0 code reorganization Giulio De Pasquale 2021-02-12 14:56:30 +0000
  • 054b3b6659 cargo fix and reformatting Giulio De Pasquale 2021-01-28 20:07:26 +0000
  • d383328ebb implemented trades from orders and orders history Giulio De Pasquale 2021-01-28 20:06:11 +0000
  • c930dce131 support for balance transfer API (bitfinex) Giulio De Pasquale 2021-01-27 20:18:06 +0000
  • 7357d48115 don't crash if no open positions are found Giulio De Pasquale 2021-01-27 17:12:20 +0000
  • d445dc137a removed order manager update from pairmanager update phase Giulio De Pasquale 2021-01-27 17:07:44 +0000
  • dd3786486c formatting Giulio De Pasquale 2021-01-27 17:04:37 +0000
  • 6ed510f2cc cargo fix Giulio De Pasquale 2021-01-27 17:01:26 +0000
  • 382f9c8106 order manager on its own Giulio De Pasquale 2021-01-27 17:00:47 +0000
  • 7230b7c67d filter active orders based on pair Giulio De Pasquale 2021-01-26 17:13:14 +0000
  • fbdb481aa0 positionclosed eventkind Giulio De Pasquale 2021-01-26 17:12:39 +0000
  • ac1fd3669f removed extra function for orderstrategy (for now). order manager update is now working Giulio De Pasquale 2021-01-26 17:01:58 +0000
  • ef618ad754 removed extra api keys Giulio De Pasquale 2021-01-26 16:19:10 +0000
  • 15c1d5b84a added polka dot Giulio De Pasquale 2021-01-26 16:19:00 +0000
  • 99904683a1 min profit 0.4 Giulio De Pasquale 2021-01-26 16:18:50 +0000
  • 307bbb1b0c retry signed requests Giulio De Pasquale 2021-01-26 11:15:04 +0000
  • f66d7ef142 no concurrent requests, nonce issue has to be fixed Giulio De Pasquale 2021-01-25 16:59:37 +0000
  • 32419952a8 tokio 1 Giulio De Pasquale 2021-01-25 16:21:37 +0000
  • c4c87ed47b damn calculations... Giulio De Pasquale 2021-01-25 13:54:25 +0000
  • ff17972f5b cleaned debug messages Giulio De Pasquale 2021-01-25 13:19:40 +0000
  • d51facc0b2 added multiple api keys to handle asynchronous signed requests (conflicting nonces) Giulio De Pasquale 2021-01-25 13:17:13 +0000
  • a2eae0ac13 damn calculations Giulio De Pasquale 2021-01-25 13:16:45 +0000
  • 3a38c20f56 fixed sign calculation of pl_perc Giulio De Pasquale 2021-01-25 12:28:01 +0000
  • b02554778e connected actor messages results with actual actor results (duh!) Giulio De Pasquale 2021-01-25 12:13:49 +0000
  • bb5d1328d6 general cleanup Giulio De Pasquale 2021-01-24 21:12:06 +0000
  • 7de2a6ad77 cargo fix Giulio De Pasquale 2021-01-24 20:53:33 +0000
  • 64a687445d started moving logic from close position to update in order manager Giulio De Pasquale 2021-01-24 20:50:54 +0000
  • 7d639d1b4c renamed orderstrategy methods, debug in position manager Giulio De Pasquale 2021-01-24 20:50:19 +0000
  • 12c9918d2c broadcasting messages and events. trailing stop alpha version Giulio De Pasquale 2021-01-24 19:36:25 +0000
  • 4999cdc498 removed debug message Giulio De Pasquale 2021-01-24 15:43:31 +0000