786                                                                         

ChartService  -  Overview

If this is your first visit, please read the background information before clicking either  ExampleA  or  ExampleB  (below) - to view 1000 Technical Charts including charts for ALL stocks in Dow Jones, Hang Seng and Nifty 50 Indices.

To see Latest STOCK SELECTIONS in any group, select the required group and then select the link for same group under 'Grp.Sheet'.
For example, to see selected stocks for NIFTY-50 index of NSE India, first click on the 'Example A' link below, then in the left column scroll down to 'NIFTY 50' and click on 'IN-NF50' then just below Grp.Sheet click on the 'IN-NF50' link. This displays the latest selected stocks for NIFTY-50 and also previous four selections. The dates of selections are displayed at the top of each selection. 


See 1000 Technical Charts of Stocks and 80 Stock Market Indices from 32 Countries ( Groups: WW1A, WW2D, WW3G )

To see an example of  Charts Service A  and for Stock and Index Charts, click >>  Example A

To see an example of  Charts Service B  and for Stock and Index Charts, click >>  Example B


Currently we analyse 6000 Constituent Stocks of 44 Stock market Indices from 30 Countries as follows:

Far East  -  7 Chart Groups  ( FE_C, FE_J, FE_K, FE_H, FE_A, FE_N, FE_I )

FE_C  China -  Shanghai Composite - SSE Composite Index 000001.SS - SSEC  Index Group
CN-SSEC
(about 864 stocks)  - Shanghai Composite Index  000001.SS - Shanghai Stock Exchange, China
(Also analysed Hang Seng China 50 (A) , Hang Seng China AH Premium )
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


FE_J  Japan -  Nikkei 225 Index Group
N225  (about 225 stocks) - Nikkei 225 Index - NIK-225 - Tokyo Stock Exchange, Japan
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


FE_K 
South Korea -  Seoul Composite - KS11 - KOSPI Composite Index Group
KR-KS11
(about 752 stocks)  - Seoul Composite Index  KS11 - Seoul Stock Exchange, South Korea
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


FE_H
  Hong Kong
( Hang Seng HSI , Hang Seng Composite , Hang Seng China Enterprises , Hang Seng China 50 (H) , Hang Seng China H-Financials )
Stocks from  6 Indices are analysed in 1 group:
Hang Seng HSI Index Stocks
Hang Seng Composite Index Stocks -
(about 200 stocks) -
Hang Seng China Enterprises Index Stocks
Hang Seng China 50 (H) Index
Hang Seng China AH Premium Index Stocks
Hang Seng China H-Financials Index Stocks
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


FE_A  Hong Kong -
 
HSI_ALL  ( Charts for ALL Stocks in Hang Seng Index - HSI  -  Two charts for each stock )  - Hong Kong SE 
Total of 84 Charts & 42 Data Sheets are published for ALL Stocks in Hang Seng HSI Index


FE_N  Australia ( All Ordinaries Index AORD , S&P / ASX 50 AFLI  ); New Zealand ( NZX 50 )
These 3 Indices are analysed in 1 group:
AORD  (about 500 stocks) - All Ordinaries Index - AORD - Australia Stock Exchange
AFLI 
(about 50 stocks) - S&P/ASX 50 Index - AFLI - Australia Stock Exchange
NZ50 
(about 50 stocks) - NZX 50 Index Gross - NZ50 - New Zealand Stock Exchange
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


FE_I
  Indonesia
( Jakarta Composite Index JKSE ); Singapore ( Straits Times STI ); Malaysia (
KLSE Composite Index - FTSE Bursa Malaysia KLCI )
These 3 Indices are analysed in 1 group:
JKSE  (about 383 stocks) - Jakarta Composite Index - JKSE - Jakarta Stock Exchange, Indonesia
STI 
(about 30 stocks) - Straits Times Index - STI - Singapore Stock Exchange
KLSE 
(about 30 stocks) - KLSE Composite Index - FTSE Bursa Malaysia KLCI - Kuala Lumpur Stock Exchange, Malaysia
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


India  -  3 Chart Groups  ( IN_N, IN_S, IN_A ) - Seven IISL Indices of the National Stock Exchange of India, NSE

