aboutsummaryrefslogtreecommitdiffstats
path: root/python/manual_trade_upload.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/manual_trade_upload.py')
-rw-r--r--python/manual_trade_upload.py30
1 files changed, 30 insertions, 0 deletions
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)