Visualizing the Ethiopian Commodity Market

Size: px
Start display at page:

Download "Visualizing the Ethiopian Commodity Market"

Transcription

1 LiU-ITN-TEK-A--09/031--SE Visualizing the Ethiopian Commodity Market Jakob Rogstadius Department of Science and Technology Linköping University SE Norrköping, Sweden Institutionen för teknik och naturvetenskap Linköpings Universitet Norrköping

2 LiU-ITN-TEK-A--09/031--SE Visualizing the Ethiopian Commodity Market Examensarbete utfört i vetenskaplig visualisering vid Tekniska Högskolan vid Linköpings universitet Jakob Rogstadius Handledare Ahadu Woubshet Examinator Mikael Jern Norrköping

3 Upphovsrätt Detta dokument hålls tillgängligt på Internet eller dess framtida ersättare under en längre tid från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår. Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns det lösningar av teknisk och administrativ art. Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart. För ytterligare information om Linköping University Electronic Press se förlagets hemsida Copyright The publishers will keep this document online on the Internet - or its possible replacement - for a considerable time from the date of publication barring exceptional circumstances. The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for your own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility. According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement. For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its WWW home page: Jakob Rogstadius

4

5 Abstract The Ethiopia Commodity Exchange (ECX), like many other data intensive organizations, is having difficulties making full use of the vast amounts of data that it collects. This MSc thesis identifies areas within the organization where concepts from the academic fields of information visualization and visual analytics can be applied to address this issue. Software solutions are designed and implemented in two areas with the purpose of evaluating the approach and to demonstrate to potential users, developers and managers what can be achieved using this method. A number of presentation methods are proposed for the ECX website, which previously contained no graphing functionality for market data, to make it easier for users to find trends, patterns and outliers in prices and trade volumes of commodieties traded at the exchange. A software application is also developed to support the ECX market surveillance team by drastically improving its capabilities of investigating complex trader relationships. Finally, as ECX lacked previous experiences with visualization, one software developer was trained in computer graphics and involved in the work, to enable continued maintenance and future development of new visualization solutions within the organization. i

6

7 Acknowledgments My special thanks go to Ahadu Woubshet for making time in a hectic business schedule to supervise my work, to Anteneh Mitiku for his contribution of much needed expertise in the area of market surveillance and his great interest and patience during the development of one of the software solutions presented herein, and to Alegntaye Yilma for his effort, patience and enthusiasm during all our hours of computer graphics training and discussion. I also want to thank Kadri Alfa for helping me adjust to life in Ethiopia and for being a great friend and neighbor. In addition, I would like to express my sincere gratitude to Markus Johnsson for all the practical assistance back in Sweden during my time abroad. Last but not least, I would like to thank the people at ECX who gave me their advice, support and time and who made this thesis possible. They are, in no particular order, Mussie Nadew, Bharat Kulkarni, Tilahun Bekele, Sisay Zerihun, Nardos Lemma, Iyob Tilahun and Daniel Tsegaye. This thesis was in part funded by John Lennings Stipendiefond för Norrköpings Näringsliv, Norrköpings Polytekniska Förening, Norrköping Campus Rotaryklubb 1 and Ethiopia Commodity Exchange. 1 Norrköping Campus Rotaryklubb works on a voluntary basis with executing humanitarian projects globally and acts to create understanding and peace between countries and individuals. iii

8

9 Contents 1 Introduction Problem Description Thesis Objectives Scope Sources Report Outline Background ECX Areas of Operation Warehousing and Grading Trading Operations Clearing and Settlement Market Surveillance Market Data Dissemination Stakeholders Rural Farmers Cooperative Unions Traders Exporters Foreign Buyers Media Researchers Policy Makers ECX Internal Market Data Dissemination Channels Feeds to International Vendors ECX Website Market Bulletin TV, Newspapers and Radio SMS and IVR Price Display Boards Data Kiosks Stakeholder and Dissemination Channel Summary Information Visualization & Visual Analytics Information Visualization Applied at ECX v

10 vi Contents 3 Development Tasks 15 4 Market Data Presentation on the ECX Website What is ECX Market Data? Methodology Scope Usage Scenarios Technical Limitations Related Work Requirement Summary Presentation Solutions Price Trend, Individual Symbols Context of Latest Market Update Price and Volume Trend, Entire Market Trade Volume Trend by Market Segment Evaluation Market Surveillance Application Methodology Aim Related work Features Data Import Trader Network Alerts Search Trade Price Difference Trade History Trade Volume over Time Total Trade and Top Evaluation Functional Performance Technical Performance Remaining Known Issues Sustainable Development 41 7 Discussion & Future Work Sustainable Development Market Data Presentation on the ECX Website Proposed Future Changes to the ECX Market Data Presentation Structure Internal Uses of Information Visualization at ECX Market Surveillance Application What Value Has the Thesis Work Added to ECX? Bibliography 49

11 Contents vii List of Figures 2.1 ECX open outcry trading floor (left) and traders signing a transaction (right) ECX website with solution for requesting historical trade data Price display boards located at a rural market site (left) and at the ECX trading floor (right) Six examples of information visualization methods. From left to right, top row: network graph, parallell coodinates plot with overlayed histograms and filter sliders, scatter plot. Bottom row: treemap, horizon graphs, density map Google s stock performance summary by sector (left) and part of the Financial Times stock search solution (right) Interactive time series graph provided by Yahoo Finance, showing index value, trade volume, selected technical analysis indicators and plotted time period The five implemented chart types for displaying time series of price data; line chart with glyphs indicating individual samples (a), line chart with semi-transparent area indicating day high and low (b), area only (c), candlestick chart (d), bar chart (e) Graph on the ECX website displaying price and trade volume history for two different symbols Small multiple line graphs added to the market update table on the front page of the ECX website symbols rendered as a grid of line graphs, with origin on the horizontal axis and grade on the vertical axis symbols rendered as a grid of horizon graphs, with origin on the horizontal axis and grade on the vertical axis Stacked chart displaying total weekly trade volume, grouped by origin The market surveillance application interface The effect of network filtering; all trade (left), only trade connections with more than 6 trades (right) One selected buyer with surrounding sellers. The values displayed on the lines indicate the ratio of the buyer s transactions that have taken place with the respective trade partner Alerts displayed for extreme trade focus (left) and anomalous prices (right) The small chart displaying transaction prices relative to the daily symbol average Trade history for a single symbol. Each dot represents a single trade, with area proportional to trade volume. Red dots belong to the selected trader Weekly trade volume for a single trader, grouped by symbol (top) and trade partner (bottom)

12 viii Contents 5.8 Pop-up windows for displaying total trade within the imported time interval, as well as the top ten sellers, buyers and pairs of traders

13 Chapter 1 Introduction 1.1 Problem Description Ethiopia is a developing nation situated on the horn of Africa, with a population of around 85 million and an economy still largely based on small-scale farming. As much as 80 percent of the total employment is provided by the agricultural sector and 60 percent of Ethiopia s exports are based on agriculture; mainly coffee, qat and various oilseeds [2]. Although large in absolute numbers, output per capita is low by international standards and the typical farmer lives far from the cities and owns a small piece of land on which he or she grows crops such as maize, wheat, beans, coffee, sesame, teff or qat, using old traditional methods. The harvest that is not consumed directly by the household is sold, but multiple factors lead to that sales revenue for the farmer is minimal. Harvests are seasonal and either need to be sold quickly or stored in proper warehouses. The seasonality and limited access to good storage facilities mean that regional supply spikes during the harvest season, giving the farmer little bargaining power. The local buyer is also often the farmer s sole source of market information and there is no way to tell if an offered price is fair or not. In contrast, the buyer, or one of all the other middlemen which the harvest will pass through before it reaches the consumer, has access to both storage facilities and plenty of information which tells him when and where to make his sell. Most of the final sales price that the consumer pays ends up in the pockets of these middlemen. In addition, lack of quality assurance causes goods to be inspected and repackaged every time they change hands, as this is the only way for buyers to know what they are getting. Naturally, such a system is highly inefficient and introduces huge overheads on the final market price. With this background, the Ethiopia Commodity Exchange (ECX) was founded in April 2007, with a vision to revolutionize Ethiopia s tradition bound agriculture through creating a new marketplace that serves all market actors, from farmers to traders to processors to exporters to consumers. This marketplace should be characterized by transparency, integrity, security and efficiency, none of which could be said to describe the traditional trade. To achieve this bold goal, the exchange must transform many parts of the Ethiopian economy. ECX has already built up solutions for warehousing, electronic banking, clearing and settlement of transactions and transfer of live market 1

14 2 Introduction data information that are previously unseen in the country. Trade at ECX began in May 2008 with maize and wheat. However, only a few months later a legislative decision was made by the government to transfer all coffee trade, with a few exceptions, from the four decades old Coffee Auction system to the new exchange, effectively redirecting the entire organization s capacity to this commodity for the near future. The decision came as the country s vital coffee export was facing an international crisis of confidence, with sales shrinking due to great problems in the areas of quality control, transparency and risk management. Now, after a year of trade operations, ECX has received both praise and criticism. As the latest market prices are now disseminated to a wide audience using media ranging from the ECX website to radio and electronic price display boards in rural areas, the middlemen have lost much of their upper hand in the trade. In a similar manner, the centralized electronic trade logs all transactions and thus makes it much more difficult for traders to avoid paying taxes on their profits. A shift from trade based on samples of coffee to trade of warehouse receipts and bank deposits has resulted in a no-default system with goods quality and quantity guaranteed by ECX. On the other hand, the same quality control has introduced a delay between when goods are deposited at an ECX warehouse and when they can be sold to the market. With all this done and after tens of thousands of transactions, spread over hundreds of coffee types and even more registered traders, ECX is now beginning to face a problem experienced by many modern data-intensive organizations; how to make all that collected information accessible and easy to understand in a way that stakeholders, both internally and externally, can use it to make better informed decisions. An increasingly popular approach to solving this problem is to somehow represent the data graphically, using tools and concepts from the academic field of information visualization. This field of research has roots that go back hundreds of years, but it has grown rapidly in the past few decades, as a consequence of great technological advances in data collection and storage which have led to that data is now often produced at much higher rates than it can be processed using traditional means. So far, little of this research has however spread to the developing nations, where better informed decisions are arguably of more value than anywhere else in the world. 1.2 Thesis Objectives Given the problems outlined in the previous section, the overall goals of this thesis are to: Identify general areas and specific problems at the Ethiopia Commodity Exchange where information visualization solutions can be successfully applied, to better meet needs and goals of the exchange and its stakeholders. Implement a few such solutions, to evaluate the validity of the approach and to illustrate both to users, managers and developers what can be achieved. Lay a foundation within the organization for sustainable maintenance and development in the area of information visualization.

15 1.3 Scope Scope ECX, although itself a modern IT organization, operates in a country with poorly developed infrastructure (IT, power and road networks), widespread analphabetism and low average levels of education; factors which all impose serious limitations on the applicability of information visualization solutions. It is not within the scope of this thesis to remove these limitations. Rather, the presented results are meant to highlight areas where such solutions can be successfully applied and to act as inspiration for future work. 1.4 Sources Information regarding the operations of the exchange, its stakeholders and their requirements has been provided by ECX staff and various internal publications. 1.5 Report Outline The remaining part of this thesis is organized as follows. Chapter 2 gives a background to the work, by further introducing the Ethiopia Commodity Exchange, its stakeholder groups and the different dissemination channels used to distribute ECX market data. The chapter then introduces the closely connected academic fields of information visualization and visual analytics and a concludes with a discussion of how these fields can potentially be of use to ECX. Based on this background, chapter 3 presents two software development tasks that were selected to be part of the thesis work. Chapter 4 covers different solutions suggested for graphically presenting market data to users of the ECX website and chapter 5 presents and informally evaluates a software solution developed for assisted market surveillance at ECX. Steps taken to enable continued development after the completetion of this thesis are described in chapter 6. Finally, chapter 7 presents conclusions and possible directions for future work.

16

17 Chapter 2 Background This chapter introduces the different services provided by ECX and describes its stakeholder groups and what they require from the exchange, with an emphasis on market information and services that can be improved by better information management within ECX. The chapter also describes the different distribution channels used to disseminate ECX market information and estimates the number of people reached by each media. A brief introduction is then given to information visualization and visual analytics, followed by a concluding discussion of how information visualization can be applied at ECX both internally and to support external dissemination of market data. 2.1 ECX Areas of Operation Most exchanges around the world have focused on providing a single service; a well functioning trading platform through which sellers and buyers can meet, discover prices and trade. ECX however operates in an environment where few important related services, such as warehousing, electronic banking and market data dissemination, function satisfactory and therefore the organization has made a decision to provide market actors with a complete end-to-end solution. This section offers a short overview of the different areas in which ECX operates Warehousing and Grading To sell agricultural products through ECX, a seller is required to deposit goods at an ECX warehouse. There the goods will labeled by type and origin (in the case of coffee) and be given a quality grade according to a standardized set of measurements. For coffee, grade 1 is highest and grade 10 is lowest. These combinations of labels (called a symbol) together identify the type of product that is being sold, e.g. WSDB3 for washed coffee from the Sidama B region of grade 3 or ULK8 for unwashed coffee from the Lekempti region of grade 8. Once the grading process is completed, the seller is given a warehouse receipt, which can later be sold to a buyer through the exchange. 5

