The paper seems to contain another mistake. Fixing this will by itself lead to normalization of the risk_factor for all price ranges and across all assets. There was therefore in fact no need to implement any special feature. The risk_factor now is a fraction / percentage / multiplier of the asset's volatility (defined as a standard deviation), its typical value range is now between 0 and 100 for all assets, although it still remains unrestricted and it's possible to set it to even 1000000 if desired.