Can LEAN interpret my own OHLCV crypto data (implemented as custom PythonData) as currencies instead of normal shares?
As things stand now, the cashbook does not accurately reflect currency balances. I.e. if I buy BTC/USD, I should have BTC to buy X/BTC, but LEAN treats BTC/USD as a virtual asset, not a currency. Put another way, instead of owning the asset BTC/USD, I need BTC to show up as a currency in my portfolio cashbook.

My first bet was on changing the ‘type’ of the data in the symbol properties database, but that didn't work out. Any workarounds?