Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
baeb579
Fix parseAPIErrorResponse so response code and message are included
Petersoj Aug 2, 2021
997ec27
Fix NPE if no listener is set in AlpacaWebsocket
Petersoj Aug 3, 2021
fe54b20
Update FormatUtil.java
cloudygeek Aug 4, 2021
206774f
Add 'n' and 'vw' fields to Bar
Petersoj Aug 5, 2021
a221b71
Merge pull request #107 from cloudygeek/datetimezone-bug
Petersoj Aug 5, 2021
23f126f
Fix Javadoc and formatting in FormatUtil
Petersoj Aug 5, 2021
945bed1
Modify websocket Javadocs
Petersoj Aug 5, 2021
940937c
Add websocket clarifications to README
Petersoj Aug 5, 2021
7986444
Remove auto-connect feature from websockets
Petersoj Aug 5, 2021
2a95a49
Add websocket clarification to README
Petersoj Aug 5, 2021
d70ec87
Update to 8.2
Petersoj Aug 5, 2021
9f6a549
Add BarAdjustment and BarTimePeriod enums to getBars()
Petersoj Sep 13, 2021
1d76092
Update to 8.3
Petersoj Sep 13, 2021
3064fa3
Fix getSnapshot path segment typo
Petersoj Sep 20, 2021
9bceea3
Update to 8.3.1
Petersoj Sep 20, 2021
5df5e10
Update README, cleanup AlpacaAPITest
Petersoj Oct 12, 2021
95cc935
Add more notes about AlpacaAPI constructors in README, fix javadocs
Petersoj Nov 11, 2021
a55256c
Add SSP and SPLIT ActivityType
Petersoj Nov 19, 2021
1bde139
Update to 8.3.2
Petersoj Nov 19, 2021
6a45b2b
define new account status enum
Kurru Dec 5, 2021
594ae8c
Merge pull request #111 from Kurru/account-status
Petersoj Dec 5, 2021
6ea0ff4
Update to 8.3.3
Petersoj Dec 6, 2021
6f8f037
Add more descriptive field names in JSON schemas, fix javadoc formatting
Petersoj Dec 20, 2021
f376d40
Refactor, add CryptoMarketDataEndpoint
Petersoj Dec 20, 2021
95b3685
Refactor, abstract models and endpoints, implement realtime crypto
Petersoj Dec 22, 2021
e39ce37
Update README, fix some market_data schema JSONs
Petersoj Dec 22, 2021
2406553
Update to 9.0.0
Petersoj Dec 22, 2021
1da8305
Add multi-symbol getBars method, make some inline instantiations static
Petersoj Dec 27, 2021
d3acf99
Update to 9.1.0
Petersoj Dec 27, 2021
0e15c39
Update SLF4j version, generateBuilders in POJOs, update a Javadoc
Petersoj Mar 11, 2022
0454557
Updated requestLimitOrder to take Double type quantity for fractional…
Apr 21, 2022
813b413
Merge pull request #5 from jessethouin/120-use-double-type-quantity-f…
jessethouin Apr 22, 2022
ce1bc29
Merge pull request #121 from jessethouin/master
Petersoj Apr 23, 2022
aac872e
#121 - use double type quantity in PositionsEndpoint.close()
DarioArena87 Jun 3, 2022
43206bd
Update dependency versions
Petersoj Jun 20, 2022
3141e94
Merge pull request #123 from DarioArena87/dev
Petersoj Aug 10, 2022
4b9970e
Update to 9.1.1
Petersoj Aug 10, 2022
f058227
Fix FTX crypto exchange enum name
Petersoj Aug 17, 2022
becccd9
Update to 9.1.2
Petersoj Aug 17, 2022
aad1af4
Add nullable annotations on various fields/methods in AlpacaClientExc…
Kurru Dec 9, 2022
00c3bea
Remove redundant 'Nullable' annotation from private fields
Petersoj Dec 14, 2022
4f16397
Merge pull request #130 from Kurru/add-nullable-annotations
Petersoj Dec 14, 2022
32e6f14
This should fix Issue #131
dsgraham81 Mar 15, 2023
b171b09
Needs a unique POJO name
dsgraham81 Mar 15, 2023
97f8f38
Merge pull request #132 from dsgraham81/add_qty_available_to_position
Petersoj Mar 18, 2023
c23c6e7
Update to 9.1.3
Petersoj Mar 20, 2023
60f2deb
Add week and month timeframes
balajikandavel May 11, 2023
58522d3
Merge pull request #133 from balajikandavel/balaji
Petersoj May 11, 2023
a5638b3
Update to 9.1.4
Petersoj May 26, 2023
1403348
Updated to use v1beta3 version of Alpaca APIs.
Jul 7, 2023
4aab2d5
Further updates to match v1beta3 crypto APIs.
Jul 11, 2023
eb7f551
Removed getQuotes as it doesn't have a matching API call with Alpaca.
Jul 13, 2023
6fdb6fc
Alpaca removed OrderTimeInForce.DAY as a valid time in force for cryp…
Jul 15, 2023
9ca1bcd
Add builder to AlpacaAPI
dmejer-code Aug 7, 2023
854a5dd
Minor documentation updates
Petersoj Aug 20, 2023
0576b25
Merge pull request #138 from dmejer-code/dm_builder
Petersoj Aug 20, 2023
9d253ff
Auto-format
Petersoj Aug 20, 2023
04f0e38
Merge pull request #137 from jessethouin/crypto_v1beta3
Petersoj Aug 20, 2023
cf28216
Update `.editorconfig`
Petersoj Aug 20, 2023
92656f7
Update to 9.2.0
Petersoj Aug 20, 2023
5d1f231
Fix
jc-gomes Nov 7, 2023
8d9ca14
Add corporate actions endpoint for #118
gretard Jan 2, 2024
6d5a043
Add news actions endpoints for #118
gretard Jan 8, 2024
123fb77
Merge pull request #141 from jc-gomes/fix-fractional-market-order
Petersoj Mar 1, 2024
2750936
Modify PR to account for future project structure changes
Petersoj Mar 2, 2024
60a314e
Merge pull request #144 from gretard/master
Petersoj Mar 2, 2024
1f6e425
WIP use OpenAPI specification with generated clients
Petersoj Mar 2, 2024
0383b92
Fix JSONSchema2POJOAdaptedPlugin
Petersoj Mar 2, 2024
73a9a0b
WIP update `build.gradle` to modify OpenAPI clients
Petersoj Mar 2, 2024
a4a9e65
WIP implement wrapper classes for OpenAPI generate clients
Petersoj Mar 3, 2024
a084b1b
WIP implement Broker 'events' API SSE capability
Petersoj Mar 3, 2024
c37268a
WIP add updated trades streaming functionality
Petersoj Mar 4, 2024
27e951b
WIP update market data websocket POJO JSON schemas
Petersoj Mar 5, 2024
1eed194
WIP fix IllegalArgumentExceptions with JSON empty string values
Petersoj Mar 5, 2024
df6de0f
WIP fix OpenAPI 'generate client' tasks build logic flow
Petersoj Mar 7, 2024
ec35299
Finish updating websocket interface and functionality
Petersoj Mar 8, 2024
ee5f1ae
Refactor REST API wrapper classes packages
Petersoj Mar 8, 2024
09d7a15
AlpacaWebsocket bug fix, change OpenAPI client methods visibility
Petersoj Mar 8, 2024
f80a429
Update README
Petersoj Mar 8, 2024
a20ba8f
Consolidate throwing exception for disconnected websockets
Petersoj Mar 8, 2024
b34f8dd
Undo premature version number change
Petersoj Mar 8, 2024
3249543
Update to 10.0.0
Petersoj Mar 8, 2024
5b9f9e2
Minor update to README
Petersoj Mar 8, 2024
933c28f
Fix OpenAPI generated client 'anyOf' and 'oneOf' issues
Petersoj Mar 9, 2024
5d205a7
Minor update to README
Petersoj Mar 11, 2024
ab2225f
Update websocket `CryptoOrderBookMessage` to add `r` boolean
Petersoj Mar 12, 2024
c8d41b7
Minor fixes/changes
Petersoj Mar 24, 2024
ea620b8
Update to 10.0.1
Petersoj Mar 24, 2024
a937af4
Fix README logo URL, remove unused variable
Petersoj Apr 14, 2024
125c780
Minor updates to README
Petersoj Jul 3, 2024
d985c83
Update OpenAPI spec IDs to v1.2, fix `EventsApiSSE` NTA events call
Petersoj Jan 27, 2025
1230b41
Remove `.editorconfig`
Petersoj Sep 1, 2025
3190abb
Update Gradle wrapper
Petersoj Sep 1, 2025
1d77898
Remove `.gitattributes`
Petersoj Sep 1, 2025
0b8f28a
Update Gradle wrapper
Petersoj Sep 23, 2025
b692f8e
Add `.github/FUNDING.yml`
Petersoj Oct 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
721 changes: 0 additions & 721 deletions .editorconfig

This file was deleted.

46 changes: 0 additions & 46 deletions .gitattributes

This file was deleted.

1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: Petersoj
Binary file added .github/image/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ build/
.settings
.DS_Store
.idea/
alpaca.properties
24 changes: 0 additions & 24 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE → LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) Jacob Peterson 2021
Copyright (c) Jacob Peterson

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
540 changes: 174 additions & 366 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
theme: jekyll-theme-tactile
theme: jekyll-theme-tactile
Loading