Filtering companies by multiple criteria
Written by ETNA Software
Broker’s activities meet certain difficulties. Sometimes brokers have to be careful with choosing of the list of companies to work with them. It can be associated with unwillingness to invest in some kind of companies in general or with strict laws and political restrictions in particular. For example, Muslims can not invest in “PLA” (“Playboy Enterprises, Inc”), because it will be a co-owner of the pornography business. The same is true for BTI (tobacco industry) and UWN (gambling industry) companies.
Our company worked out the new methods of useful filtering companies, which can be applied not only for Muslim restrictions but for all trading business in general.
It means that if you as a broker will receive a list of companies (of course, on a daily basis since IPOs could happen every trading day) in a spreadsheet, you can remove unwanted companies from a list of more than 6,500 traded symbols. For example, you do not want your customers to trade companies which deal with gambling or companies that have lots of debts.
The application connects to the market data feeds and downloads data on a daily basis. Market data feeds include financial documents; market fundamental information; sectors, industries and companies lists. Quotes and charts are loaded by request. This info is downloaded in the database and is saved permanently. Client (a Silverlight application) has access to this information and allows filtering companies by multiple criteria. Companies are grouped by country/sector/industry and are shown in a tree view. A user can select/deselect industry, sector or even the entire country to restrict trading for the underlying companies.
Content of any node can be viewed at the market map area: sectors by country, Industries by sector and companies by industries.
On the market map you can see filtering results, market fundamental data and other useful information all in one place. Charting and quotes are accessible from the market map as well. Just double click the company’s rectangle and a modal window will popup. A window with charting and quotes available from market map panel. It’s possible to create any custom filters based on financial information and simple mathematical expressions.
For this filtering application you can use values from balance sheet, cash flow, income statement. As a market fundamental data market capitalization, EPS, P/E and more than 20 others can also be used. It’s possible to download a list of companies with filter results and other information in the popular formats PDF, Excel and CSV.
Our company used following technologies while developing the application: .NET Framework 4.0, C#, Microsoft SQL Server 2008 and Silverlight 4.0. Web-application is installed on IIS 7.0 on a MS Windows 2008 machine. Also, Windows 2003 is supported. Silverlight client was tested for compatibility with all popular browsers: Internet Explorer 7+, Firefox 3+, Safari 3+, Chrome 2+, Opera 9+.
As an addition to the user interface functionality a well-document API is exposed to use in 3rd party software applications. It allows doing exactly the same as the client application from the code. Help for API is available both in HTML and CHM formats.
Article author
About the Author
ETNA creates software for capital markets. We work with both sell and buy sides, and also offer custom software for finance companies. As a member of FIX protocol we create markets connectivity infrastructure.
Further reading
Further Reading
Article
What Affects Truckload Shipping Costs?
Truckload shipping is a cornerstone of modern supply chains, responsible for moving goods efficiently across regional, national, and international networks. For businesses that rely on timely deliveries, understanding what influences truckload shipping costs is essential for optimizing logistics budgets and maintaining operational efficiency. Costs associated with truckload shipping can vary widely depending on several factors, from cargo type to route optimization. By analyz
January 7, 2026
Article
Sun-Powered Sales: Transform Your Solar Business with Strategic Appointment Setting
The Solar Shift: From Awareness to Action The solar industry has seen exponential growth over the past decade. As more homeowners and businesses seek clean energy alternatives, the demand for solar panels and installation services has surged. However, while the technology and benefits of solar are widely acknowledged, the real challenge lies in converting interest into action. This is where strategic appointment setting comes into play. It's not just about reaching potential
July 21, 2025
Article
Work-from-Home BPO Trends in Pakistan: The New Normal for Customer Support Services
The global shift towards remote work has significantly reshaped industries across the globe, and the Business Process Outsourcing (BPO) sector in Pakistan is no exception. As companies adapt to a post-pandemic world, the work-from-home model has become an integral part of BPO operations, introducing new trends that are shaping the future of customer support services in the country. Why the Shift to Work-from-Home BPOs? The COVID-19 pandemic served as a catalyst for remote wor
January 14, 2025