I am not limited by startCapital. In any strategy event callback invocation where state.capital.cash > 0, I can buy as I wish to using multiple buys as long as each buy is for <= state.capital.cash. state.capital.cash goes negative.
It seems that within a single event cycle you either don't update state.capital.cash or don't check trades against the updated value.
I am not limited by startCapital. In any strategy event callback invocation where state.capital.cash > 0, I can buy as I wish to using multiple buys as long as each buy is for <= state.capital.cash. state.capital.cash goes negative.
It seems that within a single event cycle you either don't update state.capital.cash or don't check trades against the updated value.