18 6 Background Figure 2.1: ECX open outcry trading floor (left) and traders signing a transaction (right) Trading Operations The central service of ECX is its trading floor, designed as a so called open outcry system (Figure 2.1). This, as opposed to fully electronic trading, means that buyers and sellers meet in person in a trading pit, where they shout out their offers. Once two traders have agreed upon a deal, they proceed to formally register the trade agreement. An electronic system verifies that that the buyer has enough money deposited to cover the payment and that the seller has the sold goods deposited in an ECX warehouse before the trade is accepted by the system. Once accepted, an electronic warehouse receipt is sent to the buyer and money is transferred from the buyer s account to the seller s. To be allowed to trade through ECX, a trader must purchase a membership. Major producers, suppliers and exporters all have memberships, but most trade takes place between brokers who act on behalf of clients Clearing and Settlement To facilitate its automated trade reconciliation system described above, ECX collaborates with the major banks in Ethiopia to be able to issue transfers between the accounts of traders. A warehouse receipt is also automatically and electronically transferred to the buyer. While such systems are commonplace in many other parts of the world, it is the first such system that has been established in Ethiopia Market Surveillance The intended benefits of ECX over the previous Coffee Auction include increasing confidence and transparency in the market, reducing market risk and to ensure fair and legal trade. Therefore, ECX market surveillance attempts to keep track of market actors to discover different types of extraordinary behavior, which may initiate further investigation and possibly lead to expelling the trader from further access to the market Market Data Dissemination High market transparency can be defined as that every market actor has access to the information they are interested in or require to make informed market decisions.

19 2.2 Stakeholders 7 The ECX market data department therefore handles the tasks of interpreting current market trends and disseminating market information to the different groups of people along the chain of trade, from producers to middlemen to local or foreign buyers and analysts. 2.2 Stakeholders This section describes the different groups of people who in some way depend on the exchange, and what their needs are in terms of information or other services. Emphasis is given to needs that are in some way related to proper understanding of data collected at or by ECX Rural Farmers Agriculture is the backbone of the Ethiopian economy and 80 percent of the population is classified as farmers. Almost all agricultural output in Ethiopia is produced by small scale rural farmers whose produce goes mainly to feeding themselves and their families. Many of them grow crops that are currently traded on the ECX trading floor; mainly coffee, but as more commodities are introduced and as more produce ends up being sold through the exchange, more farmers will also become stakeholders to ECX. It is the goal of ECX to provide the Ethiopian farmers with access to: the latest prices for traded commodities, which act as reference prices for local trade, market trends, to make better predictions about for instance seasonal fluctuations in price and volume, fair prices discovered by the market (as opposed to set mainly by major market actors), information about the standardized grading system used when selling crops through ECX, especially for coffee where a little extra processing on the farmer s side can greatly increase the value of the harvest, a well functioning market, where payment and delivery (in terms of money, quality and quantity) functions in and efficient, transparent and reliable manner, Cooperative Unions It is common among Ethiopia s small scale farmers to form cooperative unions of around ten to twenty farmers. Such unions have more market influence than individual farmers and can also afford to have an office with for instance a computer and an Internet connection, which provides the members of the union with greater access to market information. A few cooperative unions choose to legally bypass the exchange and sell their produce directly to the export market, but in general, the unions share the needs of the farmers

20 8 Background Traders Most of the goods that are traded through ECX take the route from producer to exporter via one or many traders. Such traders can be either supplier companies that buy up production from farmers in their region of the country, or individual brokers who act as representatives for cooperative unions, supplier companies or exporters on the ECX trading floor. All traders require real-time access to the latest prices, as well as a deeper understanding of current market trends. Supplier companies and cooperative unions that sell their goods through the exchange require a secure and efficient warehousing system, access to information about grades and standards and reliable payments once a trade has taken place Exporters Ethiopia s export trade, in particular coffee, is strongly consolidated into a handful of major export companies. The exporters connect the local market to the international market, handle shipping and make sure the goods meet the requirements of the foreign buyer. Exporters need a market with good international reputation, high international penetration and high liquidity, in addition to access to the latest prices and trends. Exporters also benefit from the quality and quantity guarantees that ECX provides for all trades that go through the exchange Foreign Buyers To attract the attention and capital of buyers on the global market (both large actors such as Starbucks and Nestlé and smaller companies), the Ethiopian market needs to be highly transparent and reliable, as well as offer competitive prices Media Ethiopian newspapers, TV and radio all publish regular updates of ECX market prices. In addition to this, they and international media require access to data showing market trends and experts interpretation and analyses of the same, preferably in a format that is adapted to the individual media Researchers Private and public analysts in areas such as finance, agriculture and societal development wish to have access to long time series of high resolution data, which can be analyzed for conclusions that affect decision-making on many levels. ECX therefore needs to provide access to accurate historical data in an easy to use format Policy Makers Political decision makers in Ethiopia require an understanding of historical, current and future market economics to best be able to promote action that benefits the long term development of the country. ECX can aid in this process by providing a transparent, efficient and stable market with high international reputation.

21 2.3 Market Data Dissemination Channels ECX Internal The performance of many different functions at ECX depends greatly on individuals understanding of collected data about warehouse inventories, memberships, cash deposits, trades and market trends. The tools currently available to staff and managers typically allow extraction of individual data items based on some search criteria, but there is rarely any way to get an overview of the data or to extract patterns that are difficult to formulate in standard query languages. Tools which increase the accessibility of the information contained in all this stored data would likely help in finding operational bottlenecks and areas of improvement, as well as in improving both the efficiency and quality of the day to day work. 2.3 Market Data Dissemination Channels A wide range of different dissemination channels are used to spread ECX market information to the different stakeholder groups. This section briefly describes the different media, what information is disseminated through them and the number of people that rely on each for regular access to market information Feeds to International Vendors A limited number of high end users around the world subscribe to live ECX trade data feeds, through Reuters and Bloomberg. These feeds can then be input to different software tools specialized on handling high resolution financial data. Stakeholder groups targeted: Number of people targeted: Exporters, foreign buyers and researchers Hundreds ECX Website The main two purposes of the ECX website are to make the exchange accessible to the global market and to provide a comprehensive source of information for people who need to know how to trade on the exchange, what rules and regulations apply to different commodities and other operative information. In terms of market data, the website provides full access to prices and volumes for what has been traded, but the presentation is limited to tabular numerical data for the prices and volumes of the current day s trade (listed on the front page) and a form for requesting prices and volumes for past trade (Figure 2.2). No graphing tools are available to make the data easier to understand or to create overview of different market trends. Stakeholder groups targeted: Number of people targeted: Everybody except individual rural farmers Thousands Market Bulletin The ECX market bulletin is a one page document that is published weekly and contains a summary of recent market prices and comparisons with international market prices.

22 10 Background Figure 2.2: ECX website with solution for requesting historical trade data. The bulletin is also currently the only ECX publication that contains an expert s interpretation and analysis of recent market trends. Distribution takes place electronically through an list to which users can subscribe and physically through the ECX main office, where people can pick up a printed copy for free. Stakeholder groups targeted: Number of people targeted: Everybody except individual rural farmers Thousands TV, Newspapers and Radio The bulk of the ECX market data dissemination takes place through television, newspapers and radio, which together have almost full coverage of Ethiopia. Published market information in mass media is mostly limited to listing of the most recent market reference prices. Stakeholder groups targeted: Number of people targeted: People inside Ethiopia Tens of millions SMS and IVR By the end of 2009, ECX plans to deploy solutions for accessing the latest price information through toll free SMS (short message service) and IVR (interactive voice response) services. Such services can complement mass media by utilizing standard telephone lines to provide 24 hour access to updated information. Stakeholder groups targeted: Number of people targeted: Farmers, cooperative unions, traders and exporters Thousands to tens of thousands

23 2.4 Stakeholder and Dissemination Channel Summary 11 Figure 2.3: Price display boards located at a rural market site (left) and at the ECX trading floor (right) Price Display Boards A number of major market places around Ethiopia have been equipped with electronic price display boards (Figure 2.3), which are continuously updated with live prices from the ECX trading floor. Stakeholder groups targeted: Number of people targeted: Farmers, cooperative unions and traders Hundreds of thousands Data Kiosks Sometime during 2010, ECX plans to begin deploying a novel solution to market data dissemination, tailored to Ethiopia s rural needs - data kiosks. Each of these kiosks will provide a single village and its surroundings with access to updated information similar to what is published on the ECX website. The initial plan is to deploy 200 such kiosks, but if the project goes well, it may be extended to 5000 sites, which would cover most of the villages in the country. Stakeholder groups targeted: Number of people targeted: Farmers and cooperative unions Hundreds of thousands to millions 2.4 Stakeholder and Dissemination Channel Summary Table 2.1 shows a breakdown of stakeholder groups and the intended target audiences of the different channels used to disseminate ECX market information. Dissemination channels which are only available to parts of a stakeholder group, due to geographical or financial factors, are marked as rings. From this summary we can see that ECX market data dissemination reach is high, from rural producers to the international market and that further improvements are planned for the producers. While all stakeholder groups have access to recent reference prices from the market, access to market analysis and trends is so far mostly limited to stakeholders late in the chain of trade.

24 12 Background Dissemination channel Rural farmers Cooperative unions Floor traders Stakeholders Feeds to international vendors Website Market Bulletin TV Newspapers, radio SMS, IVR a Price display boards b Data kiosks in villages c Exporters Policy makers Media Researchers Foreign buyers a Deployment planned for December b 14 sites are currently operational out of a planned 200 by the end of c Deployment planned to begin during Table 2.1: Breakdown of stakeholder groups and the intended target audiences of the different channels used to disseminate ECX market information. 2.5 Information Visualization & Visual Analytics The scientific field of information visualization deals with using visual representations to help people analyze, understand and extract meaningful information from large collections of data, which usually lacks an inherent spatial representation. To achieve this goal, the visual representations employ a number of central techniques, including: mapping values to attributes such as position, color and size, which helps the user to create a mental model of the data, interactively letting the user drill down in the dataset to access the information at increasing levels of detail, using coordinated views to show different representations of the same data, or to show selected subsets of the data while retaining overview. Visual analytics is the science of analytical reasoning facilitated by such interfaces. People use visual analytics tools and techniques to synthesize information and derive insight from massive, dynamic, ambiguous, and often conflicting data; detect the expected and discover the unexpected; provide timely, defensible, and understandable assessments; and communicate assessment effectively for action [19]. Successful applications of these techniques can be found in a great variety of fields, including finance, medicine, environmental sciences, defense, statistics and IT. Figure 2.4 shows six examples of graphical representations which can be attributed to the information visualization field. These representations, or graphs, are a small

25 2.5 Information Visualization & Visual Analytics 13 Figure 2.4: Six examples of information visualization methods. From left to right, top row: network graph, parallell coodinates plot with overlayed histograms and filter sliders, scatter plot. Bottom row: treemap, horizon graphs, density map. subset of a wide range of representations suitable for bringing out different types of information; such as variations in time, relational structures, multivariate correlation or geographical distributions. Different graphs are often combined to balance their individual strengths and weaknesses. However, deployment of visualizations for information dissemination requires both that data containing this information has been collected and that sufficient distribution channels are in place. If the requirements of a specific presentation method are not met, the presentation needs to be adapted to the limitations of the environment in which it is to be used. An example of this is that visualizations intended to be distributed in print media cannot rely on interaction or animation to convey information and that colors may be limited to grayscale, but instead they can usually be produced in higher resolution than what is available on a computer screen. Another example is that the sample rate (e.g. in time or space) used when collecting the data imposes limitations on what can later be displayed Information Visualization Applied at ECX As described in the previous sections of this chapter, ECX is a highly data intensive organization. Many external stakeholders would benefit from improved understanding of complex market trends and internally most functions require good understanding of collected data about warehouse stocks, traded commodities, market actors and more. At the same time, the organization lacks adequate tools for creating this overview, both internally and externally. Information visualization and the related area of visual analytics are fields of research that can likely offer solutions to these problems, but which are previously unexplored in Ethiopia. Lack of exposure on all levels, from developers to potential end users, also means that nothing currently drives new development. As described in chapter 1, a central goal of this thesis is therefore to increase the general awareness among ECX staff and stakeholders of what is possible, so that further development can become driven by demand.

