Family Office Alternative Asset Allocation Model

Family Office Alternative Asset Allocation Model

Develop a tailored alternative asset allocation strategy for your family office.

Your Family Office Investment Profile

Alternative Asset Class Preferences (Desired % within your Alternative Allocation)

Adjust the sliders to indicate your preferred allocation to each alternative asset class. The total does not need to sum to 100% here; the model will adjust for the final recommendation.

Recommended Alternative Asset Allocation

Strategy Profile Name: N/A
Overall Recommended Alternative Allocation: 0% ($0)
Strategic Allocation Approach: N/A
Recommended Allocation by Asset Class:
    Key Strategic Considerations:
      Potential Risks to Consider:

        *This model provides a conceptual allocation strategy based on your inputs. It is not financial advice. Always consult with a qualified financial advisor and conduct thorough due diligence before making investment decisions.

        *This model provides a conceptual allocation strategy based on your inputs. It is not financial advice. Always consult with a qualified financial advisor and conduct thorough due diligence before making investment decisions.

        `; tempPdfContent.innerHTML = pdfHtml; document.body.appendChild(tempPdfContent); // Append to body for rendering context html2canvas(tempPdfContent, { scale: 2, useCORS: true, logging: false }).then(canvas => { const imgData = canvas.toDataURL('image/png'); const { jsPDF } = window.jspdf; const pdf = new jsPDF('p', 'mm', 'a4'); // 'p' for portrait, 'mm' for millimeters, 'a4' size const imgWidth = 210; // A4 width in mm const pageHeight = 297; // A4 height in mm const imgHeight = canvas.height * imgWidth / canvas.width; let heightLeft = imgHeight; let position = 0; pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; while (heightLeft >= 0) { position = heightLeft - imgHeight; pdf.addPage(); pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; } pdf.save("Family_Office_Alt_Asset_Allocation_Report.pdf"); document.body.removeChild(tempPdfContent); // Clean up the temporary div }).catch(error => { console.error("Error generating PDF:", error); }); }; // Initial generation on load for default values generateAllocation(); });
        Scroll to Top