Thinkorswim Reviews Thinkorswim reviews Thinkorswim Discussion + SUBMIT YOUR REVIEW Website: www.thinkorswim.com Founded: 1999 Headquarter: 600 W. Chicago Ave., Suite 100, Chicago, IL, 60654-2597, United States Regulation: NFA • FINRA • SIPC Note: thinkorswim is Division of TD Ameritrade, Inc. CONTACT NOW » OPEN DEMO ACCOUNT » OPEN LIVE ACCOUNT »