26 14 Background Discussions with ECX staff have outlined that visualization solutions likely can offer benefits within the following areas: Increase the general understanding among market actors of past and current market trends, such as movements in price, changes in supply and demand, seasonal changes in production volumes of different commodity types, local vs. international market trends and production trends between different commodity grades. Create an overview of past and current deposited warehouse volumes, separated by owners and commodity types; so that the ECX warehousing system can be adapted to better meet the requirements in terms of capacity and location. Improve the efficiency and capabilities of the ECX market surveillance department, which has need for great understanding of market trends and identification of patterns and outliers. Look at geographical production patterns to see how the Ethiopian agricultural sector performs over time. This should likely be done in collaboration with various authorities so that comparisons can be made with other indicators such as weather, population and income. Create an overview of the relationships and interactions between different ECX departments, such as between warehousing and membership or between trading operations and clearing and settlement (making sure that deliveries of goods and payments take place after a trade). This overview could be used for instance to look at the sources of income for the company and to find capacity bottlenecks in the chain of different systems.

27 Chapter 3 Development Tasks Two development tasks are selected to fall within the scope of the thesis work and to thereby meet the second objective defined in chapter 1.2. The first is to improve the presentation of public trade data on the ECX website, to better meet international and local needs and expectations. Although little new information will be added, better presentation tools should make the existing information far easier to understand and thereby more accessible to more people, which will increase market transparency. The second task is to develop a software application which can assist in the extremely time consuming day to day market surveillance work, in particular investigations that look for traders whose recorded trades in the past indicate behavior which is banned from the market. Depending on its success, such an application can potentially greatly increase the capacity and performance of the ECX market surveillance department, which ensures a better functioning market with higher integrity, i.e. lower sensitivity to manipulation from individuals or groups of market actors. Both tasks are selected for their likeliness to produce useful results within the scope of the project and for their high relevance to current ECX needs. 15

28

29 Chapter 4 Market Data Presentation on the ECX Website As described in section 2.3.2, the ECX website currently provides users with access to numerical trade data (daily prices, intraday price change and traded volumes for selected symbols and date intervals), but it is difficult to get an overview of current or historical market trends due to the lack of good presentation methods. Part of this thesis therefore looks into how the current presentation can be improved, with the goal of creating overview and making the information more accessible to users who find it difficult to interpret the large amounts of numbers. 4.1 What is ECX Market Data? Trade at ECX takes place during multiple trade sessions every day, each allocated to a specific group of commodity types. After each such session, the following prices are defined for every symbol (e.g. WSDB4) that was traded during the session. Opening price - a price representative of the first trades during the session. Closing price - a price representative of the last trades during the session. This price acts as a reference price for trade outside of ECX until the next session takes place. Day high - the highest price at which a symbol was traded during the session. Day low - the lowest price at which a symbol was traded during the session. Trade prices are measured in Ethiopian birr per ferasula for coffee and birr per quintal for grains. One ferasula equals 17 kg and one quintal equals 100 kg. Price increments are currently fixed at whole birr and for every session there is a preset price interval within which trades can take place, based on the previous session s closing price. Total daily trade volume is normally reported to the market measured in metric tons. The trade volume of individual trades is measured in lots, where one lot of coffee roughly equals the amount which can be loaded on one truck. There are two types of commodity trade that take place at commodity exchanges around the world. The first type is spot trade, i.e. trade of existing goods that are 17

30 18 Market Data Presentation on the ECX Website stored in a warehouse somewhere and can be delivered to a buyer immediately. The second trade type is futures trade, where traders purchase (and possibly resell) the rights to future harvest delivered at specified times. While the two forms of trade complement each other, ECX currently handles only spot trade. The ECX Market Data department deals with analyzing and reporting trade data to the various groups of market actors, in a timely, accurate and easy-to-interpret manner. Market transparency is highly dependent on well functioning dissemination of market data. 4.2 Methodology Development of the presentation solutions described in this chapter follows the steps listed below. It is desirable to have more direct involvement from all different user groups in the development process, but as this could not be arranged during the project, it will be left as a recommendation for future continued work. 1. Identify the information interests of different stakeholder groups. 2. Look at technical limitations and other factors that need to be taken into account. 3. Look at related work to see what visualization solutions are used by other exchanges and if any new promising methods have been presented in recent research. 4. Clarify 1-3 into requirements and guidelines. 5. Select solutions and implement. 6. Evaluate solutions with users. 7. Based on evaluation, possibly return to any of the previous steps to address discovered issues. 4.3 Scope As ECX already has staff in place to handle website development, the thesis work will be limited to developing presentation prototypes followed by implementing selected graph types in a code library which can be used to generate graphs from standardized input data. This library will then be used by ECX staff to deploy graphs on the website itself and to integrate them with existing website code and data repositories. 4.4 Usage Scenarios Section 2.2 described the different stakeholder groups who in some way depend on ECX market data. The people who use the ECX website as a source of information are typically found in the later stages of the chain of trade; some producers, cooperative unions and traders, but mainly exporters, foreign buyers, policy makers, reporting media and researchers. Many discussions with ECX staff, some with personal backgrounds as commodity traders, have together outlined that these stakeholder groups can be further simplified into three main usage scenarios which need to be considered. Although solutions for market data presentation should aim to support information gathering within these three scenarios, the scenarios themselves did not become clear until most

31 4.5 Technical Limitations 19 of the thesis work was already completed. Therefore, the solutions presented later on will be discussed in relation to these scenarios, along with the reasoning that was used when developing them. The first scenario is a producer (commonly a representative of a cooperative union, a large scale commercial farmer or a supplier who buys products from small scale farmers) who seeks information about the commodity type that he or she wants to sell on the market. The goal is to be able to time the sell decision to when the market conditions are most favorable to the producer. If prices were easy to predict, this would be simple, but in reality many factors contribute to future price changes and the trader needs enough information to be able to make an informed guess and to calculate the risks involved in the decision. The second scenario is for an active market trader, such as a broker who acts on behalf many producers, or a representative of a company that trades in many commodity types. This trader wants information about the overall state of the current market, which can be compared with previous knowledge to make out variations from the normal state. The trader wants to know about recent variations and trends in price and trade volume for different market segments, as well as factors which affect supply and demand, so that he or she can focus on trading commodities within segments that offer good profit margins. The third scenario is the planner, i.e. a major exporter, foreign buyer policy maker, researcher or market analyst, who tries to understand high level market trends over long periods of time. This includes price fluctuations, movements in supply and demand between market segments, periodical events such as harvest seasons and deviations from these cycles. 4.5 Technical Limitations Due to the environment in which ECX operates, a number of technical limitations exist. First of all, users inside Ethiopia are accessing the website almost exclusively using a dial-up connection. This not only means that content takes longer time to load compared to in a broadband dominated environment, but also that the cost of requiring users to have installed a browser plug-in (e.g. Adobe Flash Player, Microsoft Silverlight, Windows Presentation Foundation or Java) is much higher. In fact, even the web server is limited to around 256 kbps peak upload speeds, making low bandwidth usage a high priority. It is also important to keep in mind that any developed solution sooner or later needs to be maintained and extended by ECX developers. Currently, all development takes place in Microsoft.NET environments and no staff has more than very limited experience using any language (or accompanying class library) suitable for highly interactive web content, such as Java or ActionScript. Although it is possible to train staff in using new development platforms,.net should be the first choice and other platforms can be selected only if they offer benefits that are worth the investment in training.

32 20 Market Data Presentation on the ECX Website Figure 4.1: Google s stock performance summary by sector (left) and part of the Financial Times stock search solution (right). 4.6 Related Work Many providers of different types of market data currently operate on the Internet; mainly exchanges (both for stocks, currencies and commodities) and third party news agencies. Some of the most significant providers - Bloomberg [1], Financial Times [18], Yahoo Finance [21], Google Finance [6], CME Group [3], NASDAQ [12] and Metastock [11] - have been selected to act as a sample of common presentation practices. When displaying information about more than a few symbols at a time, tables are the prevalent presentation method. Sometimes these tables are extended with a visual aid consisting of a colored arrow which indicates a short time positive or negative trend, usually the last day s change. The tables can usually be sorted by some criteria, such as price change, to get a list of the best or worst performing symbols in the market. Two websites offer some additional functionality for providing a context in which to interpret the values. Google offers an aggregated sector summary which shows the performance distribution of stocks grouped into different sectors (Figure 4.1), although the variation among stocks within each listed sector is much greater than that between different sectors. Most sectors also show a distribution around zero, which together with the variability indicates that this grouping corresponds poorly to actual performance clusters among stocks. The Financial Times instead extend their data tables with tooltip price trend line graphs shown when the user moves the cursor over a symbol in the table and they offer a novel search function (Figure 4.1) where the user can specify search criteria by visually selecting segments of histograms of different attributes and end up with a list of stocks that match the search. The website also contains macromaps for currencies and markets, where countries and market names are placed on a geographical map and colored based on their performance. In addition to the tabular data, all sites offer some type of presentation of time series data for single symbols, ranging from static server-side generated line graphs [21, 1, 3] to more or less interactive Flash charts [21, 6, 18, 12] and fully fledged standalone applications available for download to paying customers [1, 11]. Figure 4.2 illustrates an interactive time series graph provided by Yahoo. Some of the sites also let their users adjust the graphs by switching between different time intervals and different chart types (line, area, candlestick and bar). Noteworthy extensions to the common functionality are integration of technical analysis tools [21, 3, 11] and links to relevant news articles automatically placed along the timeline [6]. Typical graph interactivity, where available, is to display the exact values for the time sample at the mouse cursor s

33 4.6 Related Work 21 Figure 4.2: Interactive time series graph provided by Yahoo Finance, showing index value, trade volume, selected technical analysis indicators and plotted time period. position. The Metastock software stands out by offering the by far widest selection of graph types as well as technical analysis tools, but also comes at a significant cost. To summarize, all of the examples listed here focus on providing expert users, normally active traders, with access to the latest price changes in the market and lists of the current best and worst performing symbols. Sorted tables are used to highlight extreme performers (high and low) and time series data is presented for selected symbols or indexes, sometimes with options to compare with indexes, other symbols or different technical analysis overlays. The standard chart types are line, candlestick, bar and area charts and trade volume is often presented together with price trends. The similarity between different providers likely means that frequent users have a very easy time moving from site to site. None of the examples, perhaps with the exception of Google and the Financial Times, attempt to provide a decent overview of the entire market or of individual market segments, targeted at irregular or non-expert users. There is also an enormous focus on presenting long lists of numbers which can be daunting for any non-expert user approaching the service. While academia has come up with a couple of different approaches to addressing this lack of overview, commercial applications of the theory are still relatively limited. Implementations of horizon graphs, heat maps, stack graphs, scatter plots and more are available from commercial actors such as Panopticon [13] and Tibco Spotfire [17] and to some extent through open source frameworks such as Prefuse [14], Prefuse Flare [15] and GAV [5]. Some work also addresses the poor performance of classical market segment classifications (e.g. IT, healthcare), including [16] which presents a self-organizing map (SOM) of line graphs in which different stocks are assigned coordinates in 2D-space.

34 22 Market Data Presentation on the ECX Website 4.7 Requirement Summary Based on the above usage scenarios, technical limitations and related work, the following points will act as guidelines when designing different solutions for market data presentation. The solutions should give the user a good understanding of current and historical market trends for daily opening, closing, high and low prices, as well as trade volume and supply and demand for different commodity types. Graphs should be easy to interpret, even for people with very little experience interpreting common graphical representations of trade data. Where applicable, presentation methods should follow international standards. The solutions must be accessible using a dial-up connection. The presentation tools should preferably be developed in.net, as this is the only platform that the ECX developers has experience with. If a different platform is selected, the benefits must outweigh the increased difficulty of continuing development of the solution after the thesis project is completed. Initial investment cost should be kept at a minimum. 4.8 Presentation Solutions This section presents the different suggested extensions to the existing market data presentation functionality on the ECX website Price Trend, Individual Symbols When work began, it was assumed that the standard functionality provided by other actors (raw data updates, price history for selected symbols) could be treated as a "minimum specification" for the ECX website as well and that extensions would be made to better target the needs of the wider range of user groups. The first step therefore became creating a webpage for display of time series containing daily price and volume data for one or a few different symbols at a time. This was also expected to be a natural step to take for users of the existing solution, which only displayed numerical values in a table (Figure 2.2). The necessity to provide this service to website users of all categories motivated picking the graph technology with lowest requirements on the client side; static images rendered on the server. The simplicity of static images also allows for very rapid graph implementation, producing quick results that can later be re-implemented using other technologies if direct interaction with the graph proves to be necessary. Figure 4.3 shows five different graph types which have been implemented. Note especially the differences in depicting the strong downwards trend in the beginning of the interval, followed by a rather strong upwards trend two weeks later. A layered approach was used when implementing the graph, so that from a technical point of view any of the representations can be combined in the same graph. The first type is the widely recognized line graph, with optional symbols that indicate individual time samples. This graph type only displays a single indicator value