IN_A  IndiaNF50_ALL ( Charts for ALL Stocks in S&P CNX NIFTY  -  Two charts for each stock )  -  traded on NSE
Total of 100 Charts & 50 Data Sheets are published for ALL Stocks in NIFTY 50 Index


IN_S  India -  S&P CNX 500 Shariah Index Group
S2IN  S&P CNX 500 Shariah Index is derived from S&P CNX 500 Index and contains only shariah-compliant CNX 500 stocks (about 240 stocks)  -  traded on NSE, India
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


IN_N  India ( S&P CNX Nifty - NIFTY 50 , CNX Nifty Junior , S&P CNX Nifty Shariah , CNX 100 , CNX Midcap and Nifty Midcap 50 Index)
India - These 6 IISL NSE Indices are analysed in 1 group:
NF50  ( S&P CNX Nifty - Top 50 NSE stocks) -  traded on National Stock Exchange of India
JR50
( CNX Nifty Junior - 50 NSE stocks below top 50) -  traded on National Stock Exchange of India
C100
( CNX 100 - Top 100 NSE stocks) -  traded on National Stock Exchange of India
M100
( CNX Midcap - 100 Midcap NSE stocks) -  traded on National Stock Exchange of India
NM50
( Nifty Midcap 50 - 50 Midcap NSE stocks) -  traded on National Stock Exchange of India
S1IN 
( S&P CNX Nifty Shariah - This Shariah-compliant index is derived from S&P CNX Nifty Index ) -  traded on NSE, India
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.

Note:
The above seven IISL indices are all traded on the National Stock Exchange of India, NSE
All CNX 100 Index stocks are covered in IN-NF50 (SP CNX NIFTY Index) and IN-JR50 (CNX NIFTY JUNIOR Index).
About 35 Nifty Midcap 50 Index stocks are covered in IN-M100 (CNX MIDCAP 100 Index).
All S&P CNX Nifty Shariah Index stocks (about 39) are covered in IN-NF50 (SP CNX NIFTY Index).
S&P CNX Nifty Shariah Index is derived from S&P CNX Nifty Index and contains only shariah-compliant Nifty stocks.
(S&P CNX 500 Shariah Index) is derived from S&P CNX 500 Index and contains only shariah-compliant CNX 500 stocks (about 240).


Europe and Middle East  -  3 Chart Groups  ( UK_L, EU_1, EU_2 )

UK_L  UK ( FTSE-100 , FTSE Mid-250  and  FTSE All Share  -  SETS Segments SET1 , STMM and SSMM )
United Kingdom -  FTSE Indices ( SETS ) Group -  3 Indices from UK are analysed in 1 group:
SET1  (about 100 Top UK stocks) - FTSE-100 - SETS Segment SET1 - London Stock Exchange
STMM 
(about 250 stocks below FTSE-100) - FTSE-Mid 250 - SETS Segment STMM - London Stock Exchange
SSMM 
(about 258 stocks below FTSE-Mid 250) - SETS Segment SSMM - London Stock Exchange
Also analysed FTSE All Share Index
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


EU_1  EURO1 Group -  These 9 Indices from 10 Countries are analysed in 1 group:
DAX-30  (about 30 stocks) -  traded on Frankfurt Stock Exchange - Germany  
CAC-40  (about 40 stocks) -  traded on Paris Stock Exchange - France
FTSE MIB.MI
 (about 39 stocks) -  traded on Milan Stock Exchange - Italy
AEX
 (about 21 stocks) -  traded on Amsterdam Stock Exchange - Netherlands
BFX
 (about 20 stocks) -  EURONEXT BEL-20 BFX  traded on Brussels Stock Exchange - Belgium
SSMI
 (about 22 stocks) -  Swiss Market Index SSMI  traded on Zurich Stock Exchange - Switzerland
ATX
    traded on Vienna Stock Exchange - Austria
SMSI 
 traded on Madrid Stock Exchange - Spain
DJ EURO STOXX 50  (about 50 stocks) -  traded on Frankfurt, Paris, Amsterdam, Milan, Madrid and Dublin Stock Exchanges
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


