28 Commits

Author SHA1 Message Date
91134a42d5 Fix timeout issues in Alpaca tests. 2023-10-31 16:58:06 -04:00
54a3341968 Filter action fetch response to eliminate partial order fills. 2023-10-27 17:44:57 -04:00
327ab308bf Setup basic Alpaca action fetch and test. 2023-10-27 17:41:57 -04:00
8437515904 Make ActionFetchResponse a class with a constructor. 2023-10-27 17:31:44 -04:00
5f1cd195af Begin implementing action fetching for Alpaca 2023-10-27 17:29:42 -04:00
ab23fb7145 Fix Alpaca tests and exports 2023-10-27 16:48:15 -04:00
5f6acd99fb Redo interface exports. 2023-10-27 16:35:34 -04:00
52b100667d Add action stuff to module exports. 2023-10-27 16:31:21 -04:00
dcdb2bad1a Make enums action option enums const and fix linter issues. 2023-10-27 16:21:52 -04:00
c113bd4f5c Add temporary undefined action provider to existing exchanges. 2023-10-27 16:16:51 -04:00
39742da43e Finish action interface documentation. 2023-10-27 16:13:53 -04:00
dd72d4a717 Documented the action interface. 2023-10-27 16:10:11 -04:00
20a8920a30 Added interface for fetching user actions. 2023-10-27 16:07:43 -04:00
51a58fc322 Fix formatting and update linter. 2023-10-24 16:55:11 -04:00
ad27d7280b Added documentation for Alpaca 2023-10-20 17:28:06 -04:00
6dc8ecaf26 Setup Alpaca API implementation 2023-10-20 16:32:41 -04:00
4b0a2a284a Add Alpaca Exchange impl 2023-10-17 17:09:29 -04:00
de315f0524 Moved Exchange into its own file and added type exports 2023-10-10 16:35:55 -04:00
8635fea937 Documented the exchange interface. 2023-10-06 16:53:03 -04:00
bf3c140c46 Move exchange into index.ts 2023-10-06 16:36:08 -04:00
71d9f9ae74 Remove credentials from abstract interface. 2023-10-06 16:35:19 -04:00
445a6c76cc Added exchange interface. 2023-10-06 16:29:02 -04:00
597a87ba55 Added portfolio provide interface. 2023-10-06 16:26:28 -04:00
d8ebcf99fb Added Quote interface 2023-10-06 16:25:54 -04:00
b42d974c56 Setup basic portfolio interface 2023-10-06 16:21:31 -04:00
76cfbc8090 Started setting up basic exchange interface 2023-10-03 17:41:19 -04:00
280e5cd398 Add run script and basic logger program. 2023-10-03 16:48:04 -04:00
60f1692906 Setup basic linter 2023-10-03 16:36:55 -04:00