For code/output blocks: Use ``` (aka backtick or grave accent) in a single line before and after the block. See:

Adding custom indicator values to csv writer output

  • I've read the docs, which suggest just passing in csv=True to the indicator will output the indicator values, but that results in an error: TypeError: init() got an unexpected keyword argument 'csv'. Indicator is working, and csv writing is working (w/o indicator values).

  • administrators

    From Docs - Writer

    Which objects actually go into the csv stream can be controlled with the csv attribute of each object (defaults to True for data feeds and observers / False for indicators)

    It's not a parameter but an actual attribute as indicated there.

    mysma = bt.ind.SMA()
    mysma.csv = True

  • devil's in the details i suppose. thanks for that, that works.

Log in to reply