35 4.8 Presentation Solutions 23 (closing price), but it is the easiest to interpret and it only requires one horizontal pixel per time sample, which allows for display of long time series with high resolution. The second graph type is a line graph which has been extended with display of daily high and low prices. The line shows closing price, while the top of the brighter area represents daily high price and the bottom the daily low. Sample indicators are again optional. Addition of the area makes it possible to see the entire range of prices, while still putting emphasis on the closing price. If the closing price line from the previous method is removed, one is left with a graph that displays only the daily high and low, focusing on showing the price range within which trades have taken place. This is the third method. A fairly complex but well established presentation method is the Japanese candlestick graph [10], which shows daily opening, closing, high and low price using a box and a line. The graph emphasizes intraday movements, i.e. price changes within each trade session, and is the fourth implemented graph type. The last graph, a bar chart [10], is again both complex and well established. All four daily price values are displayed using a vertical line for the high-low range and two horizontal lines for opening and closing price. The glyph is colored red or green depending on the intraday change. This graph places equal emphasis on all the different types of information presented in the other graph types. This and the candlestick graph both use five to seven pixels per sample, resulting in that time series cannot be as high resolution as for the line graph. The vertical axis of the graph has been placed on the right hand side, to be able to place a label showing the last day s exact closing price on the axis. Figure 4.3: The five implemented chart types for displaying time series of price data; line chart with glyphs indicating individual samples (a), line chart with semi-transparent area indicating day high and low (b), area only (c), candlestick chart (d), bar chart (e).

36 24 Market Data Presentation on the ECX Website Figure 4.4: Graph on the ECX website displaying price and trade volume history for two different symbols. Trade volume can be used to estimate the level of market support for a price, or the likeliness that that a price level will be sustained in the future, and it is plotted using either an area graph or a bar graph. Both of these graph types are again fairly established standards for showing this information. Figure 4.4 shows how composite graphs are generated on the ECX website based on user selected parameters. The graph in the figure is generated using the following default settings; line graph with area showing price, glyphs for indicating days with trade and area display of trade volume. The figure shows six months of data, while the default is three. The two time series are for grade eight unwashed Lekempti coffee produced during two different years, as indicated by the color legend at the top of the graph. Below the graph is a data table with the numerical values represented by the graph (not fully shown in the figure). This webpage for displaying price and volume trends for individual symbols addresses mainly usage scenario number one Context of Latest Market Update The start page of the ECX website has for a long time contained a table with a summary of the current day s trade, much like what is presented by other exchanges. A problem with this solution is however that any updates need to be interpreted in the context of previous days values. Tufte discusses this issue in [20] and suggests: At the heart of quantitative reasoning is a single question: Compared to what? Small multiple designs, multivariate and data bountiful, answer directly by visually enforcing comparisons of changes, of the differences among objects, of the scope of alternatives. For a wide range of problems in data presentation, small multiples are the best design solution. The table was therefore extended with a small multiples solution using line graphs to show the past month s closing prices, as illustrated in Figure 4.5.

37 4.8 Presentation Solutions 25 Figure 4.5: Small multiple line graphs added to the market update table on the front page of the ECX website. The graphs not only show the price trend of the individual symbols, but also the level of correlation between product grades within a commodity group, such as washed Sidama coffee of different grades. To a lesser extent it is also possible to observe similarities (or lack thereof) between coffee of different origins. Each graph image is linked to the corresponding larger price and volume graph (previous section), to provide the user with drill down functionality. This solution mainly addresses usage scenario number two; the frequent trader who requires updates to their existing knowledge of the current state of the market Price and Volume Trend, Entire Market The small multiple line graphs on the front page are a space efficient way of providing context to the daily update, but they do not provide market overview as the front page only displays the subset of symbols that have been traded during the current day. Overview requires looking at all parts of the market simultaneously and to achieve this two alternative solutions have been proposed to ECX. Work on web deployment has begun, but neither has yet gone public on the website. Both methods aim to create overview, while retaining sufficient detail for the user to make out outliers. A small multiples solution is again used to present the price information, but this time in a grid with commodity type on the horizontal axis and grade on the vertical axis. Each small graph is again also linked to the corresponding larger price and volume graph, providing drill down functionality. The first solution uses a line graph to show price trend and graph background color opacity to show the percentage change between the first and last sample in the graph. Green and red represent positive and negative total change, respectively. The background color makes it possible to roughly estimate the magnitude of the variations in the line graph and also makes it easy to pick out the symbols with the greatest or smallest change within

38 26 Market Data Presentation on the ECX Website Figure 4.6: 200 symbols rendered as a grid of line graphs, with origin on the horizontal axis and grade on the vertical axis. the plotted time interval, much like in a heatmap. By comparing the different grades of a specific coffee type, it is also possible to see converging or diverging price trends among the different grades. As it can be assumed that higher grades will always go at higher prices than lower grades, coffee types that have a more negative trend for high grades than for low grades exhibit a converging trend (i.e. the price gap between grades decreases). In contrast, coffee types that have a more positive trend for high grades than for low grades show a diverging trend (the price gap increases). Figure 4.6 shows what this solution can look like for 200 symbols. ECX currently has around 500 different tradable symbols defined, thus a web page form could be used to let the user limit the display to only a subset of symbol groups that she wants to look at; e.g. only washed coffee or only coffee produced during a specific year. The main reason why this solution is not yet publicly available is that there are many different possible ways of sorting the symbols, not only by origin, grade and processing type, but also regular/under screen (in the case of coffee) and current/previous harvest year. User evaluations are required to find the sort order that best lets users make the comparisons which are of most value to them. An input form can then be designed to let users switch between different grid sort orders and different time intervals to plot. The second proposed solution, illustrated in Figure 4.7, complements the first by replacing the line graph with a horizon graph displaying price change in percent from the first sample. This is a more complex representation mainly intended for demanding expert users such as exporters and market analysts, in which it is possible to accurately estimate the magnitude of the price change shown in the graph to within a few units [7]. Both of the two methods above are recommended to be supported by a second set of graphs which show trade volume over time. The suggested graph type to use for this is a horizon graph with a user adjustable number of bands (by default only one, resulting in an area graph). However, regardless of the representation used, the vertical value axis range should be shared among all the volume graphs, to make it possible to distinguish highly traded symbols from those with little or close to no trade. Using the same grid layout for the price and volume graphs makes it possible to compare the location of "hotspots" within the two grids, in addition to observing the volume

39 4.9 Evaluation 27 Figure 4.7: 200 symbols rendered as a grid of horizon graphs, with origin on the horizontal axis and grade on the vertical axis. distribution among the different grades and types. A last recommendation for the design of the final web page is to include a form where the user can select the plotted time interval and the sort order of the columns (alphabetically, by total trade volume or by average overall price change). These solutions aim to provide information useful in scenario two and three; the active trader and the planner Trade Volume Trend by Market Segment High level movements in trade volume between different market segments over long periods of time are interesting for market analysts and decision makers; as such trends are closely connected to the economy of the producers and the regions in which they operate. Producers and traders can also use the information to look at periodic fluctuations in trade volume, which influence when it is favorable to sell or buy different commodity types. One solution for presenting this information is to use a stacked area graph, illustrated in Figure 4.8. The figure shows weekly trade of export coffee (washed and unwashed) from when coffee was introduced on the exchange at the beginning of December 2008 to the 25th of May 2009 when the figure was created. The implementation currently being finalized for deployment on the ECX website allows display of total weekly trade volume or trade value (volume multiplied by price) for coffee. The trade can be grouped by origin, grade or symbol and filtered to show only export, washed, semi-washed, unwashed or local coffee. This solution targets mainly the third usage scenario, the planner, but also to lesser extent scenarios one and two. 4.9 Evaluation Although user evaluations can be immensely helpful when designing visualization solutions, no such evaluations have been performed other than with ECX staff (and even then only informally). ECX employees are however not at all representative of most of the website user groups and therefore website usage statistics have been looked at for indications of whether the published solutions are adequate or not. As only the page

40 28 Market Data Presentation on the ECX Website Figure 4.8: Stacked chart displaying total weekly trade volume, grouped by origin. for display of price trends for individual symbols and the small multiple graphs on the front page are presented to the public thus far, the remaining solutions cannot yet be evaluated in this manner. In January 2009, a website survey was published on the ECX website which indicated that the around half of the external website visitors were exporters living in Addis Ababa, who accessed the website multiple times a week using a dial up connection. The remaining half was split fairly equally among all the other stakeholder groups. While the statistical significance of this survey is low (only 37 people responded), it still shows that most users likely fall into usage scenario number two and three. During a period of one month, from late April to late May, the page for presentation of historical prices was accessed 320 times (excluding requests from ECX and web crawlers). Visitors came from 117 different IP addresses, but for Ethiopian users accessing the site on dial up, IPs are dynamic and of little value when tracking individual users. 40% of the requests came from Ethiopian users. What is more interesting is that almost 90% of all the requests were for graphs with settings that indicate that the user navigated to the page using one of the small multiple line graphs on the website s start page (line graph with area showing the past month s price and volume for a single symbol). During the month, no individual symbol has been plotted more than 15 times and no individual graph more than seven times (different date intervals are counted as different graphs). Around 5.3% of the total number of page views for the entire ECX website was for the page for presentation of historical prices. In short, close to no users make use of the graph selection interface to plot information of special interest. Without further user evaluations, it is difficult to know what the reasons are behind this low usage frequency, but the explanation could be one or a combination of the following: Users feel that the interface for changing graph types, time interval and plotted symbols and indexes is difficult to understand or to use. The graphs do not provide information that is of value to the website users, regardless of the settings used to generate them. This could in turn be due to either that the graphs themselves are poorly designed, or that the solution works

41 4.9 Evaluation 29 well for the group of users for which it was designed, but that very few members of this group access the website. The information on the front page matches the users needs very well, and the use of the separate graph page is limited to displaying a selected subset of the information in higher resolution. Using graphs to represent data is a relatively new concept on the Ethiopian commodities market and the current low usage frequency is due to that the users are unfamiliar with the benefits offered by the graphs. In time, the new tools will make their way into the work procedures of more people. If it is true that most website users who seek access to market data fall within usage scenarios two and three, the overview solutions currently under development will likely attract more visitors than the published page for looking at price history of individual symbols. Expanding the price history page with more information than only price and volume could also make it much more useful when trying to understand what caused the observed prices or price trends. The great range of standardized grades and origins for coffee at ECX results in that each of these individual symbols gets a very small part of the total trade. These low individual trade volumes in turn mean that daily price ranges are very small, often being limited to a single value for each symbol. This fact was not considered when selecting ways to graphically represent the data and especially the graph types illustrated in Figure 4.3 (d) and (e) are unsuitable for displaying the current real trade data. The strengths of these representations could be better utilized if trade could be grouped by week when displaying long time series. Although being an international standard, the focus on closing prices means that there is no way to see how the daily trade volume was distributed between the day s highest and lowest price. A way to solve this could be to render the daily trade prices using some kind of histogram, where the height of the graph corresponds to trade volume. Showing a volume weighted average price could perhaps serve the same purpose.

42

43 Chapter 5 Market Surveillance Application The second software development task undertaken within the scope of this thesis, as outlined in chapter 3, is a software tool for assisting in the day-to-day work of the ECX market surveillance department. This chapter describes the development process and the final product and informally evaluates its performance with its main current user. 5.1 Methodology Development of the software tool described in this chapter took place iteratively in close collaboration with staff from the market surveillance department. The staff members contributed by phrasing questions that were difficult to answer using available methods and by providing feedback and testing of the application. As new questions were raised, new additions were made to the application so that they could be answered, followed by informal user evaluation which highlighted areas of further improvement. 5.2 Aim Market surveillance is a complex area that deals with finding many types of undesired market behavior and cases of system abuse. Some of the more data-intensive tasks are finding and investigating cases of potential cross trading, price fixing and other forms of market manipulation, as well as getting a general overview of the trade and to create mental models that can help in distinguishing between normal behavior and outliers in the data. So far, the only software tools at the market surveillance department s disposal to help in these tasks are Microsoft Excel and an in-house developed software application for retrieving database records of past trades. The tools are not sufficient and a software application will be developed that is tailor-made to simplify data-intensive investigations performed by the department. During the development process, the following questions act as guidelines for the selection and design of different features in the application. 1. Who trades with whom and what do they trade? 2. Are any people trading overly much with each other? 3. Are any people consistently trading above or below average market prices? 31

