• No results found

Visualizing the Ethiopian Commodity Market

N/A
N/A
Protected

Academic year: 2021

Share "Visualizing the Ethiopian Commodity Market"

Copied!
62
0
0

Loading.... (view fulltext now)

Full text

(1)

Department of Science and Technology Institutionen för teknik och naturvetenskap Linköping University Linköpings Universitet

SE-601 74 Norrköping, Sweden 601 74 Norrköping

LiU-ITN-TEK-A--09/031--SE

Visualizing the Ethiopian

Commodity Market

Jakob Rogstadius

(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

(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

extra-ordinä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

http://www.ep.liu.se/

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:

http://www.ep.liu.se/

(4)
(5)

Abstract

The Ethiopia Commodity Exchange (ECX), like many other data intensive organiza-tions, 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 aca-demic 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 man-agers 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 devel-oper was trained in computer graphics and involved in the work, to enable continued maintenance and future development of new visualization solutions within the organi-zation.

(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 devel-opment 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 Rotaryklubb1and

Ethiopia Commodity Exchange.

1Norrköping Campus Rotaryklubb works on a voluntary basis with executing humanitarian projects

globally and acts to create understanding and peace between countries and individuals.

(8)
(9)

Contents

1 Introduction 1 1.1 Problem Description . . . 1 1.2 Thesis Objectives . . . 2 1.3 Scope . . . 3 1.4 Sources . . . 3 1.5 Report Outline . . . 3 2 Background 5 2.1 ECX Areas of Operation . . . 5

2.1.1 Warehousing and Grading . . . 5

2.1.2 Trading Operations . . . 6

2.1.3 Clearing and Settlement . . . 6

2.1.4 Market Surveillance . . . 6

2.1.5 Market Data Dissemination . . . 6

2.2 Stakeholders . . . 7 2.2.1 Rural Farmers . . . 7 2.2.2 Cooperative Unions . . . 7 2.2.3 Traders . . . 8 2.2.4 Exporters . . . 8 2.2.5 Foreign Buyers . . . 8 2.2.6 Media . . . 8 2.2.7 Researchers . . . 8 2.2.8 Policy Makers . . . 8 2.2.9 ECX Internal . . . 9

2.3 Market Data Dissemination Channels . . . 9

2.3.1 Feeds to International Vendors . . . 9

2.3.2 ECX Website . . . 9

2.3.3 Market Bulletin . . . 9

2.3.4 TV, Newspapers and Radio . . . 10

2.3.5 SMS and IVR . . . 10

2.3.6 Price Display Boards . . . 11

2.3.7 Data Kiosks . . . 11

2.4 Stakeholder and Dissemination Channel Summary . . . 11

2.5 Information Visualization & Visual Analytics . . . 12

2.5.1 Information Visualization Applied at ECX . . . 13 v

(10)

vi Contents

3 Development Tasks 15

4 Market Data Presentation on the ECX Website 17

4.1 What is ECX Market Data? . . . 17

4.2 Methodology . . . 18 4.3 Scope . . . 18 4.4 Usage Scenarios . . . 18 4.5 Technical Limitations . . . 19 4.6 Related Work . . . 20 4.7 Requirement Summary . . . 22 4.8 Presentation Solutions . . . 22

4.8.1 Price Trend, Individual Symbols . . . 22

4.8.2 Context of Latest Market Update . . . 24

4.8.3 Price and Volume Trend, Entire Market . . . 25

4.8.4 Trade Volume Trend by Market Segment . . . 27

4.9 Evaluation . . . 27

5 Market Surveillance Application 31 5.1 Methodology . . . 31 5.2 Aim . . . 31 5.3 Related work . . . 32 5.4 Features . . . 32 5.4.1 Data Import . . . 32 5.4.2 Trader Network . . . 32 5.4.3 Alerts . . . 34 5.4.4 Search . . . 35

5.4.5 Trade Price Difference . . . 35

5.4.6 Trade History . . . 36

5.4.7 Trade Volume over Time . . . 36

5.4.8 Total Trade and Top 10 . . . 37

5.5 Evaluation . . . 38

5.5.1 Functional Performance . . . 38

5.5.2 Technical Performance . . . 39

5.5.3 Remaining Known Issues . . . 40

6 Sustainable Development 41 7 Discussion & Future Work 43 7.1 Sustainable Development . . . 43

7.2 Market Data Presentation on the ECX Website . . . 44

7.2.1 Proposed Future Changes to the ECX Market Data Presentation Structure . . . 45

7.3 Internal Uses of Information Visualization at ECX . . . 46

7.3.1 Market Surveillance Application . . . 46

7.4 What Value Has the Thesis Work Added to ECX? . . . 47

(11)

Contents vii

List of Figures

2.1 ECX open outcry trading floor (left) and traders signing a transaction (right). . . 6 2.2 ECX website with solution for requesting historical trade data. . . 10 2.3 Price display boards located at a rural market site (left) and at the ECX

trading floor (right). . . 11 2.4 Six examples of information visualization methods. From left to right,

top row: network graph, parallell coodinates plot with overlayed his-tograms and filter sliders, scatter plot. Bottom row: treemap, horizon graphs, density map. . . 13 4.1 Google’s stock performance summary by sector (left) and part of the

Financial Times’ stock search solution (right). . . 20 4.2 Interactive time series graph provided by Yahoo Finance, showing index

value, trade volume, selected technical analysis indicators and plotted time period. . . 21 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). . . 23 4.4 Graph on the ECX website displaying price and trade volume history

for two different symbols. . . 24 4.5 Small multiple line graphs added to the market update table on the front

page of the ECX website. . . 25 4.6 200 symbols rendered as a grid of line graphs, with origin on the

hori-zontal axis and grade on the vertical axis. . . 26 4.7 200 symbols rendered as a grid of horizon graphs, with origin on the

horizontal axis and grade on the vertical axis. . . 27 4.8 Stacked chart displaying total weekly trade volume, grouped by origin. . 28 5.1 The market surveillance application interface. . . 33 5.2 The effect of network filtering; all trade (left), only trade connections

with more than 6 trades (right). . . 34 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. . . 34 5.4 Alerts displayed for extreme trade focus (left) and anomalous prices (right). 35 5.5 The small chart displaying transaction prices relative to the daily symbol

average. . . 36 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. . . 37 5.7 Weekly trade volume for a single trader, grouped by symbol (top) and

(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. . . . 38

(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

(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 devel-opment in the area of information visualization.

(15)

1.3 Scope 3

1.3

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 re-quirements 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 vi-sualization 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 stake-holder 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 func-tioning 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 sat-isfactory 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.

2.1.1 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.

(18)

6 Background

Figure 2.1: ECX open outcry trading floor (left) and traders signing a transaction (right).

2.1.2 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.

2.1.3 Clearing and Settlement

To facilitate its automated trade reconciliation system described above, ECX collabo-rates 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.

2.1.4 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.

2.1.5 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.

2.2.1 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,

2.2.2 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

2.2.3 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.

2.2.4 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.

2.2.5 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.

2.2.6 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.

2.2.7 Researchers

Private and public analysts in areas such as finance, agriculture and societal devel-opment 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.

2.2.8 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 9

2.2.9 ECX Internal

The performance of many different functions at ECX depends greatly on individuals’ understanding of collected data about warehouse inventories, memberships, cash de-posits, 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 accessi-bility 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 infor-mation 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.

2.3.1 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: Exporters, foreign buyers and researchers Number of people targeted: Hundreds

2.3.2 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: Everybody except individual rural farmers Number of people targeted: Thousands

2.3.3 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 inter-pretation and analysis of recent market trends. Distribution takes place electronically through an e-mail 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: Everybody except individual rural farmers Number of people targeted: Thousands

2.3.4 TV, Newspapers and Radio

The bulk of the ECX market data dissemination takes place through television, news-papers 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 mar-ket reference prices.

Stakeholder groups targeted: People inside Ethiopia Number of people targeted: Tens of millions

2.3.5 SMS and IVR

By the end of 2009, ECX plans to deploy solutions for accessing the latest price in-formation 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: Farmers, cooperative unions, traders and exporters Number of people targeted: 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).

2.3.6 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: Farmers, cooperative unions and traders Number of people targeted: Hundreds of thousands

2.3.7 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: Farmers and cooperative unions Number of people targeted: 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 Stakeholders

R ural farmers Co op erati ve unions Flo or traders Exp orters P olicy mak ers Media Researc hers Foreign buy ers

Feeds to international vendors • • •

Website ◦ • • • • • •

Market Bulletin ◦ • • • • • •

TV ◦ • • •

Newspapers, radio ◦ • • • •

SMS, IVRa

Price display boardsb

Data kiosks in villagesc

a

Deployment planned for December 2009.

b

14 sites are currently operational out of a planned 200 by the end of 2010.

cDeployment planned to begin during 2010.

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 ex-pected and discover the unexex-pected; provide timely, defensible, and understandable assessments; and communicate assessment effectively for action [19]. Successful appli-cations 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.

2.5.1 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 ana-lytics 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 gen-eral 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 mar-ket trends, such as movements in price, changes in supply and demand, seasonal changes in production volumes of different commodity types, local vs. interna-tional 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

depart-ment, 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 var-ious 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 ex-tremely time consuming day to day market surveillance work, in particular investiga-tions 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 poten-tially 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.

(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

(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 ex-changes 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 typi-cally 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 fur-ther 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 com-modity 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 in-teractive 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 fol-lowing 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 plat-form 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.

4.8.1 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 in-dicate 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 candle-stick 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 ad-dresses mainly usage scenario number one.

4.8.2 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 di-rectly 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.

4.8.3 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.

4.8.4 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 fluc-tuations 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 implementa-tion 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 so-lutions, 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 indi-cated 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 presen-tation 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 individ-ual 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 informa-tion of special interest. Without further user evaluainforma-tions, 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

References

Related documents

Från den teoretiska modellen vet vi att när det finns två budgivare på marknaden, och marknadsandelen för månadens vara ökar, så leder detta till lägre

Närmare 90 procent av de statliga medlen (intäkter och utgifter) för näringslivets klimatomställning går till generella styrmedel, det vill säga styrmedel som påverkar

Energy issues are increasingly at the centre of the Brazilian policy agenda. Blessed with abundant energy resources of all sorts, the country is currently in a

To predict returns, we find that using exogenous inputs, in the form of electricity, coal, Brent oil and gas prices, yield better results than using autoregressive terms of the

By symmetry, in Dirichlet boundary condition and domain, we have that the two di- agonals are streamlines (with the exception of the stationary point of the solution at the origin)

Out of the different specification techniques examined in the thesis, the most suited technique for a price calculation system such as the one described in Chapter 4, would seem to

We will consider an existing and widely accepted electricity price process model, use the finite volume method to formulate a numerical scheme in order to calibrate the prices of

Using an Experience Sampling Method-inspired approach, we have been collecting weekly feedback on experienced quality, annoyance and intentions with respect to churn from 22