technical analysis trading applications with TA-SDK Microsoft VC++ Edition using VC++
6.0 or VC++ .NET.
It's so fast, your system won't have enough time to analyze
calculations between processes, even with large data sets consisting of
thousands of records.
TA-SDK is not only fast, it is also accurate. All technical analysis functions available in
TA-SDK have been thoroughly checked for accuracy.
Compiled under Microsoft Visual C++ for Windows, TASDK.dll can be
called from C++, Pascal, Assembler, Delphi, FoxPro, and many other
languages. Complete source code is available.
Because TA-SDK is open-source, you can use any type of database
connection just by changing a few lines of code. No matter what format your
data is stored in, the TA-SDK database API will interface with it.
TA-SDK can support ASCII data files, SQL database connections, XML, and real-time data
feeds like our Real Time Data
Click here for
a current listing of TA-SDK technical indicators.
Please note that TA-SDK does not offer charting
capabilities. For both charting and technical analysis, please see StockChartX
package without source code ($129) per
Includes TASDK.dll Windows DLL library without
LiveWire data manager, Microsoft Visual C++ 6.0 and .net
examples, documentation, and 30-days
free technical support. This is a non-exclusive,
non-commercial license excluding source code, for personal use
only. You may not redistribute TA-SDK. This version of TA-SDK reads text files only.
package with source ($289) per
TASDK.dll Windows DLL library with complete source code, LiveWire data
manager, Microsoft Visual C++ 6.0 and .net example projects, documentation, and 30-days free
technical support. This is a non-exclusive commercial license including source code for VC++ 6.0 and
C++ .net allows you to redistribute TA-SDK with your application
without paying royalties. This version of TA-SDK can be adapted to read from any data source.
Example TA-SDK Code for
MovingAverage* pMA = New MovingAverage();
Database* pDB =
// Note: with TA-SDK Commercial Edition, you can
// modify source code to load from any data source.
pRS = pDB->getRecordSet();
// Now we have the date, open, high, low,
// close and volume Field objects loaded into RS.
// Calculate a 14 period TMA and store in a
pRSMA = pMA->TriangularMovingAverage(pDB, pRS, 14);
// Print all the values of the new TMA
for(int n = 1; n != pRSMA->getRecordCount() +
std::cout << pRSMA->getValue(n) << endl;
If you would like to use TA-SDK to develop VBA or web applications,
have a look at the TA-SDK ActiveX Visual Basic Edition.