aboutsummaryrefslogtreecommitdiffstats
path: root/python/report_ops/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/report_ops/__main__.py')
-rw-r--r--python/report_ops/__main__.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/python/report_ops/__main__.py b/python/report_ops/__main__.py
index 15828715..516b73c6 100644
--- a/python/report_ops/__main__.py
+++ b/python/report_ops/__main__.py
@@ -4,11 +4,22 @@ from serenitas.utils.db import dbconn
import logging
import argparse
import datetime
-from .sma import IsoselSMA, BowdstSMA
+from .sma import (
+ IsoselSMA,
+ BowdstSMA,
+ PositionReport,
+ BondPosition,
+ FuturePosition,
+ TranchePosition,
+ CDXPosition,
+ IRSwaptionPosition,
+ CDXSwaptionPosition,
+)
from .cash import NTCashReport, UMBCashReport, BNYCashReport
from .admin import AccruedReport, AllReport
from .wires import BowdstWire, NTWire
from .custodians import upload_to_custodian
+from serenitas.utils.remote import Client
logger = logging.getLogger(__name__)
@@ -38,6 +49,13 @@ parser.add_argument(
action="store_true",
help="upload trade files to notify custodians",
)
+
+parser.add_argument(
+ "-sp",
+ "--send_positions",
+ action="store_true",
+ help="upload position files to fund admins",
+)
parser.add_argument(
"-n", "--no-upload", action="store_true", help="do not upload, just create files"
)