Yo may want to upgrade you're browser.
You're using an old version of Internet Explorer to browse SpiderXL right now. SpiderXL will work better for you if you upgrade or switch to another browser.
Frequently Asked Questions - NumXL 1.0
General
To Allow Remote Desktop Access you need to do the following: 
- Follow the link: http://www.techinline.com?eid=13d29dcb-fffa-4010-8db2-67d8c61e52e4
- Click the green "Install the Plugin" link button to install the TechInLine plugin (you will have to restart your browser to activate the plugin).
- Then click the "Send Client ID by Email" hyperlink (circled in red in the image below) or manually send your client ID to Support@spiderfinancial.com or call us with it at the following number: (312) 324-0367/(888)-427-9486
- All you need to do now is to give permission to grant our support staff to access your desktop.
Remote Desktop™ is a remote support tool that enables instant, secure, and trouble-free connections between remote computers over the web and to any point on the globe.
Using state of art remote desktop software from techinline, our support team can quickly view, diagnose, and fix remote desktops without pre-installing software.
- Remotely control any desktop anywhere in the world
- Send and receive text chat messages
To get started, do the following:
- Get a client ID: follow this link
- A new broweser will open, Copy the Client ID into clipboard (Ctrl+C), and leave the browser window open.
- Contact our support line through email (support@spiderxl.com) or Online Live Support, and send the Client ID
- The representative will initiate a remote desktop session to your computer.
You can purchase direct from Spider Financial in our online store, by calling our offices, or from one of our resellers.
Our Add-ins (e.g. NumXL, CalendarXL, etc.) for windows are constantly being tested with all existing Excel versions starting from version 97.
Note: we currently don't have a Mac version of our Add-in, and, as a result, our add-ins are not compatible with the all versions of Excel for Mac.
NumXL is used by hundreds of financial Professionals and academics. Below, find a quick break-down of their occupations:
- Trading Strategists
- Risk Managers
- Financial Engineers
- Portfolio Managers
- Academics
- Economists
We offer a variety of resources to assist with installation problem. Please, check out the following:
- Documentation - Getting Started, Installation guide
- Request support at our Self-service center
- Frequently-asked questions (FAQ)
- Live Support
- Online Live Support to discuss the issue with our support personnel through our website.
- On demand remote desktop support - remote desktop is a remote support tool that enables instant, secure, and trouble-free
connections between remote computers over the web and to any point on
the globe. - Phone.
As a result of industry analysis and interactions with clients, we find ourselves constantly adding new and revising existing functionality.
You can find the up-to-date list ist of functions with brief description on our website and a detailed description of all functions in NumXL reference manual
We ship a new version approximately every 3 months. Simple updates adding a single feature in response to a specific demand are released as required.
We always love to hear from our users with suggestions for a new feature, or enhancement for an existing one. To do so, email us a detailed description of the desired feature to Spider Support line , and include your current contact information for any follow up inquiries.
Please, bear in mind, we can't do everything, so we have to prioritize any feature that goes into next release.
NumXL is designed to tackle common econometric analysis routine. We assume the user is familiar with basic econometric concepts: auto-correlation factor, Auto-regressive (AR) model, moving average (MA) model, random walk (i.e. unit root), hypothesis testing, and forecasting.
We prepared a number of case studies on our web site and with the installer. We recommend that user go through those cases to learn about the software, or as a start point for his/her own analysis.
Installation
After installing NumXL, few users reported this error poping up when they open Excel.
The problem is directly related to the initialization of the user-interface portion of the Add-in and the virus scanner software on the user's machine. Nevertheless, the actual functions (e.g. ACFi, WNTest, etc.) should be available are ready for use.
The problem occurs when the virus scanner on the client machine is interferring with the add-in startup code; We have seen this problem with Trend Micro Virus Scanner, AVG, but others may have similar issues.
To get around this problem, update your virus scanner software, and/or add an exception to allow Excel (and, NumXL) to access system registry.
If you continue to experience this error, please contact our support line.
The common behavior starts like a successful download, but when the download process reaches 99% an error pop-up window appears saying "it cannot copy the file: unable to read the original file or disk".
Although, the download setup program is securely digitally signed, we have experienced this issue with users who sits behind a restrictive firewall or proxy. The problem does not occur when we used a direct link. As a workaround, please email support@spiderfinancial.com, and we'll send you a direct link of the up-to date product.
In Excel, you can manage the add-ins using Add-ins Available Box". To access the Add-in Box, do the following:
- Excel 2000-2003: Use the tools menu, then Add-ins
- Excel 2007:
- Click the Microsoft Office Button, and then click Excel Options.
- On the left bar, click on Add-ins
- On the right pan, Find the Manage Box, Select Excel Add-ins.
- Click GO.
To load an add-in
- If the add-in you want to use is not listed in the Add-Ins available box, click Browse, and then locate the add-in.
- In the Add-Ins available box, select the check box next to the add-in you want to load, and then click OK.
To unload an add-in
- In the Add-Ins available box, clear the check box next to the add-in you want to unload, and then click OK.
- To remove the add-in from the menu, restart Excel
Note Unloading or removing an add-in from the menu does not remove it from your computer. To remove the add-in from your computer, you must uninstall it.
No, you do not need to buy NumXL again. Just uninstall NumXL from the old computer and deactivate the licensen key. After that, install NumXL on your new computer using the same product key you received with your original purchase.
If you experience any issue while deactivating the license key, contact us.
NO, the license key can be only activated on one computer. For trial and Lite version users, please download a new copy of our website and use the new key included in the email body.
For registered users of the professional version, please contact our support representative to issue a new key.
The message occurs during the manual license key activation. The program determines that the activation code is not valid. This can be a result of a number of reasons:
- License key is mistyped. please, check the license key carefully and try again.
- The activation code is mistyped. please, check the letters and digits sequence carefully, and try again.
- The computer used to generate the activation code is different than the one we are trying to activate the key on. If this the case, please deactivate the license key or obtain a new key.
The license key activation is basically a method to unlock the add-in on one computer. The license key can be activated only on one computer.
When you download the add-in, we send you an email with personal trial license key along with instruction to finish the download process. During the trial period, the add-in is fully functional. After the trial period, the license key remains valid, but the software runs now in the restricted functionality mode (i.e. freeware).
For registered users, a permanent license key is sent as part of the purchase process. This key has no expiry, and upon successful activation, the add-in remains fully functional all the time.
If you need any assistance locating you license key, contact us.
The license key activation is not mandatory, and our add-in will continue to work with two main exceptions; (1) it will run in restricted functionality (i.e. freeware mode), and (2) a message box will pop up to remind you to register your license key everytime Excel starts.
Whether you are a registered user for the professional version or not, please activate your license key.
Excel 2010, 2007:
If the installation was successful, you will see a new Ribbon tab, named "NumXL" that contain add-in icon.
Excel 2003-2000:
you will see a new menu and toolbar with the add-in icons in your Excel.
Start Menu
You can also find the installer program, help file and examples in the start menu.
Insert Function Dialog
The core-component of NumXL add-in registers tens of functions with Excel. To start using those functions, simply locate them in the Insert Function Dialog.
Spider Financial signs the executable binaries (i.e. programs) with its own digital-certificate issued by trusted certificate publisher.
If you see the security warning, this indicates you have the security settings for add-ins to be high; requiring all add-in to be signed by trusted publisher. Furthermore, the security warning also shows that Microsoft Excel recognizes our certificate as valid, but since this is your first add-in from Spider (i.e publisher (i.e. Spider Financial), you have not chosen to trust. Microsoft Excel program requires users to explicity accept the publisher's certificate before it can load the add-in.
To accept the certificate and permits Excel to load the add-in, see the instructions below:
Excel 2007
-
click on the "Options" button on the toolbar
-
Microsoft Office security dialog box pops up on screen. Scroll down to locate the add-in you have just installed. Examine the certificate, and select "Enable all code published by this publisher". Click OK.
- You are done! MS Excel loads the add-in now, and removes the security warning from the toolbar. Please, close all open excel workbooks, and restart MS Excel.
Excel XP/2002
-
Microsoft Excel program pops up a security warning dialog when it tries to load the add-in.
-
Check the "trust this publisher" checkbox, and click Next.
- You are done! MS Excel loads the add-in now, and removes the security warning from the toolbar. Please, close all open excel workbooks, and restart MS Excel.
Whatever your Excel or NumXL version, it is necessary that the Macros security level is set properly to allow NumXL to run.
NumXL UI - Setting the macros security level in Excel 2007.
- Click the "Office Button" on the upper left corner of the Excel window to open the Office Menu.
- Click on the "Excel Options" button on the bottom of the Office menu window.
- The "Excel Options" window will appear.
- Select "Trust Center" in the middle of the menu bar on the left.
- Click on the "Trust Center Settings..." button on the right of the window.
- The "Trust Center" window will appear.
- Select "Macro Settings" in the middle of the menu bar on the left
- Select "Disable all macros, except digitally signed macros"
- Click OK to close the "Trust center" window
- Click OK to close the "Excel options" window
NumXL - Setting the Application Add-ins security level in Excel 2007.
- Click the "Office Button" on the upper left corner of the Excel window to open the Office Menu.
- Click on the "Excel Options" button on the bottom of the Office menu window.
- The "Excel Options" window will appear.
- Select "Trust Center" in the middle of the menu bar on the left.
- Click on the "Trust Center Settings..." button on the right of the window.
- The "Trust Center" window will appear.
- Select "Add-ins" in the top of the menu bar on the left
- Select "Require Application Add-ins to be signed by Trusted Publisher"
- Clear or unselect (if applicable) "Disable all Application Add-ins (may impair functionality)"
- Click OK to close the "Trust center" window
- Click OK to close the "Excel options" window
A common cause of the NumXL functions disappearing is the unloading of the NumXL Add-In from Excel.
To load the NumXL Add-In, please follow the directions below for your version of Excel.
For Excel 2002 and 2003:
- On the Tools menu, click Add-Ins.
- In the Add-Ins available box, select the check box next to "NumXL 1.0", then click OK.
- In the Add-Ins available box, select the check box next to "NumXL UI 1.0", then click OK.
For Excel 2007:
- Visit Office Online to learn more about How to Load an Excel add-in program in Excel 2007.
Whatever your Excel or NumXL version, it is necessary that the Macros security level is set to High or Medium so that NumXL can run.
To examine the current security setting, use excel menu and find tools, then select Macros and click on Security..
The process is as easy as installation process. To run uninstaller, you may run the installer program or use "Add/Remove programs" Applet in the control panel.
- Close Excel
- Activate the Windows control panel (see below),
- Select Add/Remove programs,
- In the programs list, select NumXL, and click Remove.
- click Yes in the Confirm File Deletion dialog box.
The process takes few seconds, and the uninstaller only removes NumXL components that were originally installed of your systems.
Using NumXL
We have implemented Nelder-Mead Simplex algorithm to support optimization required by several of our functions (e.g. model calibration, Optimal BoxCox Transform, ADF test, etc.). To account for constraints violation, we added a penalty term in the Utility function.
To calibrate an EGARCHi or GARCH model, I’d suggest to use at least few hundred observations. There's a tradeoff between too few and too many; especially if you suspect that the time dynamic of series changes over time.
In practice, you want to conduct a back-testing for the model to ensure stability: to do so, calibrate the model using a N-observations rolling (overlapping or non-overlapping) windows of the input data, and then examine the model's parameters for signs of instability.
There are a number of ways to calculate an estimate of the current volatility: (1) using parametric and non-parametric models. (2) intraday tick data, (3) Implied volatility in option markets, etc.
Using a GARCHi model, the user computes the model-fitted volatility, and treat the last value as an estimate for current volatility.
Using Excel built-in function "TRANSPOSE", a column result array can be transformed to a one row.
Example:
The function EWMAi returns an array of values ordered in one column. To re-order the column into a row,pass the EWMA function formula to TRANSPOSE.
=EWMA(
4:
13)
becomes
=TRANSPOSE(EWMA(
4:
13))
Now, select the range in cells in one row, hit F2 to enter editing mode, and hit CTRL+ALT+ENTER.
An array function is a function that returns multiple values (i.e. arry of value). For instance, EWMAi function returns the whole time series of the exponential weighted volatility time series.
An array function returns the value of the first element by default. To expand the values, please select all cells column-wise (starting from the cell with formula), hit F2 to view the formula and hit CTRL+ALT+ENTER together. If successfull, you will see the formula enclosed between italic braces (i.e. {}).
Using cross-correlation function (XCF) and LAG operatori, you can compute the different correlation factors.
Example: Let's assume we have two time series; Series A and Series B
Series A is stored in cells B1:B200
Series B is stored in cells C1:C200
To compute the cross-correlation matrix (R), we use the XCF and LAG functions as follow:
R(j,k) = XCF(LAG(B1:B200,1,j),1, LAG(C1:C200,1,k),1)
NumXL product is an Excel add-in, and is compiled for high speed. For this reason, it cannot be accessed directly from Visual Basic or macros. Nevertheless, you can use NumXL indirectly from Visual Basic for Applications within Excel only by using the "Run" command. For example:
Public Function GEDi_XKURT(a)
GED_XKURT = Run("GED_XKURT", a)
End Function
Now GED_XKURT can be used as a spreadsheet function.
For developing Visual Basic applications, you can use NumSDK, our line of C/C++, Java and VB callable object libraries.
The financial time series of equities prices exhibits upward trend. Our goal is to show how de scriptive analysis can be used before a modeling approach.
YES, you can use the Solver add-in that ships with Microsoft Excel. If you don't have enabled, goto the Add-Ins manager and enable it.
- describe the model you are trying to fit. This is done by guessing the initial coefficients of the model, and compute the log-likelihood (*_LL()) of the model.
-
Designate the cell that hold the log-likelihood as the Target cell, set equal to "Max", cells that hold model coefficients as "Changing-cells", and click on "Solve".
-
Using *_CHECK (GARCHi_CHECK for GARCH model, ARMAi_CHECK for ARMA model, etc.), examine the coefficients whether they yield a stable model. Add a constraint to the solver by designating this cell equals to one(1).

- Now, click on "Solve" button on the Solver dialog box. The Solver will search for a set of optimal coefficients.
- Upon completion, the solver will report an optimal solution is found. Click "OK".
- In the rare occassions where a solution can't be found, change you initial guess of the coefficients, and try again.
In NumXL, we can test whether a time series is a white noise or not using WNTest function. WNTest examines the data series for evidence of any serial correlation using Ljung-Box statistical test and modified Q^*(m) statistics:
![]() |
![]() |
Where
![]() |
The user can specify the upper lag order for the test, but we recommend using the value of
.
Yes, you definitely can do so. To illustrate, Let's assume the price time series (i.e. \textrm{P_{t}}) are stored in A1:A300 range.
To compute logarithmic price
![]() |
- In Excel, in cell B1, type +LN(A1:A300) and hit return. This will compute the log of first data cell.
- select cell B1:B300, hit F2 to edit the formula, and ctrl+Alt+Enter together. This will populate the B1:B300 and format the fomula as {=LOG(
1:
300)}
To compute logarithmic returns
![]() |
- In Excel, in cell B1, type +DIFF(LN(
1:
300),1,1) and hit return. This will compute the log price and difference it next (i.e. log return). - select cell B1:B300, hit F2 to edit the formula, and ctrl+Alt+Enter together. This will populate the B1:B300 and format the fomula as {=DIFF(LN(
1:
300),1,1)}
To compute the ACFi(k=3) of a logarithmic return directly
- In Excel, in cell B1, type +ACF(DIFF(LN(
1:
300),1,1),1,3) and hit return. This will compute the log return time series and the ACF on the derived series.
-
select cell B1:B300, hit F2 to edit the formula, and ctrl+Alt+Enter together. This will populate the B1:B300 and format the fomula as {=ACF(DIFF(LN(
1:
300),1,1),1,3)}
NumXL allows you to directly use its functions within your Excel sheet in the same way you would with built-in Excel functions.
In order to illustrate the use of a NumXL function within an Excel sheet, consider the following example:
- Open MS Excel, and create a series of 20 numbers.
- Using Excel toolbar, locate the "Insert function" field (i.e. labeled "fx") and click it with your mouse.
- An "Insert Function" Dialog pops up on the screen (see below)
- Using the dialog fields, fills in the function input by selecting cells from your worksheet (see below)
- For more information about this particular function, click on "Help on this function" hyperlink to bring up the helpfile.
- Once done, click on OK.
NumXL is constantly tested with all existing PC versions of Excel (e.g. 97, XP, 2003, 2007, etc.). .
Important:
Whatever your Excel or NumXL version, it is necessary that the Macros security level (see menu Tools/Macros/Security of Excel) is set to Medium.
Excel 97 SR-1 users: your Excel version must be updated to SR-2 to ensure reliable operation.
Excel 97 SR-2 users: your Excel version must be updated for optimal NumXL performance. Please, download the free patch available on Microsoft Office update center .
Excel 2000 users: we recommend that you download and install the SR3 patch, available from Microsoft Office update center .
Excel 2002 (Office XP) users: to run some of the NumXL functions, you need to activate the 'Trust access to Visual Basic Project' in the 'Trusted Sources' panel of the Tools/Macros/Security menu of Excel. Please, download and install the SR3 patch, available at Microsoft Office update center .
Excel 2003 users: we recommend that you download and install the latest patches, available from Microsoft Office update center
Documentation
Yes, there is.
For NumXL, see the following article.
Yes. NumXL manual is included with the product and installed on the user machine as a help file. You can access the manual via the start menu ("Start"-->"Spider Financial" -->"NumXL"). Furthermore, we have the manual online and can be viewed by registered users.
The manual provides an in-depth description of NumXL functions, each followed by a list of articles and books to the which the user might want to refer.
Yes. NumXL tutorial is included in the help file and it can be found online.
Furthermore, NumXL is shipped with numerous examples (workbooks) and case studies, and the help file includes wealth of information and examples.
For a list of the functionalities offered in NumXL, click here.





