lib/Exchange.h

Go to the documentation of this file.
00001 /*
00002  *  Qtstalker stock charter
00003  * 
00004  *  Copyright (C) 2001-2007 Stefan S. Stratigakos
00005  * 
00006  *  This program is free software; you can redistribute it and/or modify
00007  *  it under the terms of the GNU General Public License as published by
00008  *  the Free Software Foundation; either version 2 of the License, or
00009  *  (at your option) any later version.
00010  *
00011  *  This program is distributed in the hope that it will be useful,
00012  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  *  GNU General Public License for more details.
00015  *
00016  *  You should have received a copy of the GNU General Public License
00017  *  along with this program; if not, write to the Free Software
00018  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 
00019  *  USA.
00020  */
00021 
00022 
00023 #ifndef EXCHANGE_HPP
00024 #define EXCHANGE_HPP
00025 
00026 #include <qstring.h>
00027 
00028 class Exchange
00029 {
00030   public:
00031 
00032     enum DbType
00033     {
00034       CBOT,
00035       CME,
00036       NYBOT,
00037       NYMEX,
00038       NYSE,
00039       NASDAQ,
00040       AMEX,
00041       BASE, // Buenos Aires
00042       VASE, // Vienna
00043       AXSE, // Australia
00044       SASE, // Sao Paolo
00045       TOSE, // Toronto
00046       TSXVE, // Vancouver
00047       SSSE, // Shanghai
00048       SZSE, // Shenzhen
00049       COSE, // Copenhagen
00050       PASE, // Paris
00051       BESE, // Berlin
00052       BMSE, // Bremen
00053       DUSE, // Dusseldorf
00054       FSE, // Frankfurt
00055       HMSE, // Hamburg
00056       HASE, // Hanover
00057       MUSE, // Munich
00058       SGSE, // Stuttgart
00059       XETRA, // XETRA
00060       HKSE, // Hong Kong
00061       BOSE, // Bombay
00062       NSEOI, // National Stock Exchange of India
00063       JKSE, // Jakarta
00064       TASE, // Tel Aviv
00065       MISE, // Milan
00066       KSSE, // Korea
00067       KOSDAQ, // Korea
00068       MXSE, // Mexico
00069       ASSE, // Amsterdam
00070       NZSE, // New Zealand
00071       OLSE, // Oslo
00072       SISE, // Singapore
00073       BCSE, // Barcelona
00074       BISE, // Bilbao
00075       MFIM, // Madrid Fixed Income Market
00076       MCCATS, // Madrid SE C.A.T.S
00077       MASE, // Madrid
00078       STSE, // Stockholm
00079       SWE, // Swiss Exchange
00080       TWOOTC, // Taiwan OTC
00081       TWSE, // Taiwan
00082       LSE // London
00083     };
00084 
00085     Exchange ();
00086     ~Exchange ();
00087     void getExchange (int, QString &);
00088 
00089   protected:
00090 };
00091 
00092 #endif