avraham
|
fe1265810d
|
fix: the "optiondb-lmdbx" calendardb was returning too many possible strike-front-back permutations due to faulty programming
|
9 months ago |
avraham
|
8d908521fd
|
fix: `getClosingPrice()` for two calendardb modules
|
9 months ago |
avraham
|
5b3e9f85f6
|
fix: lmdbx optiondb `getAggregateSync()` returned `tsStart = undefined`
|
9 months ago |
avraham
|
666ff16583
|
add `getAggregate` method
|
9 months ago |
avraham
|
35b3278d08
|
add `aider`
|
9 months ago |
avraham
|
704d59a363
|
use `tsx` to run
|
9 months ago |
avraham
|
93d5ac8a30
|
refactor; backtest using lmdbx
|
9 months ago |
avraham
|
1d83cd419a
|
fix: Update clickhouse-to-lmdbx script to use retry mechanism and updated utility functions.
|
9 months ago |
avraham
|
cfb207aae8
|
Revert "feat: Implement retry mechanism for clickhouse timeout errors with exponential backoff strategy in `clickhouse-to-lmdbx.ts` script"
This reverts commit c749321fe9 .
|
9 months ago |
avraham (aider)
|
c749321fe9
|
feat: Implement retry mechanism for clickhouse timeout errors with exponential backoff strategy in `clickhouse-to-lmdbx.ts` script
|
9 months ago |
avraham
|
eba5344b15
|
fix biome kvetches
|
9 months ago |
avraham
|
39bb6c85f8
|
fix biome kvetches
|
9 months ago |
avraham
|
bf094de461
|
improve and extract `nextDate()` function; improve clickhouse-to-lmdbx sync script
|
9 months ago |
avraham
|
85cafd985d
|
don't use `/tmp` dir for lmdbx dbs
|
9 months ago |
avraham
|
70b690ab9d
|
converted frontend from tailwind to material-ui using AI
|
9 months ago |
avraham
|
3e5e728d92
|
well-interfaced pluggable databases
|
9 months ago |
Avraham Sakal
|
9e1a5906e4
|
ignore asdf's pnpm's `pnpm-store`, which ends up in the repo, not in `~`
|
10 months ago |
Avraham Sakal
|
99a32230ce
|
use asdf instead of nvm
|
10 months ago |
Avraham Sakal
|
742414697f
|
add stock aggregate fetching functions
|
10 months ago |
Avraham Sakal
|
df4925e3a4
|
add materialized view to keep individual contract existences
|
10 months ago |
Avraham Sakal
|
cd9dd9fefc
|
I don't have the underlying data yet
|
10 months ago |
Avraham Sakal
|
37363030ec
|
use envs for secrets
|
10 months ago |
Avraham Sakal
|
cb7dbc29e8
|
stream-ingest flat files from polygon; add a few tables
|
10 months ago |
Avraham Sakal
|
c6e5c76952
|
handle newly-encountered `DELAYED` error
|
10 months ago |
Avraham Sakal
|
71f72eb474
|
handle any socket hangups
|
10 months ago |
Avraham Sakal
|
f8279d4932
|
retry clickhouse insert in case of socket hangup
|
10 months ago |
Avraham Sakal
|
fc2526a4aa
|
fix: option contract aggregate sync on empty batches or unauthorized fetches
|
10 months ago |
Avraham Sakal
|
e0a2bc395e
|
use sqlite for sync state; use sync.ts lib instead of scripts
|
10 months ago |
Avraham Sakal
|
ad66397639
|
reduce data points for historical exit quotes by aggregating and applying weighted transparency
clean frontend html structure
|
10 months ago |
Avraham Sakal
|
28caba57ca
|
add .nvmrc to frontend and server
|
10 months ago |
Avraham Sakal
|
60e09b261a
|
proper html title
|
10 months ago |
Avraham Sakal
|
8a2aa8478e
|
truncate calendar prices to two decimal places
|
10 months ago |
Avraham Sakal
|
7dd43b0a34
|
second route for historical calendar page
|
10 months ago |
Avraham Sakal
|
819ca5733f
|
oops. now need to include postcss.config.js in Dockerfile
|
11 months ago |
Avraham Sakal
|
767691902c
|
oops. now need to include tailwind.config.js in Dockerfile
|
11 months ago |
Avraham Sakal
|
c53b8515da
|
oops. now need to include index.css in Dockerfile
|
11 months ago |
Avraham Sakal
|
6d8b874a82
|
revamp frontend with tailwind
|
11 months ago |
Avraham Sakal
|
5614586b66
|
fix ingestion script not marking `done` when no results are returned
|
1 year ago |
Avraham Sakal
|
a0970a7fca
|
change ingest begin date
|
1 year ago |
Avraham Sakal
|
efbcbade11
|
implement retries
|
1 year ago |
Avraham Sakal
|
a05e3cc78a
|
skip pending sync reversion; 10x concurrency
|
1 year ago |
Avraham Sakal
|
9168e4df28
|
re-order available underlyings
|
1 year ago |
Avraham Sakal
|
438585f9e0
|
calendar optimizer page works
|
1 year ago |
Avraham Sakal
|
4580494810
|
option aggregate sync statuses usable by ingest script
|
1 year ago |
Avraham Sakal
|
ead2e5bd1b
|
refactor calendar optimizer page
|
1 year ago |
Avraham Sakal
|
6d8ac852ab
|
temporarily limit available underlyings
|
1 year ago |
Avraham Sakal
|
0ecbcad0b0
|
option aggregate table; "ingest" scripts; unthrottled polygon
|
1 year ago |
Avraham Sakal
|
de48720d17
|
functioning polygon-to-clickhouse sync script for option contracts
|
1 year ago |
Avraham Sakal
|
c9dc6c8c3d
|
fix: tree-shaked `env.ts`
|
1 year ago |
Avraham Sakal
|
dabfec86a1
|
get unsynced symbol-asOfDate combos in batches
use `clickhouse.sakal.us` instead of `kubectl port-forward`
|
1 year ago |