44 32 Market Surveillance Application 4. Who trades commodity type X? 5. Who are the dominant traders, for all commodities and for commodity type X? 6. Which are the most well established trade paths from sellers to buyers? 7. What is the total amount of trade for commodity type X during time period T? Combinations of these questions are central in the investigations conducted by the department and all of them are highly time-consuming to answer using the available investigation methods; often so time-consuming that they are in practice impossible to investigate. For most of the questions, the problem is also that the lack of overview means that investigation can only be initiated after suspicion has been raised concerning the actions of an individual trader. It is highly desirable to instead be able to approach the issue from the other end, i.e. to explore the data for indications of suspicious behavior, regardless of which trader it belongs to. 5.3 Related work Specialized software tools for market surveillance are in use at exchanges around the world. However, no publications were found about any such tools that are relevant to the ECX commodity spot market, which is likely both due to that surveillance is a sensitive topic and that the software solutions have been developed by commercial actors rather than academia. 5.4 Features This section describes the different features of the developed software application Data Import ECX stores information such as trade time, seller and buyer member and client, price, volume and type of commodity for every trade that takes place on the trading floor of the exchange. The normal mode of data import to the software application is to connect to this database and retrieve all trade records within a specified time interval. Alternatively, the user can import data stored in a Microsoft Excel document, which allows for exploration of custom datasets as well as a way to use the application when direct database access is for some reason unavailable Trader Network The central view of the software application is a self organizing network of nodes, and connections between them. Nodes represent traders (buyer and seller members or clients) and connections represent all trades between two traders. The view is implemented in C# (.NET 3.5) and Direct3D as an interactive system of masses connected by springs in a two-dimensional coordinate system. Figure 5.1 illustrates what the view looks like when populated with a test dataset representative of two months of coffee trade. Due to the sensitive nature of the real trade data, this test dataset will be used for the figures in this report. Buyer names are colored dark grey and seller names

45 5.4 Features 33 Figure 5.1: The market surveillance application interface. are colored green, while the lines that connect traders are colored with a gradient from green (seller) to brown (buyer). The green and brown colors are selected to match the shirts which are worn by the two trader groups while in the trading pit. The size of trader names and the width of connections are scaled according to either the trade volume or the number of trades that is represented by each item, depending on the user s choice. The user can also zoom and pan in the view to look at specific sections of the network, as well as grab and pull nodes to either help the algorithm sort out the connection overlaps quicker, or to manually re-sort the nodes according to some custom criteria. The view can be filtered to exclude all but the most well established trade connections, which is done by setting visibility thresholds for the minimum number of trades or the minimum number of lots that a link represents. Figure 5.2 shows the effect of this filtering, where the number of displayed connections from the test dataset has been reduced from over 3000 to around 200 and the number of traders from over 1300 to around 150. This filtering makes it clear that the market represented by the test dataset is dominated by a few major buyers, who buy from a large number of small sellers. The view can also be filtered to show only trades of a particular commodity type (e.g. coffee, sesame), processing type (e.g. washed, unwashed) or coffee type (e.g. washed Sidama, unwashed Forest), or a combination of the three. These filter options are dynamically populated using the retrieved data, which means that although the filter labels are based on coffee, new commodity types introduced in the future will be displayed as filter options by the application. From the network graph, the user can drill down in the dataset by selecting individual traders (nodes) or pairs of traders (connections) to get further information about

46 34 Market Surveillance Application Figure 5.2: The effect of network filtering; all trade (left), only trade connections with more than 6 trades (right). Figure 5.3: One selected buyer with surrounding sellers. The values displayed on the lines indicate the ratio of the buyer s transactions that have taken place with the respective trade partner. them. When the user selects a trader by clicking on them, the application displays trade percentages (Figure 5.3) for connections that make up more than ten percent of the trader s trade, measured in trade volume or number of traders. A table view containing each trade that belongs to the selected trader also shows up at the bottom of the screen. Traders who have acted as both sellers and buyers show up twice, but with an appended suffix of (B) for buyers and (S) for sellers Alerts Questions two and three posed by the market surveillance team (are any people trading overly much with each other, or at prices consistently above or below the rest of the market) are dealt with using a system of automated visual alerts. Highly focused

47 5.4 Features 35 Figure 5.4: Alerts displayed for extreme trade focus (left) and anomalous prices (right). trade is defined as that an individual has traded a high percentage of their number of trades or a high percentage of their traded volume with a single other trade partner. A numerical threshold exists so that traders with very little trade are ignored, as they would otherwise always be highlighted by this system (a trader with a single trade always traded exclusively with a single trade partner). Price anomalies are calculated by first computing the volume-weighted average price for each symbol and each day, followed by subtracting this average from each trade s price. This gives an absolute price difference for each trade from the daily average price, which is also converted into a percentage difference from the daily average. The alert system looks at the absolute maximum (positive or negative) for both these values, among all trades between two traders (one connection between nodes). Connections that contain a trade with a price that is too far from the daily average according to a user specified threshold are highlighted. Highlights in blue indicate an unusually high price and highlights in red an unusually low price. Figure 5.4 illustrates both types of alerts. It is important to note that neither of these alerts necessarily imply that a trader has taken part in any kind of unauthorized behavior. However, the alerts attract the attention of the surveillance analyst, who can then investigate the matter further and either dismiss the alert as a false positive or take appropriate action. All numerical thresholds for the alerts can be adjusted by the user Search A search field for trader names is available in the application to let the analyst quickly navigate to a specific trader of interest Trade Price Difference When the user selects a trader or a connection in the network view, the trades belonging to the selected item are plotted in a small graph in the top right corner of the main

48 36 Market Surveillance Application window (Figure 5.5). The plot shows individual trades as dots, with area proportional to trade volume, with time on the x axis and price difference in Birr from the daily volume weighted symbol average on the y axis. A dot with a value of zero on the vertical axis means that a trade took place at the average price for that symbol that day. Dots with the same color represent trades of the same symbol. The purpose of this plot is to give the analyst a quick indication of whether the trader has a tendency to go for prices that are different from the market average or not, and whether the trader tends to sell or buy in small or large quantities. For deeper analysis, the analyst can bring up the trade history view discussed next. Figure 5.5: The small chart displaying transaction prices relative to the daily symbol average Trade History By double clicking on a trader or connection between traders, the user can bring up a drill-down view of the selection, presented in Figure 5.6. This view is a time plot showing all trades for a single selected symbol and the user can switch between all symbols that have been traded by the selected trader. Each dot represents a single trade, with area proportional to trade volume. Trades that belong to the selected trader are highlighted in red. Displayed are also volume-weighted five working-day moving average prices for the symbol (blue line) as well as for all the symbols with the same processing type (green line). A gauss kernel is used when computing the moving averages, to bias the values towards the trades during the day in the middle of the interval. The graph implementation consists of extending the time graph from the graph library used on the website (see chapter 4) with a layer that shows samples as colored dots. The axes, grid lines and line graphs are all already part of the library. The user can zoom in and out in time by scrolling with the mouse wheel, while right clicking on the graph toggles between showing the entire trade history and only showing trades from the clicked date. Functionality exists to print the graph Trade Volume over Time Within the trader drill-down view (a pop-up window), it is also possible to look at the total trade volume over time for the selected trader or connection. This is rendered in the same way as market volume trend is rendered on the ECX website (described in section 4.8.4) and trade can be grouped by commodity type, processing type, coffee type or trade partner. Trade volumes are summed up to weekly totals to reduce the graph noise introduced if plotting daily trade, as few traders trade each of their traded commodity types on a daily basis. Figure 5.7 shows the trade of one trader, grouped by symbol (top) and by trade partner (bottom). Three trends are visible; first, the trader s total trade volume has decreased over time; second, the trader has moved from

49 5.4 Features 37 Figure 5.6: Trade history for a single symbol. Each dot represents a single trade, with area proportional to trade volume. Red dots belong to the selected trader. Figure 5.7: Weekly trade volume for a single trader, grouped by symbol (top) and trade partner (bottom). trading both unwashed Jimma ( UJM ) and washed Limmu ( WLM ) towards only trading low-grade unwashed Jimma; and third, recently the trader has mostly traded with Issak Ibrahim Aji Total Trade and Top 10 The user can bring up another window that for each commodity type displays the market s total trade volume, number of trades and number of traders. In case the user has filtered the network graph to only show a specific commodity type, that filter setting will apply also to the total trade list and the list switches to displaying values for individual symbols. It is also possible to get lists of the top ten sellers, buyers and connections, by trade volume and by number of trades. These lists are also filtered using the same commodity type filter as for the network view. The two windows are illustrated in Figure 5.8 and the information presented in both of them can be printed from within the application.

50 38 Market Surveillance Application Figure 5.8: Pop-up windows for displaying total trade within the imported time interval, as well as the top ten sellers, buyers and pairs of traders. 5.5 Evaluation This section discusses how well the developed software application meets the functional needs of the market surveillance team and how well it runs on the ECX workstations. Finally, the section contains a list of known faults that remain in the software Functional Performance The following conclusions regarding the functional performance of the developed application have been drawn from an informal discussion with Anteneh Mitiku, Market Surveillance Manager at ECX, who at the time of the discussion had been using the application, at various stages of development, on a daily basis for around six weeks. Most of the questions that acted as guidelines for the application s development can now be answered satisfactory. The network view gives an overview of the entire market and it is easy to see who the dominant market actors are for all trade and for individual commodity types. Well established trade paths between traders are very easy to make out. The alerts for highly focused trade work excellent for time periods of around one month, but for very short time periods (a few days), there is not enough data to draw any certain conclusions and for very long time periods (more than four months) the interesting anomalies have a tendency to drown in other data. However, the department does not currently experience any problems keeping up with the market in this regard. The value provided by the alerts for price anomalies is less certain. Although this feature sometimes highlights interesting features in the data, the current algorithm does not reliably catch anomalies. The major cause of the problem is the fact that only a daily average is used to compute the price difference, which for commodity types with little trade can result in that the anomalous price becomes the average of that day. The functionality of this alert feature would likely be improved by replacing the daily average with the five day moving average used in the trade history graph. It is also difficult to quickly get a sense for to which extent a highlighted connection consists of trades at anomalous prices, but this issue would likely be addressed to some degree if the price difference calculation worked better, as the information presented in the small graph in the top right corner of the main window would also be of more value. Both the drill down views and the option to copy trade records from the application s

51 5.5 Evaluation 39 table view to Excel are of great value when conducting investigations of the behaviors of individual traders. While the application offers a good overview of the state of the market, it does not provide a good way of learning how this state has changed over time. The work on the ECX website has made it easier to understand market trends in terms of traded commodities and grades as well as their prices, but the market surveillance department could benefit from additional high-level trend summaries for large groups of traders. It is not clear how such an overview could be presented. More export functionality from within the application is also desired, so that it for instance would be possible to save the entire trader rank in addition to the current top ten, or to in some way export gained knowledge from the network view; preferably in a format suitable for print. It is currently difficult to pass on the knowledge and mental models gained by using the application to people who have not used it. According to Anteneh, the time required for investigations that used to take two weeks has now dropped to less than two days and investigations that used to take two days now take an hour. Investigation quality has at the same time improved dramatically, as many types of investigations can now be conducted that were previously impossible. The overall performance of the department is estimated to have increased by at least 200% due to the application, despite that it only assists in around half of the work that was carried out before developing the application. The benefits of giving ECX investigators a better overview and general understanding of the market are difficult to estimate Technical Performance The following performance evaluation has been performed on a Dell Optiplex 755 with a 2.0 GHz Intel Core 2 Duo CPU, 2 GB of RAM and an integrated Intel Q35 Express graphics chipset, which is the current standard ECX workstation. Importing five months of trade data into the application, or around records with 16 values each, takes six seconds, after which the network layout algorithm begins sorting out the nodes. However, if the user then chooses to enable the tabular view (which is disabled by default for datasets with more than 4000 records) to look at individual trade records for selected traders, there is an additional waiting time of around 80 seconds. For a single month of data (around 3000 records), it takes only four seconds to initialize the tabular view, indicating that the initialization algorithm has very high complexity. It is likely possible to greatly improve this slow initialization time for large datasets, but the details have not been investigated in depth. The performance of the computationally intensive network view depends almost exclusively on the currently visible size of the loaded network. As more of the network is filtered away, performance increases. For networks with less than a few hundred visible nodes, the performance bottleneck is rendering speed, but this is not really an issue as frame rates exceed 30 frames per second with this node number on the ECX workstations. For networks consisting of visible nodes, the performance bottleneck instead becomes the calculation that updates the position of all nodes and the frame rate drops to a few frames per second or less. If the application needs to be used to render thousands of nodes on a regular basis, which it currently does not,

