London's Footsie managed to hold on to gains by the close on Monday, snapping a four-day losing streak, as hopes for stimulus in China and strong economic data gave sentiment a boost.The FTSE 100 finished up 0.53% at 6,891.43, though it remains well below its record closing high of 7,037.67 reached a week ago.Markets started on the front foot following a strong performance on Asian indices overnight after the governor of the People's Bank of China hinted at further measures to boost growth. Zhou Xiaochuan said the rate of economic growth had slowed "a bit" too far and the central bank has room to act, including through quantitative easing.Meanwhile, Chinese president Xi Jinping unveiled new infrastructure plans to improve links between Asia and the rest of the world to generate $2.5trn in annual trade within a decade.Global economic data mostly came in ahead of expectations on Monday with UK mortgage approvals rising to a six-month high, Eurozone sentiment survey surging to a four-year high, and US personal income and pending home sales showing solid increases.Uncertainty picks up ahead of electionsDespite the rise in UK stocks, analyst Chris Beauchamp from IG pointed out that the FTSE failed to keep pace with gains with counterparts in Europe and on Wall Street."Comments from China have certainly helped UK traders to find the confidence to step back in, but the start of the General Election and speeches by the main leaders have conspired to prevent further gains as investors worry about the consequences of an indecisive result," he said.Two conflicting polls released over the past 24 hours added to this uncertainty, showing both the Labour and Conservative parties four points ahead.Analysts at JPMorgan Cazenove said on Monday that the May elections "could be quite messy" and recommended to stay underweight into that event risk. They said that with positives and negatives from both a potential Labour or Conservative victory, the elections "are almost a 'no win' situation from the perspective of the financial markets".Compass, Kingfisher, Quindell and miners riseCatering outfit Compass Group rose after saying it remained confident of achieving first-half organic revenue growth of approximately 5.5%.DIY retailer Kingfisher was a high riser as investors welcomed the collapse of its €275m deal to buy French chain Mr Bricolage.Specialist UK insurance outsourcer Quindell saw shares jump 18% after saying it is selling its professional services unit - the bulk of Quindell's operations - to Australian law-firm, Slater & Gordon, in a deal worth £700m.After a slow start, mining stocks pushed into positive territory with Antofagasta, Anglo American and Randgold Resources making gains. Randgold in particular was heading higher after chief executive Mark Bristow said he sees opportunities "to play a part in the likely restructuring of the gold mining industry".Rolls-Royce was in demand after its Trent 1000 engines were selected by Air China to power 15 new Boeing 787-9 Dreamliner aircraft. The engineering group also announced that itSupermarket group Morrisons was hit with a downgrade to 'neutral' by Goldman Sachs who said that the stock had reached its target price.Market MoverstechMARK 3,180.78 +0.39%FTSE 100 6,891.43 +0.53%FTSE 250 17,208.10 +0.26%FTSE 100 - RisersAntofagasta (ANTO) 739.50p +3.43%Ashtead Group (AHT) 1,101.00p +2.90%London Stock Exchange Group (LSE) 2,476.00p +2.61%ARM Holdings (ARM) 1,106.00p +2.50%Coca-Cola HBC AG (CDI) (CCH) 1,220.00p +2.01%Kingfisher (KGF) 364.80p +1.96%RSA Insurance Group (RSA) 430.50p +1.73%Reed Elsevier (REL) 1,181.00p +1.64%Sage Group (SGE) 469.00p +1.54%Standard Chartered (STAN) 1,120.00p +1.54%FTSE 100 - FallersSmiths Group (SMIN) 1,129.00p -2.84%BG Group (BG.) 852.00p -2.44%Barratt Developments (BDEV) 526.00p -1.87%Capita (CPI) 1,123.00p -1.58%BT Group (BT.A) 448.25p -1.27%Persimmon (PSN) 1,647.00p -1.20%Imperial Tobacco Group (IMT) 3,068.00p -1.10%Babcock International Group (BAB) 963.00p -1.08%Morrison (Wm) Supermarkets (MRW) 196.40p -1.06%Sports Direct International (SPD) 615.00p -1.05%FTSE 250 - RisersOcado Group (OCDO) 359.40p +8.45%NMC Health (NMC) 675.00p +4.73%Rightmove (RMV) 2,997.00p +4.53%Just Eat (JE.) 436.80p +3.75%Intermediate Capital Group (ICP) 508.50p +3.56%Fidelity China Special Situations (FCSS) 144.40p +2.92%Supergroup (SGP) 972.50p +2.86%Bank of Georgia Holdings (BGEO) 1,732.00p +2.73%Alent (ALNT) 376.80p +2.70%Howden Joinery Group (HWDN) 449.60p +2.39%FTSE 250 - FallersAL Noor Hospitals Group (ANH) 1,025.00p -4.92%Nostrum Oil & Gas (NOG) 565.00p -4.24%Hunting (HTG) 502.50p -3.37%Telecom Plus (TEP) 922.00p -3.15%Serco Group (SRP) 163.00p -3.03%Lonmin (LMI) 118.60p -3.03%PayPoint (PAY) 832.00p -2.97%Riverstone Energy Limited (RSE) 1,053.00p -2.95%Poundland Group (PLND) 374.90p -2.88%Ted Baker (TED) 2,537.00p -2.65%