changed flag name to generic --symbol-file

This commit is contained in:
Joe Lothan 2026-06-16 09:20:10 -04:00
parent 5ddf28547e
commit cdf3c70ff9

View file

@ -89,8 +89,8 @@ def main():
parser = argparse.ArgumentParser(description="NYSE ticker tape via Alpaca market data")
parser.add_argument("--symbols", default=DEFAULT_SYMBOLS,
help=f"Comma-separated symbols (default: {DEFAULT_SYMBOLS})")
parser.add_argument("--all-nyse", metavar="FILE",
help="Read all NYSE symbols from FILE (one per line) and batch requests")
parser.add_argument("--symbol-file", metavar="FILE",
help="Read symbols from FILE (one per line) and batch requests")
parser.add_argument("--start", help="Start datetime, YYYY-MM-DD or RFC-3339 (default: previous trading day)")
parser.add_argument("--end", help="End datetime (default: same day as start)")
parser.add_argument("--limit", type=int, default=10000,
@ -132,8 +132,8 @@ def main():
tape_filter = None if args.no_filter or args.tape.lower() == "all" else args.tape.upper()
# Build symbol batches
if args.all_nyse:
with open(args.all_nyse) as f:
if args.symbol_file:
with open(args.symbol_file) as f:
all_symbols = [line.strip() for line in f if line.strip()]
# Batch into groups of 500 to stay under URL length limits
batch_size = 500