EU_2  EURO2 Group -  These 4 Indices are analysed in 1 group:
OSEAX  (about 160 stocks) - Total Share Index - OSLO Exchange All Share OSEAX - traded on Oslo Stock Exchange, Norway
OMXC20
 (about 20 stocks) - OMX Copenhagen 20  - OMXC20.CO traded on Copenhagen Stock Exchange, Denmark
ISEQ
 (about 55 stocks) -   ISEQ Overall Price Index traded on Dublin Stock Exchange, Ireland
TA100  (about 100 stocks) - TEL-AV TASE-100 - TA100 - traded on Tel-Aviv Stock Exchange, Israel
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


Americas  -  5 Chart Groups  ( US_N, US_S, US_A, CA_T, SA_1 )

US_A  USA DJ30_ALL ( Charts for ALL Stocks in Dow Jones  DJIA Index  -  Two charts for each stock )
Total of 60 Charts & 30 Data Sheets are published for ALL Stocks in Dow Jones DJIA Index


US_S 
USA -  S&P 500 Index Group
US-S500
(about 500 stocks) - America - S&P 500 Index - Standard and Poor's 500 Index Stocks - GSPC New York SE
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


US_N  USA ( Dow Jones 30 DJIA DJI , NASDAQ-100 NDX , NASDAQ Canada CND )
These 3 Indices are analysed in 1 group:
DJ30 (about 30 stocks) - DJ-30  Dow Jones Industrial Average Index
N100 (about 100 stocks) - NASDAQ-100 Index 
CND (about 48 stocks) - NCND - NASDAQ Canada Index 
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


CA_T 
Canada -  Toronto Composite Index Group  ( S&P / TSX Composite GSPTSE Toronto SE )
CA-TCMP
(about 206 stocks)  - Canada - S&P / TSX Composite Index  GSPTSE - Toronto Stock Exchange
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


SA_1  Brazil ( BVSP IBOVESPA Sao Paulo SE ); Mexico ( IPC MXX Mexican SE ); Argentina ( MerVal Buenos Aires Index MERV )
These 3 Indices are analysed in 1 group:
BVSP  (about 64 stocks) - IBOVESPA Index - BVSP - Sao Paulo Stock Exchange, Brazil
MXX 
(about 32 stocks) - IPC Index - MXX - Mexico, Mexican Stock Exchange
MERV 
(about 10 stocks) - MERVAL BUENOS AIRES Index - MERV - Argentina Stock Exchange
25 Charts & 5 Data Sheets are published for the Top 5 Stocks that are selected from this group.


World Stock Market Indices  -  3 Chart Groups  ( WW1A, WW2D, WW3G )

Charts of  about 80 Stock Market Indices  from 32 Countries, in three groups ( WW1A, WW2D, WW3G ):
For Stock Market Index groups ( WW1A, WW2D, WW3G ) we publish a 'Group Sheet' and, for each index, 3 charts and a data sheet.

WW1A  -  Far East and India
(about 29 indices from countries in the Far East including 18 indices from India)

WW2D  -  Europe and Middle East
(about 28 indices of 14 countries from Europe as well as Egypt and Israel )

WW3G  -  Americas 
(about 19 indices from various countries including 15 indices from USA)


WWIN
___ ( about 18 indices from India ) - Sub-group of WW1A

WWUS
___ ( about 15 indices from USA ) - Sub-group of WW3G

For Stock Market Index groups ( WW1A, WW2D, WW3G ) we publish a 'Group Sheet' and, for each index, 3 charts and a data sheet.


IMPORTANT - Please Read (if you want to see Charts Updated Daily)
We have been providing absolutely FREE Stock Selection and Charts Services for thousands of Stocks Worldwide for about three years, and for UK and US stocks for about eight years.  Originally when we started publishing results of our detailed technical analysis and charts in 1998, we were analysing only the top 350 UK stocks; today we analyse 6000 stocks of 44 indices from 30 Countries before publishing 1000 technical charts of only the selected stocks and of ALL stocks in the Dow Jones DJIA, Hang Seng HSI and NIFTY 50 indices. We also publish technical charts of 80 stock market indices from 32 Countries.

