abstract trigger/condition/effect interpreter to allow for synchronous one-off evaluations and alternative function contexts (user/position/algotrading robot/...) #kornwolf
implement native TrailingStopLoss(percentage, amount) function for convenience (rather than requiring PriceWorseOrEquals condition for persisted/updated 'trail price', to execute StopEffect) #kornwolf
refactor PositionActions into general Actions for reuse across user/account/positions (trigger execution receipts, action copying by followers, taxing) #kornwolf