Well you don’t need to tag t_amount and currency in your training if you are using duckling. Duckling is independent of that. you would have to use the name duckling returns, not your own. if you need to use your own entity name then map it in custom action
Also If you look at the logs of NLU, duckling does provide additional info where currency is provided but you would need a custom action to make the slot mapping work. since Rasa by default maps value of duckling returned entity to the slot of the same name, everything other options needs to be configured in a custom action