As all our charts are already prepared and published in  .GIF format, it takes only a second to display required chart on the screen. We also publish a data sheet that contains the actual values that we have used in our technical charts and other detailed technical data for the date of publication itself and for the previous three days. AZMAT System prepares a data sheet and about 45 technical charts for various time scales, for each stock, in about 2 seconds; we have selected 5 interesting and useful charts (for traders and investors) to publish on our website for each selected stock, as follows:
*  MACD histogram, Bollinger bands and stock price on the same chart
*  MACD histogram, Stochastic signal lines (%K %D - fast and slow signal lines) and stock price on the same chart
*  Japanese Candlestick chart utilising the open, high, low and closing stock prices
*  12, 26, 34 and 50 day exponential moving averages and stock price on the same chart
*  50, 90 and 200 day exponential moving averages and stock price on the same chart.

We can continue to offer these services FREE provided there is demand from a very large number of people, so that our costs can be covered from advertising revenue. As we now extensively analyse thousands of stocks and publish 1000 Technical Charts that can all be seen on 1 screen, with millions of potential users from China, India, Japan, Hong Kong and several other countries in the Far East, Europe and the Americas, we have decided to update only those Chart groups on a daily basis where our costs are covered either from subscription fees or advertising revenue.

So, if you want to see 1000 Technical Charts
 UPDATED DAILY on this Site:
Either
  tell others who may be interested in our FREE Stock Selection and Charts Services; provided there is demand from a very large number of people, we will continue to offer these services FREE,
OR  complete our Charts Registration Form, select which indices you want to see Updated Daily and indicate the monthly subscription fee that you are prepared to pay; provided there is demand from sufficient number of people to cover our costs, we will offer the required services.

If there is sufficient demand for our existing Stock Selection and Charts Services, we also have plans to publish on a daily basis quite detailed analysis of ALL the constituent stocks of the most popular indices worldwide, and also comparison charts of various worldwide indices utilising daily closing prices of 6000 stocks of 44 indices from 30 Countries and closing values of 80 World indices. This detailed analysis should be extremely useful for day-traders worldwide as well as medium or long term investors in their decision-making process. It should help them make informed decisions based on up-to-date technical analysis that would take several hours each and every day, if done manually, without the use of sophisticated computer models that we plan to develop specifically to provide this service.

To see Latest STOCK SELECTIONS in any group, select the required group and then select the link for same group under 'Grp.Sheet'.
For example, to see selected stocks for NIFTY-50 index of NSE India, first click on the 'Example A' link below, then in the left column scroll down to 'NIFTY 50' and click on 'IN-NF50' then just below Grp.Sheet click on the 'IN-NF50' link. This displays the latest selected stocks for NIFTY-50 and also previous four selections. The dates of selections are displayed at the top of each selection. 

We have developed a special computer system that does the job of an expert technical analyst; it daily selects 3% of stocks from each group after analysing in great detail hundreds of stocks using their closing prices. 

The daily selection of stocks within each group is fully automatic without any human intervention whatsoever. Several hours before the market opens, for most groups we manually publish on our site 5 charts and a data sheet for each selected stock, and a 'Group Sheet' that lists selected stocks of the day (and of the previous four days).

The charts are published for the top 5 selected stocks in each group.  Thus a fund manager, an investor or day-trader can concentrate on analysing in detail only a small number of stocks daily; this is likely to be of great interest to those who use technical analysis to select stocks but do not wish to spend time on laborious and monotonous work.


Let us know if you are interested in FTSE Bursa Malaysia Hijrah Shariah index or FTSE Bursa Malaysia EMAS Shariah index (traded on the Malaysia Stock Exchange), or other Shariah Indices trading on any stock market in the world.  Note: S&P CNX Nifty Shariah index is derived from S&P CNX Nifty index and S&P CNX 500 Shariah index is derived from S&P CNX 500 index ( traded on the National Stock Exchange of India NSE ).


