Introduction
Available to xlq2 users, Historic Intraday formulae opens a new dimension to working with intraday data.
 Work with multiple time intervals (specified as a parameter).
 Can work with months of data (depending on source) including historic and / or current day / realtime updating
 Reference data by date / time, or relative reference
 Work with market hours only and / or include pre/post market
 All equivalent historic calculations and range formulae are available.
 View the data within xlq2
Formulae examples are available on the historic intraday sheet in xlqdemo.xlsx
All xlqxh daily calculation formulae have an equivalent xlqxhi version, with range formulae have a xlqrhi version. Basic price data (date/time/open/close etc.) return via xlqhi formulae, i.e. xlqhiOpen etc.
These formulae replace the old intraday formulae (xlqintra, xlqxi...), which will continue to work for now and function independently.
In addition to a date parameter they also have 3 extra parameters, i.e. date, time, interval and option, with the range having from date, from time, to date, to time.
Dates, like historic formulae can be the actual date or x reference
Time can be x or actual time. Time may be entered as a numeric value representing the time, e.g. 930 being 9:30 1520 being 15:20 etc., but if you prefer you can also use actual excel times and use 9:30 instead. In addition it is further possible to provide a date of 999 and enter an excel date / time as the time parameter e.g. 1/1/2022 10:30 (usually as a cell reference).
Interval is any x minute interval, 1 being 1 minute , 30 being 30 minute etc.
Option is either:
0  working only with market hours,
1  including pre / post market data
2  working only with market hours (with gaps),
3  including pre / post market data (with gaps)
with gaps excludes bars where no trades occurred between first and last trade of the day.
Bar times represent the starting bar time
e.g. =xlqhiOpen("aapl",1,1,1,0, "ib") return the open for the last bar of market hours for prior date from ib
changing that to =xlqhiOpen("aapl",1,1,5,1, "ib") return the open for the last 5 minute bar of last post market trades
=xlqhiClose("aapl",1,1000,30,0, "tda") would return the close of the 30 minute bar at 10 am specifying an actual date would return the value for that date.
For streaming sources it is also possible to use a date of 0 for the current day with continued realtime updates. Using date of 0 and 1 for time would always return the last bar for the chosen interval as it completes.
Supported sources are EODHD, IB, IQFeed and TDA and requires an xlq2 license.
As it takes time for certain sources to return the initial data, it is stored for reuse, avoiding lengthy rerequests if data is reloaded,although can be changed by source in preferences.
With eodhd, data is only historic up to last close with years of available data, by default limited to 90 days in preferences.
IB has current day realtime and can work with many months of data but many dates may take over 15 minutes to request the data per symbol on first request. Preferences is set to 30 days which can take a couple of minutes. Although refreshing afterwards can be done in seconds.
IQFeed also has realtime with many months of historic data.
TDA only has data for a few days. Working with realtime and current day would require a tda account.
List
xlqhi...  Description  
Date  Date and Time (excel) for data  
Time  Time reference as number, i.e. 1130 being 11:30  
Open  Opening price for the interval  
Close  Closing price for the interval  
Low  Low for the interval  
High  High for the interval  
Volume  Volume for the interval  
TotalVolume  Volume for the day and end of interval  
TimeIndex  Returns the relative x time for the interval for referencing a data series  
xlqxhi... Averages  Description  
StdDev  returns the standard deviation (for sample) over X periods. May be calculated on different Types  
StdDevP  returns the standard deviation (for population) over X periods. May be calculated on different Types  
Mean  returns a simple moving average for X periods. May be calculated on different Types  
SMA  Simple moving average of close based on parameter  
EMA  Exponential moving average of close based on parameter  
AveVolume  simple moving average of volume based on parameter  
AveVolumeEMA  Exponential moving average of volume based on parameter  
FlexAve  Type of average and Type of data used depend on parameters  
FlexAveSlope  Slope of FlexAve, can specify alternate No. of Periods than for Average  
FlexAveIntercept  Intercept of FlexAve, as per Slope  
FlexAveStdDev  Standard Deviation (sample) of Average  
FlexAveStdDevP  Standard Deviation (population) of Average  
xlqxhi... Calculations  Description  
AveRange  (14) period Average of the Range  
AveRangeEMA  Exponential Moving Average of the Range  
AveTrueRange  (14) period Average of the True Range  
AveTrueRange2  weighted (Wilder) Average of the True Range  
AveTrueRangeEMA  Exponential Moving Average of the True Range  
ATRPercent  an X period Average (sma) True Range as a % of the last close for the range. The result is also available as a Type parameter for other formulae  
SMATP  Simple Moving Average of the Typical Price  
RateOfReturn  (close – X period prior close) / X period prior close *100  
Streak  returns the number of consecutive up or down periods, xlqxh.. May be calculated on different Types  
PercentRank  returns the percentile rank over the specified periods (default 100). May be calculated on different Types  
Aroon  
AroonUp  Aroon Up based on high  
Aroon Down  Aroon Down based on low  
Aroon Oscillator  Difference between Aroon Up and Down  
ADX (Average Directional Index)  
DMIPositive  The Positive Directional Movement Indicator i.e. an ema of the directional indicator (i.e. ema of DM+ / ema of True Range).  
DMINegative  The Negative Directional Movement Indicator i.e. an ema of the directional indicator (i.e. ema of DM / ema of True Range).  
DX  The Directional Index i.e. (abs(DMI+  DMI)) / (DMI+ + DMI) * 100  
ADX  The Average Directional Index i.e. an ema of the DX.  
Bollinger Bands  
BollingerBandsUpper  The Upper band of the BB calculation. The default is 20 periods with stddev multiplier of 2, and may be calculated on different Types  
BollingerBandsMiddle  The Middle band of the BB calculation. Fractional Mulipliers may be used  
BollingerBandsLower  The Lower band of the BB calculation.  
BollingerBandsB  The %B Bollinger Bands calculation.  
BollingerBandsWidth  The bandwidth of the BB calculation.  
Note: multiplier is entered as an integer but
fractions may be entered as follows:
values over 10 will be divided by 10, e.g. 21 will be 2.1 values over 100 will remove 100 and divide by 10, i.e. 121 will be 2.1 109 will be .9 values over 1000 will remove 1000 and divide by 100 i.e. 1210 will be 2.1, 1215 will be 2.15 

Bollinger Bands Version 2 with extra parameters  
BollingerBands2Upper  The Upper band of the BB calculation. The default is 20 periods with stddev multiplier of 2, and may be calculated on different Types  
BollingerBands2Middle  The Middle band of the BB calculation. Fractional Mulipliers may be used  
BollingerBands2Lower  The Lower band of the BB calculation.  
BollingerBands2B  The %B Bollinger Bands calculation.  
BollingerBands2Width  The bandwidth of the BB calculation.  
Note: multiplier is entered as an integer but
fractions may be entered as follows:
values over 10 will be divided by 10, e.g. 21 will be 2.1 values over 100 will remove 100 and divide by 10, i.e. 121 will be 2.1 109 will be .9 values over 1000 will remove 1000 and divide by 100 i.e. 1210 will be 2.1, 1215 will be 2.15 

CCI (Commodity Channel Index)  
SMATPMD  mean deviation of the SMATP (sma of typical price)  
CCI  The Commodity Channel Index  
Choppiness Index  
Chop  Choppiness Index indicates whether the market is trending (not choppy) or ranging (choppy).  
CMB Composite Index  
CMBComposite  CMB (Constance Brown) Composite Index.  
CMBCompositeFast  Fast SMA of the CMB Composite Index.  
CMBCompositeSlow  Slow SMA of the CMB Composite Index.  
Connors RSI  
ConnorsRSI  Connors Relative Strength Index. Default RSI periods = 3, RSI Streak Periods = 2, Percent Rank periods = 100.  
ReverseConnorsRSI  returns the price required to obtain the target Connors RSI. Requires the number of periods for the rsi, the streak rsi the Percent Rank and the CRSI target. The Target should be entered as an integer. e.g. 60. If you would like to enter 60.5 use 605, or for 2 decimals 6055 for 60.55  
Force Index  
ForceIndex  returns the Force index (default uses a 13 period ema)  
Fractal Dimension Index  
FractalDimension  returns the Fractal Dimension Index (usually 30 periods)  
Historic Volatility  
HistoricVolatility  returns the historic volatility. The default being for 30 periods and an annualized (252 day) scale factor.  
Kaufman Efficiency Ratio  
KaufmanER  Kaufman Efficiency Ratio. The default is 10 periods, and may be calculated on various Types  
Keltner Channels  
KeltnerChannelsLower  Returns the lower Keltner Channel. Default 20 Periods, 10 ATR periods, multiplier of 2, using an EMA
Fractional multipliers may be used  see BollingerBands for an example 

KeltnerChannelsMiddle  Returns the middle Keltner Channel.  
KeltnerChannelsUpper  Returns the upper Keltner Channel.  
Keltner Channels Version 2 with extra parameters  
KeltnerChannels2Lower  Returns the lower Keltner Channel. Default 20 Periods, 10 ATR periods, multiplier of 2, using an EMA
Fractional multipliers may be used  see BollingerBands for an example 

KeltnerChannels2Middle  Returns the middle Keltner Channel.  
KeltnerChannels2Upper  Returns the upper Keltner Channel.  
LSMA (Least Square Moving Average) also known as the linear regression value, moving linear regression and regression oscillator.  
LSMA  Least Square Moving Average. May be calculated on various Types  
Slope  Slope used in the LSMA  
MaxLSMA  Returns the Max of Least Square Moving Average for all periods between the 2 period ranges specified. The LSMA will be calculated for each and the maximum value for each result is returned  
MACD (Moving Average Convergence  Divergence)  
MACD  MACD (usually 26 / 12 period)  
MACDTrigger  X period EMA of MACD (default 9)  
MACDHistogram  Difference between MACD and MACDTrigger  
MACD (Moving Average Convergence  Divergence) Version 2 with extra parameters  
MACD2  MACD2 (usually 26 / 12 period)  
MACD2Trigger  X period EMA of MACD (default 9)  
MACD2Histogram  Difference between MACD and MACDTrigger  
Money Flow Index  
MoneyFlowRatio  Money Flow Ratio  
MoneyFlowIndex  Money Flow Index  
On Balance Volume (OBV)  
OnBalanceVolume  On Balance Volume  
PSAR (Parabolic Stop and Reverse)  
PSAR  Parabolic SAR (Stop and Reverse) Default acceleration factor 2% (.02), maximum step 20% (.2)  
PSARLongShort  If long, return 1, if short returns 1  
PPO (Percentage Price Oscillator)  
PPO  the PPO (Percentage Price Oscillator) (usually 26 / 12 period)  
PPOTrigger  X period EMA of PPO (default 9)  
PPOHistogram  Difference between PPO and PPOTrigger  
RSI (Relative Strength Index)  
AveGain  Average of Gains over X periods  
AveLoss  Average of Losses over X periods  
RelativeStrength  Relative Strength, i.e. AveGain / AveLoss  
RSI  Relative Strength Index, i.e. RelativeStrength as a value between 0 and 100.  
ReverseRSI  the Reverse RSI, i.e. returns the price required to obtain the specified RSI. Requires no. of periods and target RSI. The Target should be entered as an integer. e.g. 60. If you would like to enter 60.5 use 605, or for 2 decimals 6055 for 60.55  
RSI (Relative Strength Index) Version 2 with extra parameters  
AveGain2  Average of Gains over X periods  
AveLoss2  Average of Losses over X periods  
RelativeStrength2  Relative Strength, i.e. AveGain / AveLoss  
RSI2  Relative Strength Index, i.e. RelativeStrength as a value between 0 and 100.  
Stochastic Oscillator  
StochasticFastK  Stochastic %K (fast) for the x period (default 14)  
StochasticFastD  Stochastic %D (fast) the y period SMA of the stochastic %K (fast) (default 3)  
StochasticSlowK  Stochastic %K (slow) i.e. 3 period sma of the %K fast  
StochasticSlowD  Stochastic %D (slow) i.e. the y period moving average of the stochastic %K (slow) (default 3)  
StochasticFullK  Stochastic %K (full) i.e. y period sma of the %K fast  
StochasticFullD  Stochastic %D (full i.e. the z period moving average of the stochastic %K (full) (default 3)  
Super Trend  
SuperTrend  Super Trend by Olivier Seban. Can choose ATR calculation method  
TRIX (Triple eXponential moving average)  
TrixDbMA  the partial calculation of the Trix, i.e the double EMA or the EMA of the first EMA.  
TrixTrMA  the partial calculation of the Trix, i.e. the Triple EMA or the EMA of the double EMA.  
Trix  the Triple EMA (usually 15 period)  
TrixTrigger  X period EMA of Trix (default 9)  
TrixHistogram  Difference between Trix and TrixTrigger  
True Strength Index  
TrueStrengthIndex  the True Strength Index.  
TrueStrengthSignal  X period EMA of True Strength Index .  
TrueStrengthHistogram  Difference between Index and Signal.  
Up Down Volume Ratio  
UDVR  the Up Down Volume Ratio.  
UDVRSlope  Slope of the the Up Down Volume Ratio.  
Vortex Indicator  
VortexPositive  the trend of the positive vortex (usually 14 period)  
VortexNegative  the trend of the negative vortex (usually 14 period)  
Williams %R Momentum Indicator  
WilliamsR  Williams %R Momentum Indicator (default 14)  
Description 
Range Formulae
Start with =xlqRhi, allow for 2 date / time reference parameters
RateOfReturn  Rate of return (%Change) between the start and end dates specified 
StdDev  Standard deviation (sample) given a start and end date. May be calculated on different Types 
StdDevP  Standard deviation (population) given a start and end date. May be calculated on different Types 
Mean  Simple moving average given a start and end date. May be calculated on different Types 
Median  The median given a start and end date. May be calculated on different Types 
HighestClose  Highest close within a range of dates 
LowestCLose  Lowest close within a range of dates 
HighestHigh  Highest high within a range of dates 
LowestLow  Lowest low within a range of dates 
HighestCloseDate  Date of the highest close within a range of dates 
LowestCloseDate  Date of the lowest close within a range of dates 
HighestHighDate  Date of the highest high within a range of dates 
LowestLowDate  Date of the lowest low within a range of dates 
HighestVolume  Highest volume within a range of dates 
LowestVolume  Date of the lowest volume within a range of dates 
HighestVolumeDate  Date of the highest volume within a range of dates 
LowestVolumeDate  Date of the lowest volume within a range of dates 
AveVolume  Average (SMA) volume within a range of dates 
TotalVolume  Total or sum of each periods volume within a range of dates 
DrawDownFromHighest  Returns the % drawdown from the highest value in the period range to the end value. May be calculated on different Types. When Close is specified, the drawdown will be from the highest close in the range to the last close of the range. For the other values, it will be from the highest value to the low, e.g. from the highest typical price in the series to the low of the last period. 
MaxDrawDownFromHighest  Calculates the % DrawDown for each period in the range, and return the highest value calculated within the series 
DrawUpFromLowest  Returns the % drawup from the lowest value in the period range to the end value. May be calculated on different Types. When Close is specified, the drawup will be from the lowest close in the range to the last close of the range. For the other values, it will be from the lowest value to the high. 
MaxDrawUpFromLowest  Calculates the % DrawUp for each period in the range, and return the highest value calculated within the series 
Types
For any formula using a Type parameter, the following are available:
0  Close 
1  Open 
2  Low 
3  High 
4  Typical Price i.e. (high + low + close) / 3 
5  Weighted Price i.e. (open + high + low + close) / 4 
6  Rate of Return (%Change) 
7  Range i.e. High  Low 
8  True Range 
9  ATR%, i.e. x period ATR as specified in preferences as a % of the last periods close 
10  CLOP (close  open) 
11  CLOP% (close  open)/open 
12  HIOP (high  open) 
13  HIOP% (high  open)/open 
14  LOOP (low  open) 
15  LOOP% (low  open)/open 
16  CLLO (close  low) 
17  CLLO% (close  low) / low 
18  CLHI (close  high) 
19  CLHI% (close  high) / high 
20  Volume 
21  On Balance Volume 
22  Close Price * Volume 
Flex Average Types
The Following Types may be used for the Flex. Average, Slope, Intercept and StdDev:
0  SMA (Simple Moving Average) 
1  EMA (Exponential Moving Average) 
2  DEMA (Double Exponential Moving Average) 
3  TEMA (Triple Exponential Moving Average) 
4  TrEMA (Triangular Exponential Moving Average) 
5  Wilder Moving Average 
6  Weighted Moving Average 
7  Volume Weighted Moving Average 
8  Hull Moving Average 
Examples
For additional information on parameters press Excel's fx button and select the parameter
Range Example
=xlqrhiAveVolume("aapl",1,930,1,1030,1,1,"iqfeed") returning the average 1 minute volume between 9:30 and 10:30
=xlqrhiHighestCloseDate("aapl",10,930,1,1,1,0,"iqfeed") returning the date and time of the highest closing 1 minute bar over last 10 trading days during trading hours.
New Tips and Tricks Page
 A quick reference guide to using xlq with excel including shortcuts, tips etc.
 Examples and explanations for all user levels.
Also available via the Resource menu above, along with references for formulae, symbols etc.
LATEST NEWS:
21 July 2023
XLQ2 23.5 released
 Yahoo removed as day source (historic remains unchanged)
 Updated to use latest embedded chromium browser as needed.
 New preference settings for TDAmeritrade.
 More. >>
Current Offers
1 year of upgrades included
Purchase xlq2Lite for $159
Purchase xlq2 for $299
Pleased with the service and support
or feel extra has been earned?
Your acknowledgement is appreciated.
Thank you
User Comments
It is so uncommon in this day and age to receive toplevel, human support and I appreciate that immensely. The quality, breadth and utility of your product is incredible, but even more impressive is the level of support you provided to me, just one individual customer. You may quote me on that. Thank you.
 C.B.
Wow, you did a lot of work on this version. New interface and other things as well. I must give you credit for being the most responsive software engineer that I've ever encountered. Every question that I've sent you over the many years (since 2003!!!) has been answered quickly and professionally. I just wanted to let you know that it is appreciated.
 M.N.
I have to say Leo that the last two versions have made some tremendous improvements to what has been for years an outstanding application. Thank you for your continued efforts.
 C.A.
Just to let you know that, the new version works much better & faster than the older one. I like it a lot, fantastic job you did!!!
 R.S.
Many thanks indeed for your clear and very rapid reply. I am not used to this type of quality service  I thought it went out of fashion years ago !!
 P.G.
In only 40 some days XLQ has helped me with a number of research projects I couldn't possibly have done without it and I'm now using it to help manage and track current trades and to alert me to potential new trades.
 D.P.
I just wanted to take a moment and thank you for creating XLQ. I use it regularly for scanning/monitoring securities in Excel 2007. I have programmed in trailing stops for securities I own and numerous techniques using indicators for securities on my watch list. The combination of Excel 2007 and XLQ has opened up nearly an unlimited capability that is only constrained by my imagination.
 E.H.
Thank you for the amazing package  I use it daily and it's ridiculously useful! Others (.....) have added some of the features you have, but none of them even comes close to matching what you've built.
 R.B.
Your product is fantastic, amazing, and really strong. It has real enabling capability. Thank you for putting this into the market!
 R.G.
You have an exceptional customer service, you have always answered my questions, I thank you for that, made it really easy to use this software, will be your long term customer. Thanks.
 A.D.
I was halfway resigned to have to program something like this myself. Only it would have taken me forever, and I couldn't have done it half as well. Thanks!
 M.S.
I also want to thank you for making the XLQ program. It is something that is very useful and incredible helpful. Like it was made for my needs.
 J.T.
I have already modified your demo sheet to fit my needs. Your program allows me to turn my excel spreadsheet into a total information center that updates automatically. It's elegant.
 W.H.
First, I want to say that your program is probably the finest piece of work I have ever seen. The depth is simply amazing. Congratulations and thanks.
 D.B.
Thanx, Leo. You're a great sport. By the way, partially because of the application of xlq in my screen, I have passed 30% up in the market this year!!!!
 B.H.
This is a wonderful product  simple to use and just plain useful!
 C.B.
I want to say you have created THE ULTIMATE data interface software for traders like me who prefer to use Excel for everything. Thanks a bunch.
 M.Y.
I just wanted to say, that I very much like your xlq package. I have tried many similar products and this is by far the best I have come across. Simple, fussfree setup, integrates well with Excel, and has its own stand alone interface to track your portfolio throughout the day. Since I am from Europe, and trade US, European and Japanese securities, the ability to use a variety of feeds simultaneously and transparently is particularly valuable to me.
 H.S.
I really appreciate your quick responses. And your program is terrific. The Plus version adds a lot with it‘s AAII interface. I’ll definitely register it since in the last week it has become an indispensable part of my stock analysis.
 R.S.
I found XLQ yesterday afternoon – and I am blown away by how useful it is. You really need to market this thing because it is AWESOME!!!
 D.B.
Your explanation was very good. I understand now and find it very useful. If you always reply so quickly to questions, I will have to believe that you supply the best and fastest support of any software company.
 D.H.
I have “dabbled” for several years creating many of the things you present in this great program. I first began using the “*.iqy” external query (update times horrendous), then Excel VBA and lately attempting to learn “C” or “C++” in order to have smoother, faster updates as well as a great appearing “front end”. Your program certainly is, by far, the leader and has the greater edge over any I have seen, or tried to accomplish. Thank you for such a great program.
 R.H.
You are a very special person to reply so quickly and I want to thank you again. I enjoy your program. It gives me everything I need, and I know there is so much more functionality that I'm not even exploiting.
 F.D.
I love your program. XLQ combined with the power of Excel brings limitless possibilities to manipulate data for better trading. I recommend it to everyone I know interested in trading.
 P.S.
Thanks for such a great program. I have no programming experience and was trying to find a way to do just what you have done. Only you did much more. It’s fantastic and reasonably priced too!
 D.T.
Thank you so much for your help and your phenomenal programming. XLQ is awesome.
 T.K.
I use your XLQ product all the time. Some of the best money I've ever spent on software.
 L.S.
First, a thank you for the excellent and useful adjunct to EXCEL. I seem to discover a new use every day – and I’m sure I haven’t even scratched the surface to utilize XLQ’s full potential. The new version is really great.
 W.H.
First let me say that I feel XLQ is terrific. I really appreciate the versatility you have made possible with this package. I have set up a few worksheets and find it easy to learn and use with the aid of the included demo sheets. This application has the potential in my opinion to be unmatched in power, efficiency and productivity.
 C.A.
Your software is on its way to becoming the only window that I need to the market’s numbers. With the ability to arrange thing EXACTLY the way I want them, and the use of conditional formatting to trigger alarms and display changes to suit my needs, I am gradually replacing all of the other market tools I’ve been using. I can’t be a more enthusiastic supporter of what you are doing. Thanks.
 W.G.
I'm wowed by your software!! I used to enter data in my spreadsheet for two hours for each update, and therefore only did it once or twice a week. Now I do it with the close each day  in about 30 seconds!!! And I've added some data points to help with my analysis that I just could not manage to maintain before. Thanks again for a great program, a great deal, and great support!!!!!
 R.K.
Your software is great. I'm hooked on the info I can generate for stock purchasing and selling using your program. In two weeks I've become an XLQ junkie.
 V.D.
Please let me tell you how much I have come to depend on XLQ in a short period. This is a great product!! You have made my job significantly more streamlined, and my tasks simpler and more elegant. Many, many thanks!
 L.D.
I have been evaluating XLQ for the past few weeks and am thoroughly impressed with the product. It is versatile, easy to use, accurate and very intuitive. It is a real bargain compared to competitive products plus it runs right from within Excel. Based on this I just entered my purchase order.
 M.M.
I ADORE your program. It has really helped me to learn about how the markets work, and building my own system indicator by indicator is the best way to learn.
 B.K.
Leo: count me as a satisfied customer. I gave it a good workout for a month, decided to buy it when it saved me 5 hours of administration the first week, and helped me do some studies I had been postponing for months due to slow data retrieval. Your product is smooth, fast and elegant with a very clean presentation. Well done!
 K.L.
The more I work with XLQ, the more I like it. It is fast! And so rich... I like it so much I have decided to adopt it as my #1 tool for the long term.
 S.C.
Thanks very much for writing XLQ  I like it very much as it gives me the opportunity to manipulate data as I want without a very steep learning curve.
 T.B.
I just downloaded a trial of XLQ and have been "playing" with it for hours. I am so impressed. I wish I would have known about your program years ago.
 D.F.
I just purchased your software and think it is the next best thing since the spreadsheet.
 R.D.
Thanks for the best (and least complicated) investing software out there!!
 F.B.
Your software is simply brilliant, for the last week that I have been trying it, I have been impressed no end.
 G.R.
Thanks, Xlq is a great piece of software, its actually saving me a heap of time and time is the precious commodity in these hectic days.
 J.P.
The XLQ interface with Excel is excellent. I have been waiting for this capability for years.
 H.A.
Please accept my thanks for your wonderful product  it is a pleasure to use.
 D.L.
Your software is just what I have needed. It provides me with the capability to customize data and construct charts which give me the views I like  not just what someone thinks I would like.
 D.E.
Firstly, let me say that the philosophy and idea behind XLQ is exactly what I am looking for.
 S.P.
The more I use XLQ the more I appreciate what can be done with it.
 S.M.
Just like to say, excellent work. A potentially good bit of software for me.
 M.C.
I love your product so far. ... Thank you for making such product available.
 A.T.
Thanks for the Tip. You know, your program is really super.
 P.B.
Great software! Simple, elegant, wellthoughtout and fast.
 R.M.
I am always finding new ways to use your program in my investment / speculative Market endeavors.
 S.S
Thanks for such a wonderful product. It certainly does handle my most precious need which is to monitor the market realtime..
 W.B
It is a pleasure doing business with such a responsive person who obviously understands the value of good customer service. I have just registered and intend to make good use of this program.
 E.D.
Your fast and thorough answer is more than what I expected. Your service is awesome and your product is very stable. Keep up with your good work. Sincerely appreciated :)
 V.P.
Just a note to let you know that I really like you software. It's a wonderful interface that has been of great utility to me.
 J.B.