9999 and wkchange <> 9999 and eoddata.pchange <> 9999 ".$cap." ORDER BY CAST(ytdchange * 100 AS SIGNED)/100 desc limit 11"; $stktickers3 = ""; $result = mysql_query($query) or die(mysql_error()); $daten = ""; $n = 0; while($row = mysql_fetch_array($result)){ $stktickers3[$n]="".firsttwowords(strtoupper($row['equityname'])).": ".$row['ytdchange']; $n++; } $query = "SELECT equities.EQUITYTICKER, equityname,close, eoddata.dchange, eoddata.pchange, equityname, currrating, suffix, weeksuffix, sector, midsector, subsector, ytdchange , wkchange, marketcap, score FROM equities,performance, eoddata ,technicals WHERE performance.ticker=equities.equityticker and performance.ticker=technicals.equityticker and equities.equityticker=eoddata.ticker and (equities.country='China' or equities.country='Hong Kong') and ytdchange <> 9999 and wkchange <> 9999 and eoddata.pchange <> 9999 ".$cap." ORDER BY CAST(ytdchange * 100 AS SIGNED)/100 limit 12"; $stktickers = ""; $result = mysql_query($query) or die(mysql_error()); $daten = ""; $n = 1; while($row = mysql_fetch_array($result)){ if ($row['ytdchange'] < 9000) { $stktickers = $stktickers." "; if ($n%3==0 && $n!=0) $stktickers=$stktickers.""; $n++; } } $stktickers = $stktickers."
".firsttwowords($row['equityname'])."[".round($row['ytdchange'],0)."%]
"; $query = "SELECT equities.EQUITYTICKER, equityname,close, eoddata.dchange, eoddata.pchange, equityname, currrating, suffix, weeksuffix, sector, midsector, subsector, ytdchange , wkchange, marketcap, score FROM equities,performance, eoddata ,technicals WHERE performance.ticker=equities.equityticker and performance.ticker=technicals.equityticker and equities.equityticker=eoddata.ticker and (equities.country='China' or equities.country='Hong Kong') and ytdchange <> 9999 and wkchange <> 9999 and eoddata.pchange <> 9999 ".$cap." ORDER BY CAST(wkchange * 100 AS SIGNED)/100 desc limit 12"; $stktickers5 = ""; $result = mysql_query($query) or die(mysql_error()); $daten = ""; $n = 1; while($row = mysql_fetch_array($result)){ if ($row['ytdchange'] < 9000) { $stktickers5 = $stktickers5." "; if ($n%3==0 && $n!=0) $stktickers5=$stktickers5.""; $n++; } } $stktickers5 = $stktickers5."
".firsttwowords($row['equityname'])."[".round($row['wkchange'],1)."%]
"; $query = "SELECT equities.EQUITYTICKER, equityname,close, eoddata.dchange, eoddata.pchange, equityname, currrating, suffix, weeksuffix, sector, midsector, subsector, ytdchange , wkchange, marketcap, score FROM equities,performance, eoddata ,technicals WHERE performance.ticker=equities.equityticker and performance.ticker=technicals.equityticker and equities.equityticker=eoddata.ticker and (equities.country='China' or equities.country='Hong Kong') and ytdchange <> 9999 and wkchange <> 9999 and eoddata.pchange <> 9999 ".$cap." ORDER BY CAST(ytdchange * 100 AS SIGNED)/100 desc limit 12"; $stktickers2 = ""; $result = mysql_query($query) or die(mysql_error()); $daten = ""; $n = 1; while($row = mysql_fetch_array($result)){ if ($row['ytdchange'] < 9000) { $stktickers2 = $stktickers2." "; if ($n%3==0 && $n!=0) $stktickers2=$stktickers2.""; $n++; } } $stktickers2 = $stktickers2."
".firsttwowords($row['equityname'])."[".round($row['ytdchange'],0)."%]
"; $query = "SELECT equities.EQUITYTICKER, equityname,close, eoddata.dchange, eoddata.pchange, equityname, currrating, suffix, weeksuffix, sector, midsector, subsector, ytdchange , wkchange, marketcap, score FROM equities,performance, eoddata ,technicals WHERE performance.ticker=equities.equityticker and performance.ticker=technicals.equityticker and equities.equityticker=eoddata.ticker and (equities.country='China' or equities.country='Hong Kong') and ytdchange <> 9999 and wkchange <> 9999 and eoddata.pchange <> 9999 ".$cap." ORDER BY score desc, CAST(eoddata.pchange * 100 AS SIGNED)/100 desc limit 12"; $stktickers6z2 = ""; $result = mysql_query($query) or die(mysql_error()); $daten = ""; $n = 1; while($row = mysql_fetch_array($result)){ if ($row['ytdchange'] < 9000) { $stktickers6z2 = $stktickers6z2." "; if ($n%3==0 && $n!=0) $stktickers6z2=$stktickers6z2.""; $n++; } } $stktickers6z2 = $stktickers6z2."
".firsttwowords($row['equityname'])."[".round($row['score'],0)."]
"; ?>
12Stocks.com: Top Performing China Index Stocks
Hot China Stocks of We try to spot trends by analyzing the performances of various stocks or components within China Index and try to find best performing stocks. The movers and shakers. The winners and losers.

The top performing China Index stocks year to date are
View complete list of China stocks by year-to-date performance

Now, more recently, over last week, the top performing China Index stocks on the move are
View complete list of China stocks by weekly performance

Unfortunately not all China stocks have done well this year. Investors of these stocks hope they have seen the worst and hope that these stocks are set to bounce back. The bearish stocks in this index year to date (YTD) are
.
Investors can get enhanced performance by riding the current stock trends. Using complex algorithms, 12Stocks.com has come up with market intelligence scores (on 0-bearish to 100-bullish scale) to identify best trending stocks. Top trending China stocks are View complete list of China stocks by 12Stocks.com trends