52 40 Market Surveillance Application multithreading of this calculation could be considered to increase its performance. Once the sorting algorithm has run long enough for the network to be acceptably organized, the user tends to choose to freeze the positions of the nodes by halting the simulation algorithm. This not only makes mouse interaction easier (nodes and connections stop moving around), but also reduces the computational load to only include rendering. In turn, this allows for interactive rendering speeds also for large networks Remaining Known Issues Three known faults remain in the application to date, which can all force the user to restart it. The severity of these faults is however limited, according to Anteneh, as they are all easily avoided and as getting back to the state of a previous ongoing investigation takes less than a minute for an experienced user. The dialog box used for importing data from a database stops functioning properly after data has been loaded into the application. This results in that the dialog cannot be accepted nor aborted and the user is left with forcing the application to quit. The cause of this problem is unknown. There is no handling of a device reset for the Direct3D device instantiated by the application. This results in that the network view stops working after for instance locking and unlocking the workstation on which the application runs. When running the application on a 64bit version of Windows, clicking on any of the column headers in the table view at the bottom of the main window to sort the data instead causes the application to crash. The cause of this issue is not certain, but the thrown exception appears to originate somewhere in the DataGridView component in the.net framework. In addition, there are a few issues which continued development could attempt to sort out. When the user interacts with the node network, such as by displaying alerts or by pointing at node items, highlighted items are meant to be rendered on top of other items. Currently, this functionality exists for some graphics cards, but not including the ones available on the ECX workstations. High complexity in the node layout algorithm results in low performance for large networks and a significant delay before it is possible to draw conclusions based on the network. The layout algorithm is prone to converge to a local maximum and it sometimes needs assistance from the user to reposition nodes with a single weak connection that have gotten stuck on the wrong side of the network, especially in large networks. The simulation can occasionally become unstable for individual nodes. It is unknown what causes this, but when it does occur, the simulation can be temporarily frozen by pressing F3.

53 Chapter 6 Sustainable Development One of the main goals of this thesis is to make sure that ECX is capable of continued development in the information visualization area after the completion of the project. This requires capable software developers who can design and implement the solutions, as well as an understanding at the management level of what information visualization solutions are suitable for and what returns to expect on potential investment. Although ECX has several software developers employed, none of them have any previous experience with computer graphics. The subject is also not currently formally taught at any of the major universities in the country and therefore it is difficult to find new people to employ who possess this skill. As a result, one developer (Alegntaye Yilma, Market Data Manager) was assigned time to study this subject and to follow the progress, design and code base of the solutions developed within the thesis project. Training was organized to roughly follow the theoretical content of the introductory course in Computer Graphics (TNM046) given at Linköping University, but it also included a number of practical programming exercises in C# and Direct3D as well as discussions and examples of how to implement graph interactivity. Topics covered were affine transformations, geometric representations and data structures (vertices, polygons, vertex lists, triangle lists, etc), local lighting models, color representations, animation, the graphics pipeline and an introduction to the Direct3D and System.Drawing libraries. As there was unfortunately not enough time to cover the topics of information visualization and visual analytics in any detail, Alegntaye has been provided with further study material in this area which will hopefully to some extent let him learn the topics on his own. ECX management has generally expressed a great interest in the different solutions developed during the thesis project and demonstrations were held in one way or another for most senior managers. No further steps were taken to in detail explain the pros, cons, capabilities and limitations of such systems to management as the demonstrations appeared to give a fairly good understanding already. 41

54

55 Chapter 7 Discussion & Future Work The work presented in this report has focused on improving the dissemination of market information from the Ethiopia Commodity Exchange to its stakeholders using the organization s website, as well as development of a software tool for assisted market surveillance. The work has also strived to make it possible for ECX to in the future continue using visualization as one way of extracting knowledge from large amounts of collected data. This chapter discusses how the results perform against the thesis goals specified in section 1.2, and looks at how future work can develop these solutions further or in other ways improve the understanding of ECX data. The chapter is concluded with a comment by Ahadu Woubshet, thesis supervisor and Chief Market Data Officer at ECX, on what the thesis work has contributed to the exchange. 7.1 Sustainable Development As the work progressed, it became clear both to me and to many members of the ECX staff and management, that ECX is a data intensive organization and that it, like many other such organizations, has great use for techniques from the academic fields of information visualization and visual analytics. The techniques can be especially useful when trying to get an overview and understanding of the large complex datasets that characterize the internal daily operations of the exchange, but also when disseminating market information to the public. A central goal of the work was therefore to somehow make sure that progress does not stop with the completion of the thesis, but it is difficult to know yet for certain whether the efforts described in chapter 6 are sufficient to reach this goal or not. However, the development and demonstration of the software tool for assisted market surveillance has lead to that most of the members of the senior ECX management team have expressed great interest in having their data visualized in similar ways. The tool has also been demonstrated to some external audiences, often with similar results. This in turn indicates that resources will be spent within the organization, and possibly outside, to ensure future progress within this area. If anything, it is possible that the techniques have gained higher status than they deserve and that awareness of limitations, in particular among senior management and some external audiences, will have to increase over time. 43

56 44 Discussion & Future Work Many visualization ideas were presented by both staff members and management once they saw examples of what can be done, which is a sign of that method awareness has increased within the organization. Increased awareness of existing solutions to problems greatly speeds up progress, as every step otherwise has to be reinvented based on the more limited but accessible knowledge. 7.2 Market Data Presentation on the ECX Website Accurately reporting market data in a reliable and easy to interpret way increases market transparency for the targeted user groups and adds credibility to the market, both of which are vital components when trying to build a well functioning market. The solutions presented in this report have strived to do this by making users aware of current and past market trends at different resolutions. While this is an important first step, the long-term goal should be set higher; to make market actors from all groups not only able to observe trends which are relevant to them, but also to reason about the underlying causes of those trends. The users of the ECX website are so far believed to be mostly exporters, analysts and foreign buyers and therefore any direct value added by the solutions developed within this project benefit mostly those groups; groups which are already strong actors in the market. On the other hand, there are reports of people in rural areas of Ethiopia who have set up what can best be described as internet cafés, where local farmers can come together to access and discuss the latest market information. By providing valuable information in a format that is suited also to these user groups and that makes full use of the capabilities and strengths of the web, ECX can in the long term be a driving force for third party infrastructure development initiatives like these. Even though the solutions presented in this report cannot claim to be anywhere near perfect, I strongly believe that visualization can increase the value of ECX market data by a great amount, especially when combined with written interpretations by expert analysts and when connecting data from all different areas of operation. The important issues to solve is how to adapt the presentation to make the most of the capabilities of the distribution media and to best suit the needs of the target audiences. The concepts of visual analytics, such as the information visualization mantra and the sense-making loop, can be adapted to low-tech low-bandwidth solutions as long as interaction remains possible. Static images (or parts of images) embedded on web pages that create overview can be hyperlinked to provide detail on demand. In a similar manner, HTML form components can be used to create filtering or query functionality where necessary. By using appropriate graphs, context can also be given to raw data which is otherwise meaningless to new or irregular users. Last but not least, during the development process it became obvious that the potential users of the ECX website come from a much wider range of backgrounds than those who visit the websites of major international exchanges. The reason for this is twofold; not only is Ethiopia a country with enormous disparities in education and income levels, but ECX also provides many more types of services than other exchanges do. This needs to be kept in mind when looking at the presentation solutions used by other providers of financial data, as the needs of all user groups have to be considered

57 7.2 Market Data Presentation on the ECX Website 45 when selecting solutions to implement for the ECX website Proposed Future Changes to the ECX Market Data Presentation Structure In addition to providing information about prices and trade volumes, future improvements should make use of the unique possibilities offered by that ECX handles many different market functions and collects data at all steps. Analysis can be based on multiple indicators and causalities can be established between different types of data, which could take market transparency in the Ethiopian commodity market to levels far beyond that of other international competitors. The list below contains suggestions for website content that I believe matches the three usage scenarios presented in chapter 4.4. Some of these suggestions are already implemented. I do however want to stress the fact that these usage scenarios are based mostly on discussions with ECX staff rather than with actual users and that the validity of the scenarios therefore is somewhat uncertain until better user surveys have been carried out. Latest market update on the front page, with a summary of the current trends to provide a context in which to interpret the update. A solution focused on access to raw data, provided in formats such as XLS, XML, CSV and PDF. A solution for detailed information on individual symbols and comparisons between them. Plotted information can be multiple time series graphs showing price, trade volume, trade value, warehouse stock, average time in warehouse, foreign reference price, export price vs. foreign market prices, volume distribution among top 10 buyers/sellers, and trade volume ratio among top 10 traders. It should be possible to navigate from this solution to the solution for access to raw data. A solution for simultaneously looking at all symbols or large groups of the symbols and thereby creating market overview. It should be possible to distinguish patterns, clusters and outliers and to drill down to a higher resolution presentation of selected symbols or groups of symbols. A solution for looking at high level market trends over long periods of time and to see periodic variations, such as seasonal changes in warehouse stocks or in market prices. A summary listing of current supply and demand for different market segments and for individual symbols within segments, using for instance a three or five grade scale ("low", "normal" or "high"). A solution for members and clients where they can log in and see a summary of their past trade and compare their performance to that of the rest of the market. This could be extended with an option for traders to make selected parts of their record public, both increasing transparency, helping producers select good traders and helping successful traders promote themselves among potential clients. Explanations of how to use every solution, so that people can learn from the exchange. Without explanations, any added solutions only target those who

58 46 Discussion & Future Work already know how to interpret them, which reinforces gaps in market data access between different user groups. Each solution provided by ECX to present market information to external audiences can be seen as a service and below are five questions that I believe should be asked when introducing new such services, on the website or elsewhere. The purpose of these questions is to help developers see the big picture so that time and effort can be spent where it is needed the most. 1. Which market actor groups want access to ECX market data and what information do they want? 2. Are there clusters of market actors or interests that should be given special attention when selecting which services to provide and how to design those services? 3. How well do the services currently provided correspond to these users and interests? 4. How well do suggested new services fit into the range of services already provided (including other distribution media)? What does each one add to the whole? 5. Are the suggested solutions the best way to provide the new service? 6. What effects can the new and already provided services together be expected to create in the market and in the rest of the economy? 7.3 Internal Uses of Information Visualization at ECX This thesis only targeted a small subset of the areas listed in chapter as ones where solutions in information visualization and visual analytics can likely create beneficial effects. Hopefully, future work at ECX can explore the possibilities in some or all of the remaining areas Market Surveillance Application Although I would have liked to have more interactivity within and between different views in the surveillance application, the improvement over the previous situation is still enormous and the market surveillance team is very satisfied as the capabilities of department have increased significantly. Possible future work could add brushing functionality to the dots in the price graphs, so that moving the mouse over them indicates which trader they belong to and which other trades belong to the same trader. A right click on a dot with the mouse could allow the user to open a new window for that trader. The lines showing the two moving averages could be calculated using a user specified time interval, instead of the current fixed five days. Future work could also remove current dependencies on data structures from the GAV Framework [5] and replace them with custom structures or ones from the.net framework. Future work could also try to correct the remaining issues listed in chapter Despite that no related work was found in the specific area of market surveillance, it became more and more obvious as the work progressed that there are many similarities between the relationships among ECX traders and those occurring in general social networks and graph theory. Future work could for instance evaluate the pros and cons

59 7.4 What Value Has the Thesis Work Added to ECX? 47 of replacing the current network visualization with an edge bundling approach [8, 9] or add a treemap view [4] to render every single transaction, which the current network view is not capable of. Both these methods, along with good color mapping and a better algorithm for calculating transaction prices relative to the market, could offer better ways of looking at relative price data as color would make individual transactions stand out from the rest if they took place at unusual prices. A combination of both could also be used to show two treemaps of traders (traded symbol, by buyer and seller) and bundled curves between the cells illustrating the trade between the members of each group. The usage of histograms could also be explored as a way to reduce cluttering of the detailed trade history graph for symbols with extensive trade. 7.4 What Value Has the Thesis Work Added to ECX? The following comments are a summary of a discussion with Ahadu Woubshet, Chief Market Data Officer and thesis supervisor, on in what ways ECX has benefited from the thesis work. The solutions developed as part of the thesis have increased the efficiency and reduced the complexity in understanding two types of data that are of great value to ECX. The visualization approach not only makes the work much easier to perform, but also increases the quality of the output. The work has also proved that information visualization and visual analytics can be good ways of tackling the complex task of understanding large datasets. Using dynamic data and interactivity in this way has not previously been done at ECX or in Ethiopia. In the future, ECX wants to use similar solutions to get a much needed overview of the complex relationships between all the different business segments; an overview which is currently missing. However, the use of interactive dynamic visualization tools for disseminating market data to external audiences is so far somewhat unclear. At present it may be a too big step to take and the consequences would be unknown, as it may again reinforce the gap in information access between producers and traders that the exchange was set up to remove. As data and dissemination infrastructure builds up and as the market matures, more uses will likely emerge.

60

61 Bibliography [1] Bloomberg. URL: June [2] CIA - The World Factbook - Ethiopia. URL: publications/the-world-factbook/geos/et.html, June [3] CME Group. URL: June [4] Treemaps for space-contrained visualization of hierarchies. URL: June [5] GAV Framework. URL: January [6] Google Finance. URL: June [7] Jeffrey Heer, Nicholas Kong, and Maneesh Agrawala. Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations. ACM Human Factors in Computing Systems (CHI), 2009, pages , April [8] Danny Holten. Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data. IEEE Transactions on Visualization and Computer Graphics (TVCG; Proceedings of Vis/InfoVis 2006), 12(5): , [9] Danny Holten and Jarke J. van Wijk. Force-Directed Edge Bundling for Graph Visualization. 11th Eurographics/IEEE-VGTC Symposium on Visualization (Computer Graphics Forum; Proceedings of EuroVis 2009), pages , [10] Investopedia. Technical analysis: Chart types. URL: June [11] Metastock. URL: June [12] NASDAQ. URL: June [13] Panopticon. URL: June [14] Prefuse. URL: February [15] Prefuse Flare. URL: February

