Boa tarde Genifer Beleza?
Então da uma olhadinha no seu NegociaçõesView, voce criou um map e abriu as chaves {} mas não retornou nenhum valor:
${model.negociacoes.map(n => {
`
<tr>
<td>${DateHelper.dataParaTexto(n.data)}</td>
<td>${n.quantidade}</td>
<td>${n.valor}</td>
<td>${n.volume}</td>
</tr>
`
}).join('')}
quando usar o map com as chaves {} é necessário dar um return.
${model.negociacoes.map(n =>{
return `
<tr>
<td>${DateHelper.dataParaTexto(n.data)}</td>
<td>${n.quantidade}</td>
<td>${n.valor}</td>
<td>${n.volume}</td>
</tr>
`}).join('')}
ou quando você tiver apenas um valor a retornar como uma string pode usar o map sem as chaves {} após o arrow => :
${model.negociacoes.map(n =>
`
<tr>
<td>${DateHelper.dataParaTexto(n.data)}</td>
<td>${n.quantidade}</td>
<td>${n.valor}</td>
<td>${n.volume}</td>
</tr>
`
).join('')}