Only stocks that are 'interesting' purely from a technical analysis point of view are selected from each group. Thus the selected stocks' prices may be forming, for example, Bullish or Bearish Divergence with the MACD Histogram, Golden Cross or Dead Cross and Top or Bottom "Failure Swing".

We believe that by analysing the trading opportunities identified by our system, it is possible to make profitable trades suitable for both short term traders and medium to long term investors.


For Stock Market Index groups ( WW1A, WW2D, WW3G ) we publish a 'Group Sheet' and, for each index, 3 charts and a data sheet.

See 1000 Technical Charts of Stocks and 80 Stock Market Indices from 32 Countries ( Groups: WW1A, WW2D, WW3G )

Group WW1A  -  Far East and India
Japan
( NIKKEI 225 NIK-225 ); China ( Shanghai Composite SSEC ); Hong Kong ( Hang Seng HSI ); Australia ( S&P / ASX 50 AFLI  and All Ordinaries Index AORD ); South Korea ( Seoul Composite KS11 ); Taiwan ( Taiwan Weighted Index TWII ); Singapore ( Straits Times STI ); Malaysia ( Composite Index KLSE ); Indonesia ( Jakarta Composite JKSE ); New Zealand ( NZX 50 ); and 18 Indian Indices.

India - 11 NSE Indices
[( S&P CNX Nifty NSEI ), ( CNX Nifty Junior NSMIDCP ), ( CNX Midcap CRSMID ), ( S&P CNX 500 CRSLDX ), ( Bank Nifty ), ( S&P CNX Defty ), ( CNX IT ), ( CNX 100 ), ( Nifty Midcap 50 ), ( S&P CNX Nifty Shariah ) and ( S&P CNX 500 Shariah ) - 11 IISL Indices of the National Stock Exchange of India, NSE ];

India - 7 BSE Indices [( BSE-30 BSESN ), ( BSE-100.BO ), ( BSE-200.BO ), ( BSE-500.BO ), ( BSE-AUTO.BO ), ( BSE-BANK.BO ) and ( BSE-IT.BO ) - 7 Indices of the Bombay Stock Exchange, BSE ].


Group WW2D  -  Europe and Middle East
United Kingdom ( FTSE-100 FTSE ), ( FTSE Mid-250 FTMC ), ( FTSE 350 FTLC ) and ( FTSE All Share Index FTAS ) - Four Indices from UK; Switzerland ( ESTX50 EURP Dow Jones STOXX 50 STOXX50E ), ( Dow Jones EURO STOXX STOXXE ) and ( Swiss Market Index SSMI ); Germany ( Frankfurt DAX DAX-30 GDAXI ) and ( Frankfurt HDAX GDAXHI ); Spain ( Madrid IBEX-35 IBEX ) and ( Madrid General Index SMSI ); Sweden ( Stockholm OMX-30 OMX ) and ( Stockholm OMX All Share Index OMXSPI ); Norway ( Oslo All Share Index OSEAX ); Denmark ( Copenhagen OMX-20 OMXC20 ); Netherlands ( Amsterdam AEX ); France ( Paris CAC-40 FCHI ) and ( Paris SBF-120 SBF120 ); Italy ( Milan S&P MIB SPMIB ), ( Milan MIB-30 MIB30 ) and ( Milan MIBTEL ); Portugal ( PSI20 PSI 20 PT-PS20 ); Belgium ( BEL-20 BFX ); Austria ( ATX Index ); Ireland ( Dublin ISEQ20 IETP ) and ( Dublin ISEQ Overall Index ISEQ ); Israel ( TEL-AV TASE-100 TA-100 ); Egypt ( Cairo Case 30  EGX30.CA  EG-CS30 ).


Group WW3G  -  Americas
Canada ( S&P TSX Composite GSPTSE ); Brazil ( Bovespa Index IBOVESPA BVSP ); Mexico ( Mexican IPC Index MXX ); Argentina ( MerVal Buenos Aires Index MERV ); and 15 USA Indices.

