This website requires JavaScript.
b4a1cc8f22
`kraken`: parse and load info `Transaction.sym: Symbol`
backward_compat_trans_with_symbolinfo
Tyler Goodlet
2023-03-02 19:25:43 -0500
69b85aa7e5
`ib`: parse and load info for new `Transaction.sym: Symbol` field
Tyler Goodlet
2023-03-02 19:23:47 -0500
3a4794e9d1
Backward-compat: don't require `'lot_tick_size'`
Tyler Goodlet
2023-03-02 19:03:40 -0500
6be96a96aa
Drop symbol section on Position serialization
Guillermo Rodriguez
2023-03-01 21:04:36 -0300
d704b153ca
Fix mayor bug found by fomo, sym info getting stored incorrectly on pps.toml causing it to load pp wrong on second open, also fix header leak bug
Guillermo Rodriguez
2023-03-01 16:44:46 -0300
20d91f5e06
Good catch by j, unnecesary kwarg on open_pps
Guillermo Rodriguez
2023-03-01 15:39:30 -0300
6c23c79f2a
Minor fixes after fomo's review
Guillermo Rodriguez
2023-03-01 15:21:56 -0300
f5b8b9a14f
Add sym registry to PaperBoi as well as a sym ref on Transaction Add decimal quantize API to Symbol to simplify by-broker truncation Add symbol info to `pps.toml` Move _assert call to outside the _async_main context manager Minor indentation and styling changes, also convert a few prints to log calls Fix multi write / race condition on open_pps call Switch open_pps to not write by default Fix integer math kraken syminfo _tick_size initialization
Guillermo Rodriguez
2023-02-28 01:51:03 -0300
dc78994dcf
Fixed float dust bug on zero position case
Guillermo Rodriguez
2023-02-27 16:47:02 -0300
269a04ba1a
Merge pull request #475 from pikers/explicit_write_pps_on_exit
goodboy
2023-03-01 17:47:57 -0500
569df45d18
`kraken.`: drop trade history query limit
explicit_write_pps_on_exit
Tyler Goodlet
2023-03-01 17:34:38 -0500
f53f4df583
`ib/kraken`: adjust to new default of not-writing in `open_pps()`
Tyler Goodlet
2023-03-01 17:29:45 -0500
d04fe366ab
Merge pull request #462 from pikers/paper_trade_improvements_rebase
jaredgoldman
2023-02-28 14:30:20 -0500
c83fe5aaa7
Fix typo in test docstring
jaredgoldman
2023-02-28 14:22:24 -0500
41f81eb701
Make write on exit default false
jaredgoldman
2023-02-28 14:14:05 -0500
05fdc9dd60
Add xfail
jaredgoldman
2023-02-28 13:55:12 -0500
1323981cc4
Format lines in conftest
jaredgoldman
2023-02-28 13:42:36 -0500
882032e3a3
Change skip to xfail
jaredgoldman
2023-02-28 13:40:21 -0500
a6257ae615
Add docstrings to test cases, format function calls
jaredgoldman
2023-02-28 13:39:13 -0500
973c068e96
Assert conditions like a nerd
jaredgoldman
2023-02-28 13:31:17 -0500
d7317c3710
Shorten assertion docstring
jaredgoldman
2023-02-28 13:26:37 -0500
87eb9c5772
Format assertion conditions
jaredgoldman
2023-02-28 13:19:21 -0500
ecb22dda1a
Remove whitespace, remove stale comments
jaredgoldman
2023-02-28 13:16:26 -0500
6f15d47012
Add space in docstrings, remove duplicate import
jaredgoldman
2023-02-28 13:05:57 -0500
802af306ac
Add specific location of _testing dir in delete_testing_dir fixture
jaredgoldman
2023-02-28 13:01:42 -0500
e4e368923d
Add specific kwarg key to open_pps call when starting paperboi
jaredgoldman
2023-02-28 12:58:39 -0500
342aec648b
Skip zero test and change use Path when creating a config folder in marketstore
jaredgoldman
2023-02-26 16:41:06 -0500
55253c8469
Remove whitespace and correct typo
jaredgoldman
2023-02-26 16:15:00 -0500
4b72d3ba99
Add backpressure setting back as it wasn't altering test behaviour
jaredgoldman
2023-02-26 16:11:28 -0500
61296bbdfc
Minor formatting, removing whitespace
jaredgoldman
2023-02-26 16:05:02 -0500
36f466fff8
Ensure tests are running and working up until asserting pps
jaredgoldman
2023-02-26 15:59:55 -0500
96c70ee542
Fix overview bullet formatting
backend_spec
Tyler Goodlet
2023-02-26 16:53:49 -0500
118d0afc39
Move readme to correct subpkg XD
Tyler Goodlet
2023-02-26 16:52:10 -0500
21baee4da9
Update for latest history ep and more thorough high-level overview
Tyler Goodlet
2023-02-26 16:50:12 -0500
a5edaa9b5c
Skip zero test and change use Path when creating a config folder in marketstore
paper_trade_improvements_rebase
jaredgoldman
2023-02-26 16:41:06 -0500
291cc9f148
WIP backend-providers api spec readme
Tyler Goodlet
2021-05-22 11:38:59 -0400
ed6041d138
Remove whitespace and correct typo
jaredgoldman
2023-02-26 16:15:00 -0500
944c1945fc
Add backpressure setting back as it wasn't altering test behaviour
jaredgoldman
2023-02-26 16:11:28 -0500
84fedf5153
Minor formatting, removing whitespace
jaredgoldman
2023-02-26 16:05:02 -0500
5ccc72111b
Ensure tests are running and working up until asserting pps
jaredgoldman
2023-02-26 15:59:55 -0500
178fb8b56e
Remove breaking call to load pps from ledger
jaredgoldman
2023-02-25 17:45:21 -0500
575cb854db
Remove whitespace, uneeded comments
jaredgoldman
2023-02-25 16:21:30 -0500
6068724fd4
Minor formatting
jaredgoldman
2023-02-25 16:09:16 -0500
2131394939
Remove uneeded assert_precision arg
jaredgoldman
2023-02-25 16:01:44 -0500
1397a75d2c
Add functionality and tests for executing mutliple orders
jaredgoldman
2023-02-25 15:59:14 -0500
4eb9b68b0e
Refactor to avoid global state while testing
jaredgoldman
2023-02-24 19:09:36 -0500
6ccdb8cbf8
Ensure to cleanup by passing fixture in paper_test signature
jaredgoldman
2023-02-24 18:05:17 -0500
884ddc2552
Ensure config path is being updated with _testing correctly during testing
jaredgoldman
2023-02-24 17:50:09 -0500
4d32c6f6a2
Ensure not to write to pps when asserting?
jaredgoldman
2023-02-24 17:34:58 -0500
bf1757de07
Push failing assert no pps test
jaredgoldman
2023-02-24 17:23:08 -0500
c8e6312044
Reformat fake fill in paper engine, Ensure tests pass, refactor test wrapper
jaredgoldman
2023-02-24 13:42:44 -0500
e8714c2d17
Ensure actual pp is sent to ems
jaredgoldman
2023-02-23 15:21:10 -0500
b80dfe4f9c
Use constants value for test config dir path
algorandpa
2023-02-15 19:48:39 -0500
6257cc8dae
Use Path.mkdir instead of os.mkdir
algorandpa
2023-02-15 19:35:37 -0500
f307197031
Remove broken import
algorandpa
2023-02-15 19:17:17 -0500
cf0b85aa51
Add back cleanup fixture
algorandpa
2023-02-15 19:12:26 -0500
43a68ef700
Disable cleanup to see if CI passes
algorandpa
2023-02-15 13:55:39 -0500
519d459dbe
Scope fixture to session
algorandpa
2023-02-15 13:47:23 -0500
b035fa963c
Fix type
algorandpa
2023-02-14 20:06:05 -0500
3acc424c3e
only clean up if _testing file exists
algorandpa
2023-02-14 20:02:36 -0500
1e473874ad
Remove scoping
algorandpa
2023-02-14 20:00:10 -0500
edce176ff8
Scope cleanup fixture to module
algorandpa
2023-02-14 19:53:55 -0500
0527310071
Enable backpressure during data-feed layer startup to avoid overruns
algorandpa
2023-02-14 19:46:09 -0500
f79f0ede5b
more formatting
algorandpa
2023-02-14 19:17:23 -0500
362a2b301f
Minor formatting
algorandpa
2023-02-14 19:02:43 -0500
47d48ba3a3
Format to prep for PR
algorandpa
2023-02-14 19:00:49 -0500
51ce71c969
Add hacky cleanup solution for _testng data
algorandpa
2023-02-14 17:06:48 -0500
66c568c7bc
Minor reformatting
algorandpa
2023-02-14 12:07:42 -0500
8c568d1b2a
Make config grab _testing dir in pytest env, - Remove print statements
algorandpa
2023-02-13 11:01:02 -0500
5b0ed6c274
Break test into steps
algorandpa
2023-02-12 17:04:49 -0500
2ce811f192
Assert that trades persist in ems after teardown and startup
algorandpa
2023-02-09 18:14:41 -0500
87f8163492
force change branch name
algorandpa
2023-02-09 16:26:22 -0500
1651e89a06
initial commit on copy
algorandpa
2023-02-09 15:51:58 -0500
2580259ebe
minor changes, prepare for rebase of overlays branch
algorandpa
2023-02-09 14:53:57 -0500
cc608dfee7
change id to 'piker-paper'
algorandpa
2023-01-29 18:50:54 -0500
9066c51b11
restore spacing
algorandpa
2023-01-28 18:28:59 -0500
d13b4e5f6b
restore spacing
algorandpa
2023-01-28 18:27:35 -0500
4c5c74a3f5
remove unnecessary return
algorandpa
2023-01-28 18:25:37 -0500
6ed85484c7
remove more logs
algorandpa
2023-01-28 18:23:42 -0500
744a9a168a
remove logs, unused args
algorandpa
2023-01-28 18:21:34 -0500
34c6d73abf
ensure that paper pps are pulled on open
algorandpa
2023-01-28 18:14:59 -0500
4b7206fd6e
Add Generator as return type of open_trade_ledger
algorandpa
2023-01-27 18:39:00 -0500
91492d7771
change open_trade_ledger typing to return a Generator type
algorandpa
2023-02-09 15:19:50 -0500
af4fb59fe8
add basic func to load paper_trades file
algorandpa
2023-01-13 01:14:47 +0000
26146097eb
Merge pull request #469 from pikers/emsd_loglevel_fix
Guillermo Rodriguez
2023-02-26 00:49:43 -0300
fcd8b8eb78
Remove breaking call to load pps from ledger
jaredgoldman
2023-02-25 17:45:21 -0500
3e83764b5b
Remove whitespace, uneeded comments
jaredgoldman
2023-02-25 16:21:30 -0500
3a6fbabaf8
Minor formatting
jaredgoldman
2023-02-25 16:09:16 -0500
85ad23a1e9
Remove uneeded assert_precision arg
jaredgoldman
2023-02-25 16:01:44 -0500
15525c2b46
Add functionality and tests for executing mutliple orders
jaredgoldman
2023-02-25 15:59:14 -0500
76736a5441
Refactor to avoid global state while testing
jaredgoldman
2023-02-24 19:09:36 -0500
4c2e776e01
Ensure to cleanup by passing fixture in paper_test signature
jaredgoldman
2023-02-24 18:05:17 -0500
1e748f11ef
Ensure config path is being updated with _testing correctly during testing
jaredgoldman
2023-02-24 17:50:09 -0500
3fcad16298
Ensure not to write to pps when asserting?
jaredgoldman
2023-02-24 17:34:58 -0500
2d25d1f048
Push failing assert no pps test
jaredgoldman
2023-02-24 17:23:08 -0500
e54d928405
Reformat fake fill in paper engine, Ensure tests pass, refactor test wrapper
jaredgoldman
2023-02-24 13:42:44 -0500
c99381216d
Ensure actual pp is sent to ems
jaredgoldman
2023-02-23 15:21:10 -0500
db2e2ed78f
Use constants value for test config dir path
algorandpa
2023-02-15 19:48:39 -0500
3bc54e308f
Use Path.mkdir instead of os.mkdir
algorandpa
2023-02-15 19:35:37 -0500
8c9c165e0a
Remove broken import
algorandpa
2023-02-15 19:17:17 -0500