Yes, use BR_FLAT when you trade assets on different markets. Start/EndMarket are normally not needed, just check the market hours by script before entering a trade. When you want to skip price series or indicators outside market hours, use the NOSHIFT flag.