62 50 Bibliography [16] Kresimir Simunić. Visualization of Stock Market Charts. Proceedings from The 11th International Conference in Cental Europe on Computer Graphics, Visualization and Computer Vision, [17] Tibco Spotfire. URL: June [18] The Financial Times, Markets Data Overview. URL: June [19] J. J. Thomas and K. A. Cook. Illuminating the Path: The Research and Development Agenda for Visual Analytics. National Visualization and Analytics Ctr, Available online: [20] Edward R. Tufte. Envisioning Information. Graphics Press LLC, Cheshire, Connecticut, ISBN [21] Yahoo Finance. URL: June 2009.

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson A Study of Failure Development in Thick Thermal Barrier Coatings Karin Carlsson LITH-IEI-TEK--07/00236--SE Examensarbete Institutionen för ekonomisk och industriell utveckling Examensarbete LITH-IEI-TEK--07/00236--SE

More information

Automated end-to-end user testing on single page web applications

Automated end-to-end user testing on single page web applications LIU-ITN-TEK-A--15/021--SE Automated end-to-end user testing on single page web applications Tobias Palmér Markus Waltré 2015-06-10 Department of Science and Technology Linköping University SE-601 74 Norrköping,

More information

INTRODUCTION TO COTTON FUTURES Blake K. Bennett Extension Economist/Management Texas Cooperative Extension, The Texas A&M University System

INTRODUCTION TO COTTON FUTURES Blake K. Bennett Extension Economist/Management Texas Cooperative Extension, The Texas A&M University System INTRODUCTION TO COTTON FUTURES Blake K. Bennett Extension Economist/Management Texas Cooperative Extension, The Texas A&M University System Introduction For well over a century, industry representatives

More information

INTRAFOCUS. DATA VISUALISATION An Intrafocus Guide

INTRAFOCUS. DATA VISUALISATION An Intrafocus Guide DATA VISUALISATION An Intrafocus Guide September 2011 Table of Contents What is Data Visualisation?... 2 Where is Data Visualisation Used?... 3 The Market View... 4 What Should You Look For?... 5 The Key

More information

Agriculture Production, Trading and Brokerage SEEK MORE

Agriculture Production, Trading and Brokerage SEEK MORE Agriculture Production, Trading and Brokerage SEEK MORE Discover profitable insights on the world s agriculture markets Changing agriculture markets create new opportunities. Are you going to see and seize

More information

Chapter Five: Risk Management and Commodity Markets

Chapter Five: Risk Management and Commodity Markets Chapter Five: Risk Management and Commodity Markets All business firms face risk; agricultural businesses more than most. Temperature and precipitation are largely beyond anyone s control, yet these factors

More information

A future or forward contract is an agreement on price now for delivery of a specific product or service in the future.

A future or forward contract is an agreement on price now for delivery of a specific product or service in the future. LESSON WHAT IS TRADING? Nothing would last for as long as trading has unless there was an absolute need for it. Consumers need things and producers make things. Trading is the introduction of these two

More information

Data Visualization Techniques

Data Visualization Techniques Data Visualization Techniques From Basics to Big Data with SAS Visual Analytics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Generating the Best Visualizations for Your Data... 2 The

More information

DELTA Dashboards Visualise, Analyse and Monitor kdb+ Datasets with Delta Dashboards

DELTA Dashboards Visualise, Analyse and Monitor kdb+ Datasets with Delta Dashboards Delta Dashboards is a powerful, real-time presentation layer for the market-leading kdb+ database technology. They provide rich visualisation of both real-time streaming data and highly optimised polled

More information

White Paper February 2009. IBM Cognos Supply Chain Analytics

White Paper February 2009. IBM Cognos Supply Chain Analytics White Paper February 2009 IBM Cognos Supply Chain Analytics 2 Contents 5 Business problems Perform cross-functional analysis of key supply chain processes 5 Business drivers Supplier Relationship Management

More information

Chapter 6 Marketing services

Chapter 6 Marketing services Egg marketing 81 Chapter 6 Marketing services Market information, marketing education and training, promotional campaigns to promote egg consumption, marketing research to aid in producer and trader decision

More information

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation SAS BI Dashboard 4.4 User's Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS BI Dashboard 4.4: User's Guide, Second

More information

SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING

SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING WELCOME TO SAS VISUAL ANALYTICS SAS Visual Analytics is a high-performance, in-memory solution for exploring massive amounts

More information

Visualization methods for patent data

Visualization methods for patent data Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes

More information

OANDA FXTrade Platform: User Interface Reference Manual

OANDA FXTrade Platform: User Interface Reference Manual User Manual Home OANDA FXTrade Platform: User Interface Reference Manual Login/Logout Procedure FX Platform (Main Window) Action Buttons Pull-down Menus Transaction History Account Summary Tables Trades

More information

Sirix Web 6.0 User Guide. Leverate 2012. Sirix Web 6.0 User Guide 1

Sirix Web 6.0 User Guide. Leverate 2012. Sirix Web 6.0 User Guide 1 Sirix Web 6.0 User Guide Leverate 2012 Sirix Web 6.0 User Guide 1 Copyright This publication, including all photographs, illustrations and software, is protected under international copyright laws, with

More information

Executive Dashboard Cookbook

Executive Dashboard Cookbook Executive Dashboard Cookbook Rev: 2011-08-16 Sitecore CMS 6.5 Executive Dashboard Cookbook A Marketers Guide to the Executive Insight Dashboard Table of Contents Chapter 1 Introduction... 3 1.1 Overview...

More information

The Definitive Guide to Swing Trading Stocks

The Definitive Guide to Swing Trading Stocks The Definitive Guide to Swing Trading Stocks 1 DISCLAIMER The information provided is not to be considered as a recommendation to buy certain stocks and is provided solely as an information resource to

More information

LAUNCHING A SUCCESSFUL COMMODITY EXCHANGE IN TANZANIA. Godfrey Malekano, Director Market Supervision & Market Development-CMSA

LAUNCHING A SUCCESSFUL COMMODITY EXCHANGE IN TANZANIA. Godfrey Malekano, Director Market Supervision & Market Development-CMSA LAUNCHING A SUCCESSFUL COMMODITY EXCHANGE IN TANZANIA Godfrey Malekano, Director Market Supervision & Market Development-CMSA The Role of Agriculture Agriculture is the backbone of the Tanzanian economy

More information

QAD Business Intelligence Dashboards Demonstration Guide. May 2015 BI 3.11

QAD Business Intelligence Dashboards Demonstration Guide. May 2015 BI 3.11 QAD Business Intelligence Dashboards Demonstration Guide May 2015 BI 3.11 Overview This demonstration focuses on one aspect of QAD Business Intelligence Business Intelligence Dashboards and shows how this

More information

ZOINED RETAIL ANALYTICS. User Guide

ZOINED RETAIL ANALYTICS. User Guide ZOINED RETAIL ANALYTICS User Guide Contents Using the portal New user Profile Email reports Portal use Dashboard Drilling down into the data Filter options Analytics Managing analysis Saving the analysis

More information

An Unconventional View of Trading Volume

An Unconventional View of Trading Volume An Unconventional View of Trading Volume With all the talk about the decline in trading volume (over 30% on a year- over- year basis for most of the third quarter) you would think that no one is playing

More information

PROVIDING INSIGHT FOR OPERATIONAL SUCCESS

PROVIDING INSIGHT FOR OPERATIONAL SUCCESS idashboards for Financial Services PROVIDING INSIGHT FOR OPERATIONAL SUCCESS We had a huge leap in account openings once staff could see how their sales compared to other staff and branches. They now have

More information

Retail Analytics The perfect business enhancement. Gain profit, control margin abrasion & grow customer loyalty

Retail Analytics The perfect business enhancement. Gain profit, control margin abrasion & grow customer loyalty Retail Analytics The perfect business enhancement Gain profit, control margin abrasion & grow customer loyalty Retail Analytics are an absolute necessity for modern retailers, it empowers decision makers

More information

SAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis

SAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis SAS Add-In 2.1 for Microsoft Office: Getting Started with Data Analysis The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS Add-In 2.1 for Microsoft Office: Getting

More information

Data Visualization Techniques

Data Visualization Techniques Data Visualization Techniques From Basics to Big Data with SAS Visual Analytics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Generating the Best Visualizations for Your Data... 2 The

More information

Scaling Up For Regional Markets Grading Standards and Wholesale Glossary of Terms

Scaling Up For Regional Markets Grading Standards and Wholesale Glossary of Terms Scaling Up For Regional Markets Grading Standards and Wholesale Glossary of Terms Wholesale food markets often use terms and phrases unique to the industry. To understand a market report, communicate with

More information

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

www.ducenit.com Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper

www.ducenit.com Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper Shift in BI usage In this fast paced business environment, organizations need to make smarter and faster decisions

More information

Milk Hedging Strategies Utilizing Futures & Options

Milk Hedging Strategies Utilizing Futures & Options Milk Hedging Strategies Utilizing Futures & Options A Basic Understanding of hedging and forward pricing scenarios Utilizing both futures & options traded at the Chicago Mercantile Exchange focusing on

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV 2015 Microsoft Dynamics NAV Maximising value through business insight Business Intelligence White Paper December 2014 CONTENTS Reports were tedious. Earlier it would take days for

More information

A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions.

A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions. A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions. Position DashBoard Powered by BAR ANALYZER Position DashBoard

More information

Big Data: Rethinking Text Visualization

Big Data: Rethinking Text Visualization Big Data: Rethinking Text Visualization Dr. Anton Heijs [email protected] Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important

More information

Metatrader 4 Tutorial

Metatrader 4 Tutorial Metatrader 4 Tutorial Thank you for your interest in Best Metatrader Broker! This tutorial goes in detail about how to install and trade with your new Metatrader Forex trading platform. With Best Metatrader

More information

Guide to e-commerce. 1. Explanation of e-commerce

Guide to e-commerce. 1. Explanation of e-commerce Guide to e-commerce This guide explains book trade e-commerce, the main types, the business messages, and more detail about the different methods of e-commerce ordering and invoicing 1. Explanation of

More information

How To Understand The Evolution Of Foreign Exchange Trading

How To Understand The Evolution Of Foreign Exchange Trading Electronic Trading and the Australian Foreign Exchange Market Alexandra Heath and James Whitelaw* The introduction of electronic broking to the foreign exchange market in the early 199s signalled the start

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximising value through business insight Business Intelligence White Paper October 2015 CONTENTS Reports were tedious. Earlier it would take days for manual collation. Now all this

More information

No duplication of transmission of the material included within except with express written permission from the author.

No duplication of transmission of the material included within except with express written permission from the author. Copyright Option Genius LLC. All Rights Reserved No duplication of transmission of the material included within except with express written permission from the author. Be advised that all information is

More information

10 Preconditions for a Successful Commodity Exchange a Comparison between ACE and ZAMACE

10 Preconditions for a Successful Commodity Exchange a Comparison between ACE and ZAMACE East Africa Trade Hub 10 Preconditions for a Successful Commodity Exchange a Comparison between ACE and ZAMACE Preconditions for a Successful Commodity Exchange outlines the necessary prerequisites for

More information

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your data quickly, accurately and make informed decisions. Spending

More information

How To Trade With Properly Scaled Static Charts

How To Trade With Properly Scaled Static Charts Trading With Properly Scaled Static Charts Dr. Al Larson 2/17/2013 Stock, commodity, and currency traders who use most modern trading programs are missing some great opportunities. Why? Because most modern

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

We have seen in the How

We have seen in the How : Examples Using Hedging, Forward Contracting, Crop Insurance, and Revenue Insurance To what extent can hedging, forward contracting, and crop and revenue insurance reduce uncertainty within the year (intrayear)

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximising value through business insight Business Intelligence White Paper May 2013 Reports were tedious. Earlier it would take days for manual collation. Now all this is available

More information

ELECTRONIC TRADING GLOSSARY

ELECTRONIC TRADING GLOSSARY ELECTRONIC TRADING GLOSSARY Algorithms: A series of specific steps used to complete a task. Many firms use them to execute trades with computers. Algorithmic Trading: The practice of using computer software

More information

Better Business Analytics with Powerful Business Intelligence Tools

Better Business Analytics with Powerful Business Intelligence Tools Better Business Analytics with Powerful Business Intelligence Tools Business Intelligence Defined There are many interpretations of what BI (Business Intelligence) really is and the benefits that it can

More information

MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS

MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS MONITORING YOUR WEBSITE WITH GOOGLE ANALYTICS How to use Google Analytics to track activity on your website and help get the most out of your website 2 April 2012 Version 1.0 Contents Contents 2 Introduction

More information

Getting Started with Barchart Professional

Getting Started with Barchart Professional Getting Started with Barchart Professional Last Updated: 12/20/2010 Welcome to Barchart Professional! Professional a full-featured quote, chart and analysis software application that you download to your

More information

FUTURES TRADERS GUIDE TO THE WASDE

FUTURES TRADERS GUIDE TO THE WASDE FUTURES TRADERS GUIDE TO THE WASDE Your Guide To Understanding The USDA World Agriculture Supply & Demand Estimates For Corn, Soybeans And Wheat By Craig & Drew Daniels 1.800.800.3840 What Is The WASDE?

More information

Sage ERP X3 I White Paper

Sage ERP X3 I White Paper I White Paper Business Intelligence: Integration Matters! By Bill Newcomer, Senior Business Consultant, Introduction In today s dynamic business environment, every staff member needs the right information

More information

an introduction to VISUALIZING DATA by joel laumans

an introduction to VISUALIZING DATA by joel laumans an introduction to VISUALIZING DATA by joel laumans an introduction to VISUALIZING DATA iii AN INTRODUCTION TO VISUALIZING DATA by Joel Laumans Table of Contents 1 Introduction 1 Definition Purpose 2 Data

More information

Market Velocity and Forces

Market Velocity and Forces Market Velocity and Forces SUPPORT DOCUMENT NASDAQ Market Velocity and Forces is a market sentiment indicator measuring the pre-trade order activity in the NASDAQ Stock Market trading system. It indicates

More information

Table of contents. 1. About the platform 3. 2. MetaTrader 4 platform Installation 4. 3. Logging in 5 - Common log in problems 5

Table of contents. 1. About the platform 3. 2. MetaTrader 4 platform Installation 4. 3. Logging in 5 - Common log in problems 5 Table of contents 1. About the platform 3 2. MetaTrader 4 platform Installation 4 3. Logging in 5 - Common log in problems 5 4. How to change your password 6 5. User Interface and Customization 7 - Toolbars

More information

RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES

RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES Document L17 RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES THE BOTTOM LINE Nucleus Research analyzed the activities of online retailers using NetSuite to assess the impact of the software on

More information

Location Analytics for Financial Services. An Esri White Paper October 2013

Location Analytics for Financial Services. An Esri White Paper October 2013 Location Analytics for Financial Services An Esri White Paper October 2013 Copyright 2013 Esri All rights reserved. Printed in the United States of America. The information contained in this document is

More information

Commitment of Traders How to Follow the Professionals

Commitment of Traders How to Follow the Professionals Commitment of Traders How to Follow the Professionals It's not the Holy Grail but the Commitment of Traders report gives an insight into valuations and what levels the Professionals consider over-bought

More information

idashboards FOR SOLUTION PROVIDERS

idashboards FOR SOLUTION PROVIDERS idashboards FOR SOLUTION PROVIDERS The idashboards team was very flexible, investing considerable time working with our technical staff to come up with the perfect solution for us. Scott W. Ream, President,

More information

Retail Industry Executive Summary

Retail Industry Executive Summary Mobile Business Intelligence: Better Decisions Anywhere You Do Business Retail Industry Executive Summary Business Intelligence (BI) and Mobility Applications are top priorities for today s retail business.

More information

Implementing Lean healthcare

Implementing Lean healthcare Implementing Lean healthcare Things to consider when making the change Emily Hansen VT 2012 Linköpings universitet Kognitionsvetenskapliga programmet ISRN: LIU-IDA/KOGVET-G--12/026--SE Handledare: Rita

More information

Exploratory Spatial Data Analysis

Exploratory Spatial Data Analysis Exploratory Spatial Data Analysis Part II Dynamically Linked Views 1 Contents Introduction: why to use non-cartographic data displays Display linking by object highlighting Dynamic Query Object classification

More information

Cognos Analytic Applications Sales Analysis

Cognos Analytic Applications Sales Analysis Cognos Analytic Applications Sales THE KEY TO CLOSING MORE AND LARGER DEALS FASTER IS UNDOUBTEDLY BUILDING STRONG CUSTOMER RELATIONSHIPS. WHEN A SALES ORGANIZATION HAS THE RIGHT INFORMATION ABOUT CUSTOMER

More information

INSIGHT SPECIAL: Coffee Futures 101

INSIGHT SPECIAL: Coffee Futures 101 COFFEE DIVISION OF ED&F MAN December 2011 INSIGHT SPECIAL: Coffee Futures 101 CBS&A Coffee Business Ser vices & Academy, a Volcafe Initiative Highlights All commodity markets tend to be volatile. Agricultural

More information

White Paper Electronic Trading- Algorithmic & High Frequency Trading. PENINSULA STRATEGY, Namir Hamid

White Paper Electronic Trading- Algorithmic & High Frequency Trading. PENINSULA STRATEGY, Namir Hamid White Paper Electronic Trading- Algorithmic & High Frequency Trading PENINSULA STRATEGY, Namir Hamid AUG 2011 Table Of Contents EXECUTIVE SUMMARY...3 Overview... 3 Background... 3 HIGH FREQUENCY ALGORITHMIC

More information

META QUOTES ANDROID USER GUIDE PHONE

META QUOTES ANDROID USER GUIDE PHONE META QUOTES ANDROID USER GUIDE PHONE Client Services DMM FX AUSTRALIA Version 1.0 Contents Introduction... 2 Downloading MetaTrader 4 Application... 2 Opening the Application and Logging in to the DMM

More information

CRGroup Whitepaper: Digging through the Data. www.crgroup.com. Reporting Options in Microsoft Dynamics GP

CRGroup Whitepaper: Digging through the Data. www.crgroup.com. Reporting Options in Microsoft Dynamics GP CRGroup Whitepaper: Digging through the Data Reporting Options in Microsoft Dynamics GP The objective of this paper is to provide greater insight on each of the reporting options available to you within

More information

IMPLEMENTING HEALTHCARE DASHBOARDS FOR OPERATIONAL SUCCESS

IMPLEMENTING HEALTHCARE DASHBOARDS FOR OPERATIONAL SUCCESS idashboards for Healthcare IMPLEMENTING HEALTHCARE DASHBOARDS FOR OPERATIONAL SUCCESS idashboards gives me access to real-time actionable data from all areas of the hospital. Internally, the adoption rate

More information

Short-Term Forecasting in Retail Energy Markets

Short-Term Forecasting in Retail Energy Markets Itron White Paper Energy Forecasting Short-Term Forecasting in Retail Energy Markets Frank A. Monforte, Ph.D Director, Itron Forecasting 2006, Itron Inc. All rights reserved. 1 Introduction 4 Forecasting

More information

How To Create A Business Benefit Dashboard Analysis Report In Microsoft Excel

How To Create A Business Benefit Dashboard Analysis Report In Microsoft Excel Get 8 ready-to-use reports that give you immediate insight into and across your business. Delivered in the familiar environment of Microsoft Excel, the reports are fully customizable, and flexible with

More information

Spike Trading: Spot FX Vs Futures

Spike Trading: Spot FX Vs Futures You should be aware of all the risks associated with foreign exchange and futures trading. There is a substantial risk of loss in foreign exchange and futures trading. Past performance is not indicative

More information

P6 Analytics Reference Manual

P6 Analytics Reference Manual P6 Analytics Reference Manual Release 3.2 October 2013 Contents Getting Started... 7 About P6 Analytics... 7 Prerequisites to Use Analytics... 8 About Analyses... 9 About... 9 About Dashboards... 10 Logging

More information

ElegantJ BI. White Paper. Considering the Alternatives Business Intelligence Solutions vs. Spreadsheets

ElegantJ BI. White Paper. Considering the Alternatives Business Intelligence Solutions vs. Spreadsheets ElegantJ BI White Paper Considering the Alternatives Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence and Data Management www.elegantjbi.com

More information

WEB TRADER USER MANUAL

WEB TRADER USER MANUAL WEB TRADER USER MANUAL Web Trader... 2 Getting Started... 4 Logging In... 5 The Workspace... 6 Main menu... 7 File... 7 Instruments... 8 View... 8 Quotes View... 9 Advanced View...11 Accounts View...11

More information

Tapping the benefits of business analytics and optimization

Tapping the benefits of business analytics and optimization IBM Sales and Distribution Chemicals and Petroleum White Paper Tapping the benefits of business analytics and optimization A rich source of intelligence for the chemicals and petroleum industries 2 Tapping

More information

Statement of Direction

Statement of Direction Microsoft Dynamics SL Statement of Direction Product strategy and roadmap for Microsoft Dynamics SL Date: January 2012 www.microsoft.com/dynamics/sl Page 1 CONTENTS Welcome... 3 Overview of Microsoft Dynamics

More information

Drawing a histogram using Excel

Drawing a histogram using Excel Drawing a histogram using Excel STEP 1: Examine the data to decide how many class intervals you need and what the class boundaries should be. (In an assignment you may be told what class boundaries to

More information

Big Data Integration: A Buyer's Guide

Big Data Integration: A Buyer's Guide SEPTEMBER 2013 Buyer s Guide to Big Data Integration Sponsored by Contents Introduction 1 Challenges of Big Data Integration: New and Old 1 What You Need for Big Data Integration 3 Preferred Technology

More information

MicroStrategy Analytics Express User Guide

MicroStrategy Analytics Express User Guide MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...

More information

INVENTORY MANAGEMENT: ANALYZING INVENTORY TO MAXIMIZE PROFITABILITY

INVENTORY MANAGEMENT: ANALYZING INVENTORY TO MAXIMIZE PROFITABILITY INVENTORY MANAGEMENT: ANALYZING INVENTORY TO MAXIMIZE PROFITABILITY Jon Schreibfeder Effective Inventory Management, Inc. Sponsored by Every company strives to improve profitability. Countless hours are

More information

Pastel Accounting Business Intelligence Centre

Pastel Accounting Business Intelligence Centre Get 8 ready-to-use reports that give you immediate insight into and across your business. Delivered in the familiar environment of Microsoft Excel, the reports are fully customisable, and flexible with

More information

MANAGE RISK WITH CONFIDENCE

MANAGE RISK WITH CONFIDENCE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ENTERPRISE RISK Bloomberg Trading Solutions MANAGE RISK WITH CONFIDENCE >>>>> SHARPEN YOUR VIEW Managing risk is more critical than ever. And more

More information

Video, film, and animation are all moving images that are recorded onto videotape,

Video, film, and animation are all moving images that are recorded onto videotape, See also Data Display (Part 3) Document Design (Part 3) Instructions (Part 2) Specifications (Part 2) Visual Communication (Part 3) Video and Animation Video, film, and animation are all moving images

More information

Visualizing Historical Agricultural Data: The Current State of the Art Irwin Anolik (USDA National Agricultural Statistics Service)

Visualizing Historical Agricultural Data: The Current State of the Art Irwin Anolik (USDA National Agricultural Statistics Service) Visualizing Historical Agricultural Data: The Current State of the Art Irwin Anolik (USDA National Agricultural Statistics Service) Abstract This paper reports on methods implemented at the National Agricultural

More information

OVERVIEW TABLE OF CONTENTS. Logging in 1. Main Screen 2. Tool Bar 2. Market Rates 4. Trading Cubes 5. Orders 6. Pending Orders Tab 7.

OVERVIEW TABLE OF CONTENTS. Logging in 1. Main Screen 2. Tool Bar 2. Market Rates 4. Trading Cubes 5. Orders 6. Pending Orders Tab 7. WEB TRADER GUIDE OVERVIEW Sirix Web is an Adobe Flash, Web-based platform. Sirix Web is available on all internet browsers which support Flash version 10 and above. Sirix Web will use a Shared Wallet with

More information

United States Department of Agriculture (USDA) Agricultural Marketing Service (AMS) Livestock and Grain Market News (LGMN)

United States Department of Agriculture (USDA) Agricultural Marketing Service (AMS) Livestock and Grain Market News (LGMN) United States Department of Agriculture (USDA) Agricultural Marketing Service (AMS) Livestock and Grain Market News (LGMN) Livestock Mandatory Reporting (LMR) Dashboard Users Guide Version 3.0 / 11 May

More information

Intelligence Reporting Standard Reports

Intelligence Reporting Standard Reports Intelligence Reporting Standard Reports Sage 100 ERP (formerly Sage ERP MAS 90 and 200) Intelligence Reporting empowers you to quickly and easily gain control and obtain the information you need from across

More information

Virtual Stock Market Game Glossary

Virtual Stock Market Game Glossary Virtual Stock Market Game Glossary American Stock Exchange-AMEX An open auction market similar to the NYSE where buyers and sellers compete in a centralized marketplace. The AMEX typically lists small

More information

CLOUD COMPUTING IN HIGHER EDUCATION

CLOUD COMPUTING IN HIGHER EDUCATION Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,

More information