changed flag name to generic --symbol-file
This commit is contained in:
parent
5ddf28547e
commit
cdf3c70ff9
1 changed files with 4 additions and 4 deletions
|
|
@ -89,8 +89,8 @@ def main():
|
||||||
parser = argparse.ArgumentParser(description="NYSE ticker tape via Alpaca market data")
|
parser = argparse.ArgumentParser(description="NYSE ticker tape via Alpaca market data")
|
||||||
parser.add_argument("--symbols", default=DEFAULT_SYMBOLS,
|
parser.add_argument("--symbols", default=DEFAULT_SYMBOLS,
|
||||||
help=f"Comma-separated symbols (default: {DEFAULT_SYMBOLS})")
|
help=f"Comma-separated symbols (default: {DEFAULT_SYMBOLS})")
|
||||||
parser.add_argument("--all-nyse", metavar="FILE",
|
parser.add_argument("--symbol-file", metavar="FILE",
|
||||||
help="Read all NYSE symbols from FILE (one per line) and batch requests")
|
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("--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("--end", help="End datetime (default: same day as start)")
|
||||||
parser.add_argument("--limit", type=int, default=10000,
|
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()
|
tape_filter = None if args.no_filter or args.tape.lower() == "all" else args.tape.upper()
|
||||||
|
|
||||||
# Build symbol batches
|
# Build symbol batches
|
||||||
if args.all_nyse:
|
if args.symbol_file:
|
||||||
with open(args.all_nyse) as f:
|
with open(args.symbol_file) as f:
|
||||||
all_symbols = [line.strip() for line in f if line.strip()]
|
all_symbols = [line.strip() for line in f if line.strip()]
|
||||||
# Batch into groups of 500 to stay under URL length limits
|
# Batch into groups of 500 to stay under URL length limits
|
||||||
batch_size = 500
|
batch_size = 500
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue