-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Добрый день!
При запуске программы, получаю ошибку:
ticker: VOO , kind: Stock
ticker: VOO , kind: Stock
ticker: VOO , kind: Stock
ticker: BAC 19AUG22 30.0 P , kind: Option
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/home/greg/IB/investments/investments/ibtax/__main__.py", line 3, in <module>
main()
File "/home/greg/IB/investments/investments/ibtax/ibtax.py", line 175, in main
parser_object = parse_reports(args.activity_reports_dir, args.confirmation_reports_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/greg/IB/investments/investments/ibtax/ibtax.py", line 138, in parse_reports
parser_object.parse_csv(
File "/home/greg/IB/investments/investments/report_parsers/ib.py", line 206, in parse_csv
self._real_parse_activity_csv(
File "/home/greg/IB/investments/investments/report_parsers/ib.py", line 267, in _real_parse_activity_csv
parser_fn(fields)
File "/home/greg/IB/investments/investments/report_parsers/ib.py", line 286, in _parse_trades
ticker = self._tickers.get_ticker(f['Symbol'], ticker_kind)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/greg/IB/investments/investments/report_parsers/ib.py", line 100, in get_ticker
raise KeyError(name)
KeyError: 'BAC 19AUG22 30.0 P'
при этом запрос:
$ grep -R 'Financial Instrument Information' ./activities/|grep 'BAC'
./activities/2022.csv:Financial Instrument Information,Data,Equity and Index Options,BAC 220819P00030000,BAC 19AUG22 30 P,534716791,CBOE,100,2022-08-19,2022-08,P,30,
./activities/2022.csv:Financial Instrument Information,Data,Equity and Index Options,BAC 220819P00034000,BAC 19AUG22 34 P,555095749,CBOE,100,2022-08-19,2022-08,P,34,
как это исправить? Спасибо!
Metadata
Metadata
Assignees
Labels
No labels