diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/manual_instrument_upload.py | 13 | ||||
| -rw-r--r-- | python/manual_trade_upload.py | 30 |
2 files changed, 43 insertions, 0 deletions
diff --git a/python/manual_instrument_upload.py b/python/manual_instrument_upload.py new file mode 100644 index 00000000..a2e6d256 --- /dev/null +++ b/python/manual_instrument_upload.py @@ -0,0 +1,13 @@ +import sys + +sys.path.append("/home/flint/projects/ops/serenitas/") +from ops.funds import SeleneProd +from ops.trade_dataclasses import SwaptionDeal + +trade_ids = [322, 324] + +buffers = [] +for tradeid in trade_ids: + buffers.append(SwaptionDeal.from_tradeid(tradeid).product.to_citco()) +SeleneProd.staging_queue.extend(buffers) +SeleneProd.build_buffer() diff --git a/python/manual_trade_upload.py b/python/manual_trade_upload.py new file mode 100644 index 00000000..88af30d8 --- /dev/null +++ b/python/manual_trade_upload.py @@ -0,0 +1,30 @@ +import sys + +sys.path.append("/home/flint/projects/ops/serenitas/") +from ops.funds import Fund +from ops.trade_dataclasses import DealKind + +asset_class = "cds" +trade_ids = [ + 4208, + 4184, + 4187, + 4205, + 4182, + 4190, + 4221, + 4230, + 4213, + 4209, + 4231, + 4219, + 4207, +] + +buffers = [] +for tradeid in trade_ids: + buffers.append(DealKind[asset_class].from_tradeid(tradeid).to_citco("NEW")) + + +Fund["ISOSEL"].staging_queue.extend(buffers) +Fund["ISOSEL"].build_buffer(asset_class) |
