This website requires JavaScript.
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
7bd8019876
Add back cleanup fixture
algorandpa
2023-02-15 19:12:26 -0500
8122e6c86f
Disable cleanup to see if CI passes
algorandpa
2023-02-15 13:55:39 -0500
7e87dc52eb
Scope fixture to session
algorandpa
2023-02-15 13:47:23 -0500
2c366d7349
Fix type
algorandpa
2023-02-14 20:06:05 -0500
9acbfacd4c
only clean up if _testing file exists
algorandpa
2023-02-14 20:02:36 -0500
316ead577d
Remove scoping
algorandpa
2023-02-14 20:00:10 -0500