Commit Graph

  • 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