United States of America - 15 USA Indices
[( Dow Jones 30 Industrials DJI ), ( S&P 500 GSPC ), ( Nasdaq Composite IXIC ), ( Nasdaq-100 NDX ), ( Nasdaq Financial 100 IXF ), ( S&P 100 OEX ), ( AMEX Composite XAX ), ( Russell 2000 RUT ), ( NYSE Composite NYA ) and ( NYSE World Leaders Index NYL ); ( Philadelphia Gold and Silver Index XAU ), ( Dow Jones AIG Commodity Index DJC ) ( US Treasury 5-Year Note FVX ), ( US Treasury 10-Year Note TNX ) and ( US Treasury 30-Year Bond TYX ) - 15 Indices from USA ].


Technical Analysis Data files have detailed technical data for ALL the constituent stocks in an index.  These files are stored on another website (EditGrid.com).  For links to that site, please click 'TechAnalysis' from the menu at the base.
On a typical desktop computer with a broadband connection, it takes about a second to display a selected chart as all our charts are already prepared and saved as .GIF files. 

We
intend to continue to offer ALL Private Individuals, who wish to use our site for personal use only, FREE access to the results of our detailed Technical Analysis; however we can only do so if we have a large number of regular visitors to our website

We offer two versions of our Charts service.  The user can choose whichever version they like best and can change between the two versions, whenever and as often as they like. 

Charts Service A or B
To see another chart of the same stock requires 1 mouse-click.
To see a chart of another stock, in the same Group, requires 3 mouse-clicks.
The difference between Charts Service A and B is as follows:

Charts Service A
    *  The user can display 1 Chart or Data Sheet at a time.
    *  When the user clicks on another Chart's name, the existing Chart is replaced.
    *  The user may need to use scroll-bars to see full chart, whenever a new Chart is displayed.  In such a case, the user may find that by changing the screen resolution, the chart is displayed in full and there is no need to use the scroll bars. 


Charts Service B
    *  The user can display multiple Charts of the same stock at the same time.
    *  The user can display multiple Charts of several stocks, from the same Group, at the same time.
    *  When the user clicks on another Chart's name, new Chart is displayed in a separate window.
    *  The user can display as many Charts as required, particularly on a computer with multiple screens.  There are up to 25 charts available for most Groups.  However, it is up to the user to close those Chart windows when finished.
    *  The user will need to maximise Chart window when it is initially displayed, if it is not already maximised.


To see an example of  Charts Service A  and for Stock and Index Charts, click >>  Example A

To see an example of  Charts Service B  and for Stock and Index Charts, click >>  Example B



We Publish 1000 Technical Charts after Analysing 6000 Constituent Stocks of 44 Indices from 30 Countries:
Only those Chart Groups are  UPDATED DAILY  where we have either  PAID ADVERTISERS  or  PAID SUBSCRIBERS  for our service.  There are normally 25 charts in most groups but some groups have 60 to 100 charts. Currently we publish Charts of 18 Stock groups and 3 World Indices groups.

Our monthly subscription fee is 1999.99 + UK VAT  for each Chart group.  Within hours of receiving confirmation from our bank that the subscription fee has been paid into our bank account, we will start publishing the results of our analysis on a daily basis for that chart group and also technical charts of the top five selected stocks, for a period of one calendar month.

Note: UK VAT (Value Added Tax) is payable by ALL customers who use any service that we provide, as currently ALL our services are provided from the UK.


Individuals
If you do not want to pay the above subscription fee but would like to see one or more Chart groups
UPDATED DAILY, the other option is to ask your BROADBAND Internet Service Provider (ISP) whether THEY can offer 'azmat Charts' as a Value Added Service with one of their broadband packages. Provided there is sufficient demand, we might be able to offer our 'Stock Selection and Charts Service' that is UPDATED DAILY at a much lower price per customer.


Businesses
If you would like to advertise your business on our Charts, please send your initial enquiry via e-mail to  azmat@azmat.com  stating the Group(s) that you are interested in.  We will then contact you via telephone or e-mail to discuss your requirements and our charges. The full range of 14 technical charts that we provide are displayed for our example stock, British Airways.



ChartService  -  Overview
Please always note the Date of Preparation of a Chart or Data sheet. 


Home


AZMAT System   Copyright   1997-2017  Micro Minerva Consultants Ltd.   All Rights Reserved.