public void start(List<TickerQuotes> _quotes){
		
		
		try{
    		System.out.println("Running Quote Thread");
    		DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    		Date date = new Date();
   
    		DateFormat idateFormat = new SimpleDateFormat("HH:mm:ss");
    	
    	System.out.println("STILL ALIVE");
    	 for(TickerQuotes quote : _quotes)
		 {
		    	if (quote.symbol.equals("GBPUSD"))
		    	{
		    			    		
		    		quote.Price = BS.getFX();
		    		
		    	}
		    	if (quote.symbol.equals("sap"))
		    	{
		    			    		
		    		quote.Price = BS.getFuture("sap");
		    		
		    	}
		    	if (quote.symbol.equals("nasdaq"))
		    	{
		    			    		
		    		quote.Price = BS.getFuture("nasdaq");
		    		
		    	}
    		 
    		 GS.getLast(quote.symbol,_quotes);
			 System.out.println(quote.symbol);
				 
		 
		try
		{
			String _vol =	GS.getVolume(quote.symbol);
			String[] __vol = _vol.split("/");
			
			if (__vol[0].contains("M"))
			{
				__vol[0] = String.valueOf(Double.valueOf(__vol[0].substring(0,__vol[0].length()-1))*1000000);
				
			}
			if (__vol[0].contains(","))
			{
				
				__vol[0] = __vol[0].replace(",","" );
				
			}
	if (_env.equals("PROD"))
	{
			ExecuteQuery("insert into volume (Ticker,ivol,adv,date,time) values ('"+quote.symbol+"','"+__vol[0]+"','"+__vol[1]+"','"+dateFormat.format(date)+"','"+idateFormat.format(date)+"')");
	}
	}
		catch (Exception e)
		{
			
		}
	
		}
    	
    }
    	catch (Exception e)
    	{
    		System.out.println("ERROR : "+e.toString());
    		 Server S = new Server();
  	       S.WriteLog("ERROR : "+e.toString());
    		
    		
    	}
		
		
		
	}