nu003cstyleu003en:root{u002du002daal-navy:#0c2034;u002du002daal-gold:#b1843b;u002du002daal-text:#586b79;u002du002daal-cream:#f7f4ed;u002du002daal-border:#e0e6e9}n.aalbt-hero{font-family:Arial,Helvetica,sans-serif;background:var(u002du002daal-navy);color:#fff;padding:54px 42px 46px;border-radius:0}n.aalbt-kicker{font-size:10px;font-weight:900;letter-spacing:.15em;color:#e3c58d;text-transform:uppercase}n.aalbt-hero h1{color:#fff!important;font-size:clamp(42px,6vw,64px)!important;line-height:1.02!important;letter-spacing:-.035em;margin:11px 0 18px!important;font-weight:900!important;max-width:930px}n.aalbt-hero p{color:#cbd7df!important;font-size:17px!important;line-height:1.68!important;max-width:850px;margin:0 0 28px!important}n.aalbt-framework{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:940px}n.aalbt-frameworku003ediv{background:#142c41;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:14px 15px}n.aalbt-framework b{display:block;color:#e3c58d;font-size:10px;letter-spacing:.08em}.aalbt-framework span{display:block;color:#d7e0e6;font-size:11px;margin-top:5px}n.aalbt-disclosure{font-family:Arial,Helvetica,sans-serif;background:#f7f4ed;border-left:4px solid var(u002du002daal-gold);padding:18px 20px;color:#4f6170;font-size:13px;line-height:1.65;border-radius:8px}n.aalbt-disclosure strong{color:var(u002du002daal-navy)}n.aalbt-intro{font-family:Arial,Helvetica,sans-serif;text-align:center;padding:26px 8px 14px}n.aalbt-intro .k{color:var(u002du002daal-gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}n.aalbt-intro h2{font-size:clamp(30px,4vw,42px);line-height:1.15;color:var(u002du002daal-navy);margin:7px 0 10px}n.aalbt-intro p{max-width:760px;margin:0 auto;color:#596c7b;font-size:15px;line-height:1.65}n.et_pb_blog_grid .et_pb_post{border:1px solid #e1e6e9!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;padding:0 0 20px!important;box-shadow:none!important}n.et_pb_blog_grid .et_pb_image_container{margin:0!important}n.et_pb_blog_grid .entry-title,.et_pb_blog_grid .post-meta,.et_pb_blog_grid .post-content{padding-left:20px!important;padding-right:20px!important}n.et_pb_blog_grid .entry-title{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.28!important;color:var(u002du002daal-navy)!important;margin-top:18px!important}n.et_pb_blog_grid .post-meta{font-family:Arial,Helvetica,sans-serif!important;color:#9a7437!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important}n.et_pb_blog_grid .post-content{font-family:Arial,Helvetica,sans-serif!important;color:#586b79!important;font-size:13px!important;line-height:1.6!important}n.et_pb_blog_grid .more-link{display:inline-block!important;margin-top:12px!important;color:var(u002du002daal-navy)!important;font-weight:800!important;text-transform:none!important;font-size:13px!important;letter-spacing:0!important}n.aalbt-process-wrap,.aalbt-guide-wrap{font-family:Arial,Helvetica,sans-serif;padding:18px 0}n.aalbt-kicker2{color:var(u002du002daal-gold);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-align:center}n.aalbt-process-wrap h2,.aalbt-guide-wrap h2{text-align:center;color:var(u002du002daal-navy);font-size:clamp(28px,4vw,40px);margin:7px 0 20px}n.aalbt-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}n.aalbt-processu003ediv,.aalbt-guide-gridu003ediv{border:1px solid var(u002du002daal-border);border-radius:12px;padding:20px;background:#fff}n.aalbt-process .n{font-size:11px;font-weight:900;color:var(u002du002daal-gold);letter-spacing:.08em}n.aalbt-process strong,.aalbt-guide-grid strong{display:block;color:var(u002du002daal-navy);font-size:15px;margin:6px 0 7px}n.aalbt-process p,.aalbt-guide-grid p{font-size:13px;line-height:1.6;color:#5a6d7c;margin:0}n.aalbt-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}n.aalbt-cta{font-family:Arial,Helvetica,sans-serif;background:var(u002du002daal-navy);border-radius:14px;padding:34px;text-align:center}n.aalbt-cta .k{color:#d6b46d;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}n.aalbt-cta h2{font-size:30px;color:#fff;margin:7px 0 10px}n.aalbt-cta p{max-width:730px;margin:0 auto 18px;color:#cbd7df;font-size:14px;line-height:1.6}n.aalbt-btn{display:inline-block;text-decoration:none;font-weight:800;padding:13px 20px;border-radius:8px;margin:4px}n.aalbt-btn.primary{background:#fff;color:var(u002du002daal-navy)!important}.aalbt-btn.ghost{background:#142c41;color:#fff!important;border:1px solid rgba(255,255,255,.2)}n@media(max-width:980px){.aalbt-framework,.aalbt-process{grid-template-columns:repeat(2,1fr)}.aalbt-guide-grid{grid-template-columns:1fr}}n@media(max-width:767px){.aalbt-hero{padding:38px 24px 34px}.aalbt-framework,.aalbt-process{grid-template-columns:1fr}.aalbt-cta{padding:28px 20px}}nu003c/styleu003en

nu003cdiv class=u0022aalbt-herou0022u003en u003cdiv class=u0022aalbt-kickeru0022u003eASKANNALEE · HISTORICAL INVESTMENT RESEARCHu003c/divu003en u003ch1u003eSingapore Propertyu003cbru003eInvestment Backtestsu003c/h1u003en u003cpu003eWould our investment framework have worked before the outcome was known? We reconstruct earlier Singapore condominium launches using evidence that could reasonably have been available around launch, freeze the decision, and compare it with what happened later.u003c/pu003en u003cdiv class=u0022aalbt-frameworku0022u003en u003cdivu003eu003cbu003eENTRYu003c/bu003eu003cspanu003eWhat price would we have accepted?u003c/spanu003eu003c/divu003en u003cdivu003eu003cbu003eRISKu003c/bu003eu003cspanu003eWhat could have gone wrong?u003c/spanu003eu003c/divu003en u003cdivu003eu003cbu003eDECISIONu003c/bu003eu003cspanu003eWould the model have bought?u003c/spanu003eu003c/divu003en u003cdivu003eu003cbu003eOUTCOMEu003c/bu003eu003cspanu003eWhat actually happened later?u003c/spanu003eu003c/divu003en u003c/divu003enu003c/divu003en

nu003cdiv class=u0022aalbt-disclosureu0022u003enu003cstrongu003eHistorical Backtest Disclosure.u003c/strongu003enThese are retrospective analyses. They do not claim that AskAnnaLee actually published these recommendations at the original launch. Later market outcomes are used only to test and improve the framework; they cannot be used to change the original reconstructed decision after the fact.nu003c/divu003en

nu003cdiv class=u0022aalbt-introu0022u003en u003cdiv class=u0022ku0022u003eBACKTEST LIBRARYu003c/divu003en u003ch2u003ePast Projects. Frozen Rules. Observable Outcomes.u003c/h2u003en u003cpu003eEach project is tested using a consistent investment framework so we can separate genuine decision quality from hindsight. New historical studies appear here automatically when they are assigned to the u003cstrongu003eBack Testu003c/strongu003e category.u003c/pu003enu003c/divu003en

nu003cdiv class=u0022aalbt-process-wrapu0022u003en u003cdiv class=u0022aalbt-kicker2u0022u003eHOW WE BACKTESTu003c/divu003en u003ch2u003eReconstruct → Apply → Freeze → Compareu003c/h2u003en u003cdiv class=u0022aalbt-processu0022u003en u003cdivu003eu003cdiv class=u0022nu0022u003e01u003c/divu003eu003cstrongu003eReconstruct the Launchu003c/strongu003eu003cpu003eUse information that could reasonably have been known around the original launch period.u003c/pu003eu003c/divu003en u003cdivu003eu003cdiv class=u0022nu0022u003e02u003c/divu003eu003cstrongu003eApply the Frameworku003c/strongu003eu003cpu003eTest price, comparable value, land economics, buyer affordability, supply and exit risk.u003c/pu003eu003c/divu003en u003cdivu003eu003cdiv class=u0022nu0022u003e03u003c/divu003eu003cstrongu003eFreeze the Decisionu003c/strongu003eu003cpu003eRecord the reconstructed investment view before considering later market outcomes.u003c/pu003eu003c/divu003en u003cdivu003eu003cdiv class=u0022nu0022u003e04u003c/divu003eu003cstrongu003eCompare the Outcomeu003c/strongu003eu003cpu003eReview subsequent transactions and identify what the methodology got right, rejected or missed.u003c/pu003eu003c/divu003en u003c/divu003enu003c/divu003en

nu003cdiv class=u0022aalbt-guide-wrapu0022u003en u003cdiv class=u0022aalbt-kicker2u0022u003eHOW TO READ THE RESULTSu003c/divu003en u003ch2u003eA Backtest Can Pass — Or Teach Us Somethingu003c/h2u003en u003cdiv class=u0022aalbt-guide-gridu0022u003en u003cdivu003eu003cstrongu003eValidated Decisionu003c/strongu003eu003cpu003eThe frozen entry rule was broadly supported by the later market outcome. This does not mean future projects will behave the same way.u003c/pu003eu003c/divu003en u003cdivu003eu003cstrongu003eOpportunity-Cost Rejectionu003c/strongu003eu003cpu003eThe framework rejected a price that subsequently appreciated. That is still valuable evidence about how conservative the model is.u003c/pu003eu003c/divu003en u003cdivu003eu003cstrongu003eModel Learningu003c/strongu003eu003cpu003eWhere the outcome exposes a blind spot, document it and use the lesson to improve future underwriting rather than hide the miss.u003c/pu003eu003c/divu003en u003c/divu003enu003c/divu003en

nu003cdiv class=u0022aalbt-ctau0022u003en u003cdiv class=u0022ku0022u003eFROM HISTORY TO TODAYu003c/divu003en u003ch2u003eSee How the Same Principles Are Applied to Current New Launchesu003c/h2u003en u003cpu003eBacktests are the evidence history. Current New Launch Analysis applies the same price discipline before the outcome is known.u003c/pu003en u003ca class=u0022aalbt-btn primaryu0022 href=u0022/new-launch-analysis/u0022u003eView Current New Launch Analysisu003c/au003en u003ca class=u0022aalbt-btn ghostu0022 href=u0022/methodology/u0022u003eRead Our Methodologyu003c/au003enu003c/divu003en

Explore the analyses