- fix: pause coinbase job (
5834083
)
- refactor: move poptions to schwab (
e7e62cc
)
- style: format files (
7741c83
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
90b2e27
)
-
chore: update test notebooks (
e51472e
) -
chore: update gitignore (
7d50fb6
) -
chore: update requirements (
05bad06
) -
chore: update requirements (
4850224
) -
chore: update test notebooks (
698a1bb
)
- docs: add poptions source comment (
b526a67
)
- feat: add poptions functionality (
056e708
)
- style: format files (
f017e6e
)
- fix: update coinbase job schedule (
99787da
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
0129914
)
- fix: pause schwab job (
0d18533
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
98342b0
)
- chore: update option test notebook and data (
f31c332
)
-
fix: schwab task owned call option purchase price variable initialization (
0e84ab0
) -
fix: add multiple attempts to schwab authentication (
ade95e2
) -
fix: update schwab job schedule (
1985c9b
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
0c4a888
)
- fix: update schwab job schedule (
a816f37
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
a8ac260
)
-
fix: schwab authentication (
c44d9e6
) -
fix: update schwab trade ticket url (
69eb53d
) -
fix: add get current cnn fear and greed index method (
4cba510
) -
fix: update schwab cron schedule (
7b7f6a2
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
988f079
)
- feat: add max loss and min gain to sell option (
ebf8b39
)
- fix: update schwab previous run output start time (
1c217e2
)
- fix: update schwab previous run output start time (
355658e
)
- fix: update current fear greed index timestamp check (
bf376b8
)
- fix: add current fear greed index timestamp check (
746efe5
)
- fix: update schwab option max buy price and divisor (
253a24e
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
c082e90
)
-
chore: update options test notebook (
eb7a566
) -
chore: update notebook sample data (
6f044fb
) -
chore: update options test notebook (
18c2cb6
)
-
fix: update previous bought and owned option logic (
9e0bac2
) -
fix: add coinbase job base parameters (
b1308be
) -
fix: update schwab bought options logic (
9b800ce
) -
fix: update schwab schedule (
86790c8
)
-
refactor: remove unused import from schwab notebook (
ff20763
) -
refactor: schwab notebook and task (
9541923
) -
refactor: update schwab logging (
ebc2530
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
b5c02bb
)
-
fix: update schwab schedule (
1acde2e
) -
fix: update schwab task option logic and logging (
a6e9514
) -
fix: initialize job id and workspace client for non-local environments (
10cf978
)
-
build: update schwab job schedule and parameters (
8d3ae02
) -
build: add databricks-sdk to package requirements (
f7c11b9
)
- chore: update historical options test notebook (
87e01ca
)
-
feat: add job id and workspace client to task class (
4769fd2
) -
feat: update schwab task to use previous run output in option logic (
9ff690f
) -
feat: add exit with output to schwab notebook (
25457d5
)
- fix: schwab authentication login (
864a798
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
84d7241
)
-
fix: schwab task buy product usage (
416538f
) -
fix: update fear and greed index historical period (
06dc392
)
-
chore: update historical option test notebook (
dc6d8ff
) -
chore: update options test notebooks (
2b45a23
)
- fix: update option buy logic (
db4315c
)
- fix: update schwab job schedule (
36bd074
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
2d22586
)
- build: update schwab job schedule (
8a6c957
)
- feat: add cboe vix to option trading and limit max buy amount (
3fa53dd
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
ee9dd21
)
- fix: update buy contracts quantity logging (
8f0af90
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
370f95d
)
-
chore: update options historical test notebook (
72fc8b0
) -
chore: update options historical test notebook (
2be6ed4
) -
chore: add multiple options historical test notebook (
c2bb873
) -
chore: update options test notebook (
055e4cf
)
- feat: update option trading logic in schwab task (
130203d
)
- fix: add available options cash logging to schwab task (
49be30f
)
- fix: update crypto fear greed index rounding (
a5e6c59
)
- build: update schwab workflow schedule (
162adee
)
- chore: update options test notebook (
68734b4
)
- fix: update schwab task options chain volume integer conversion (
7ca7afd
)
- ci: update release workflow (
e0d0930
)
- Merge branch 'main' of https://github.com/daneisburgh/invaas (
385d391
)
- feat: add initial conditional to trade schwab mutual fund assets (
fd506ce
)
-
fix: update schwab fear greed index rounding (
1c081f4
) -
fix: update fear and greed index rounding (
5f5b506
)
- chore: update crypto etf test notebook (
135de4d
)
- chore: update test notebooks (
c94989f
)
- feat: add methods to get schwab net worth and cash to buy stocks and options (
223bc08
)
- fix: update buy put option product id (
cf56534
)
- refactor: update schwab product price variable names (
0c338ee
)
- Merge branch 'main' into develop (
1159db1
)
- fix: update get owned options method to handle no positions (
32adae4
)
-
chore: update option historical test notebook (
905de1a
) -
chore: update test notebooks (
8c45ef2
) -
chore: update test notebooks (
ce499fa
) -
chore: update test notebooks (
d0e5fb3
) -
chore: update test notebooks (
549e408
) -
chore: update test notebooks (
2ee9e72
) -
chore: format files (
5edf23c
) -
chore: update options test notebooks (
39410a8
) -
chore: update test notebooks (
ab77633
) -
chore: update options test notebooks (
6825480
)
-
feat: update schwab task methods and options buy logic (
f543309
) -
feat: add initial option trading logic to schwab task (
4e2a135
) -
feat: update schwab client and add requests (
8d5a7b7
) -
feat: update trade to handle options and add get balance method (
f040aa9
) -
feat: add balance positions url (
1652b0c
)
- fix: sort options chain and set max bought options (
ceaf753
)
- update schwab workflow schedule (
383d0e9
)
-
chore: update test notebooks (
40eda41
) -
chore: format files (
7181685
) -
chore: update test notebooks (
3b8b827
)
- fix: update deployment config to separate workflows by type and schedule (
c84574b
)
- style: format files (
301a861
)
- chore: update test notebook (
6e0ada0
)
-
fix: notebook pip install (
bfb4feb
) -
fix: schwab task product and order logic (
d3f1dad
) -
fix: schwab auth and buy order message handling (
dc8fe2f
) -
fix: remove unsupported coinbase products (
514c944
)
-
build: update databricks deployment config tasks and schedule (
0c503f5
) -
build: update deployment config (
09f731c
)
-
chore: update crypto etf test notebook (
9a44324
) -
chore: add historical fear greed index test notebook (
7eb54c9
) -
chore: update test notebook (
52e7e6c
) -
chore: remove initial options test notebook (
02372c2
) -
chore: update notebooks (
df94bc9
) -
chore: update gitignore (
5f78eca
) -
chore: update notebooks and add data folder (
e00ee82
) -
chore: update test notebooks (
1947267
)
-
feat: update schwab task create order logic (
a66546c
) -
feat: add initial schwab task create order logic (
9df85d4
) -
feat: update coinbase products and order logic (
de77594
) -
feat: add buy stock slice support to schwab api (
3393119
) -
feat: add initial schwab api logic to task and notebook (
86ea70b
) -
feat: add initial schwab api (
5119864
)
-
fix: disable schwab request dry run (
9b4425b
) -
fix: coinbase task buy amount logic (
083adc2
) -
fix: environment variable name formats (
fde8ca7
) -
fix: bump yfinance version (
f634dfb
) -
fix: add playwright package requirements (
6286f87
)
-
refactor: schwab api methods and logging (
29628d5
) -
refactor: app environment variable name (
707c533
) -
refactor: coinbase task (
516966b
) -
refactor: task environment parameter (
d1ab86f
)
-
style: clear notebooks and format files (
022d3c4
) -
style: format files (
3449816
) -
style: format files (
e066dff
)
- Merge branch 'main' into develop (
dd6e79d
)
- ci: temporarily disable type check (
75639a9
)
-
Merge branch 'main' into develop (
e540113
) -
Merge branch 'develop' of https://github.com/daneisburgh/invaas into develop (
ea9ef37
) -
Merge branch 'main' into develop (
42d9ee2
)
-
chore: add notebooks (
4839dce
) -
chore: add historical cnn fear greed index data for testing (
8393414
) -
chore: remove notebooks (
416731c
)
- fix: temporarily disable schwab task (
acc7876
)
- docs: update CHANGELOG (
1367e54
)
-
feat: update deployment config target variables (
ad416a2
) -
feat: update deployment config task variables (
8a2b134
) -
feat: update task app env variable (
e117190
)
- fix: coinbase and schwab tasks (
c913a61
)
- style: format files (
5e267f0
)
- fix: update app environment variables name format (
33e4a2b
)
- fix: update workflow schedule (
fe1f90e
)
- build: update databricks config
- change workflow schedule
- add environment variables
- update notebook tasks (
f17ae29
)
-
ci: add checkout fetch depth (
4e07a46
) -
ci: add token for release (
c3bea0e
) -
ci: update integration and deployment workflows (
8182951
)
- docs: update README (
d572906
)
- feat: add initial schwab task and notebook (
65178bc
)
- Merge branch 'develop' into feature/schwab (
dc50fd7
)
-
chore: update requirements (
a67c794
) -
chore: format files (
e4dba11
) -
chore: add notebook utils (
03869ee
) -
chore: update backtesting notebooks (
a29f37a
) -
chore: update gitignore (
b3b423c
) -
chore: add backtesting notebooks (
f7c9f23
) -
chore: update gitignore (
abfaaa5
) -
chore: update vscode settings (
d59b206
) -
chore: update devcontainer (
ce5b975
)
-
ci: update workflow job names (
29c908d
) -
ci: fix workflow python versions (
9ac188a
) -
ci: update databricks config (
9e3bc37
) -
ci: add integration and release workflows (
6ba1f43
)
-
feat: add cnn fear and greed index retrieval (
0928ab8
) -
feat: update job schedule and node type (
0c01c94
) -
feat: use only fear greed index in main task class (
067935c
) -
feat: add scaler to next open change computation (
d6c9ae3
) -
feat: add invaas notebook (
b1cd8e1
)
-
refactor: package structure (
5c5bfce
) -
refactor: invaas notebook init and main task usage (
c85172e
) -
refactor: update coinbase client enums classes (
09fa454
) -
refactor: main task (
2a029dd
)
- first commit (
23ff997
)