Skip to content

Ошибка KeyError: 'BAC 19AUG22 30.0 P' #73

@greggy

Description

@greggy

Добрый день!

При запуске программы, получаю ошибку:

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions