

Compiled with Sun Java 2, TASDK.jar
can be called from Java on any OS running a Sun compliant JVM.
Java utilizes an object-oriented methodology similar to C++. It is
a powerful programming language capable of tackling the most sophisticated
financial applications. Use the "write once, run anywhere"
advantage of Java to develop online
trading systems or offline trading applications using
TA-SDK.
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 develop any type of database
connection. By adding just a few lines of code (depending on your data
source) you can have TA-SDK up and running in no time . No matter what format your
data is stored in, the TA-SDK database API will interface with it: simply
insert your data into our arrays and calculate your indicators! TA-SDK can support ASCII data files, SQL database connections, XML, and real-time data
feeds like our Real Time Data
Feed API - all you need to do is establish your connection and
insert the data into the TA-SDK arrays!
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.jar
without source code, 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.jar with complete source code,
example Java 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
Java
MovingAverage MA = New
MovingAverage();
Database DB
= New Database();
Recordset RS;
Recordset RSMA;
// Note: with TA-SDK Commercial Edition, you
can
// modify source code to load from any data source.
DB.OpenDatabase("MSFT");
RS = DB.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.
RSMA = MA.TriangularMovingAverage(DB, RS, 14);
// Print all the values of the new TMA
for(int n = 1; n != RSMA.getRecordCount()
+ 1; ++n){
System.out.println(RSMA.getValue(n));
}
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.