From 69d2fef45c7dbb0dce8777b69d42bec5cf9074b3 Mon Sep 17 00:00:00 2001 From: Denis Tereshkin Date: Wed, 26 May 2021 23:02:12 +0700 Subject: [PATCH] qhp-download: new option: replace ticker id --- qhp-download.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qhp-download.py b/qhp-download.py index d4373b0..ab09bd6 100644 --- a/qhp-download.py +++ b/qhp-download.py @@ -85,6 +85,7 @@ def main(): parser.add_argument('-t', '--to', action='store', dest='to', help='Ending date', required=True) parser.add_argument('-r', '--rescale', action='store', dest='rescale', help='Rescale to timeframe') parser.add_argument('-d', '--time-delta', action='store', dest='time_delta', help='Add given time delta (in seconds)', required=False) + parser.add_argument('-c', '--replace-ticker', action='store', dest='replace_ticker', help='Resulting symbol') args = parser.parse_args() @@ -92,6 +93,8 @@ def main(): symbol = args.symbol filename = args.output_file + replace_ticker = args.replace_ticker + ctx = zmq.Context.instance() s = ctx.socket(zmq.REQ) s.connect(args.qhp) @@ -125,6 +128,8 @@ def main(): print("Error:", errmsg) sys.exit(1) + if replace_ticker is not None: + symbol = replace_ticker line_count = 0 with open(args.output_file, 'w', newline='') as f: