

The TASDK.so Shared Object can be called from
UNIX or Linux, using C++ or GNU G++.
Develop lightning-fast commercial
technical analysis systems with TA-SDK UNIX / Linux C++ Edition!
All technical analysis functions available in
TA-SDK have been thoroughly checked for accuracy, and whenever possible,
the actual authors have been involved in the verification process.
TA-SDK is open-source and fully supported.
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
Feed API.
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
Professional Edition.
Non-commercial
package without source code ($129) per
developer
Includes TASDK.so Shared Object library
without source code, C++ example implementation, 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. |

|
Commercial
package with source ($289) per
developer
Includes TASDK.so Shared
Object library with complete source code, C++ example implementation, documentation, and 30-days
free technical support. This is a non-exclusive, commercial license
including source code.
You may 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
Linux C++
MovingAverage* pMA = New MovingAverage();
Database* pDB =
New Database();
Recordset* pRS;
Recordset* pRSMA;
// Note: with TA-SDK Commercial Edition, you can
// modify source code to load from any data source.
pDB->OpenDatabase("MSFT");
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
recordset.
pRSMA = pMA->TriangularMovingAverage(pDB, pRS, 14);
// Print all the values of the new TMA
for(int n = 1; n != pRSMA->getRecordCount() +
1; ++n){
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.