TestimonialsAbout UsContact Us
ProductsServicesTechnical SupportBuy Online
 
 


This page provides a listing of technical indicators that are part of TA-SDK. The following technical indicators constitute only a fraction of what can be done using TA-SDK, as each technical indicator result set can be combined with other indicators, providing your application with even more technical indicators.

Aroon Index, Aroon Oscillator, Parabolic SAR, Chaos Fractal Oscillator, Chaos Fractal Bands, Price and Volume Trend, Positive Volume Index, Performance, On Balance Volume, Negative Volume Index, Money Flow Index, Mass Index, Average True Range, Accumulation Swing Index, Williams’ %R, Volume Oscillator, Vertical Horizontal Filter, Ultimate Oscillator, TRIX, Stochastic Oscillator, Stochastic Momentum Index, StochRSI, Price Oscillator, Momentum, Moving Average Convergence / Divergence (MACD), Ease of Movement, Detrended Price Oscillator, Chaikin Volatility Oscillator, Williams’ Accumulation/Distribution, Chande Momentum Oscillator (CMO), Tirone Levels, Speed Resistance Lines, Quadrant Lines, Fibonacci Time Zones, Percent Retracement, Keltner Bands, High Low Bands, Moving Average Envelopes, Bollinger Bands, Weighted Close, Volume Rate of Change (ROC), Rainbow Oscillator, Typical Price, Median Price, Standard Deviations, Price Rate of Change, Death Cross, Golden Cross, Correlation Analysis, Trade Volume Index, Swing Index, Relative Strength Index (RSI), Comparative Relative Strength, Time Series Forecast, Linear Regression, Neural Network Indicator, Cycles, Japanese Candlestick Pattern Identification,VIDYA, Time Series Moving Average, Weighted Moving Average, Variable Moving Average, Exponential Moving Average, Triangular Moving Average, Simple Moving Average, and more.


TA-SDK incorporates a low-level database system that reads data with great speed and efficiency. The low-level database system is an integral part of TA-SDK.

Database Objects
The Database class contains an OpenDatabase method, which requires a connection to your datasource or real time data feed. The OpenDatabase method populates Field objects with data such as date/time, open, high, low, close, volume, etc.. The Database class also contains recordset positioning methods for navigating recordsets and fields.

Recordset Objects
The Recordset object is collection of Field objects that are originally populated by the OpenDatabase method of the Database class or populated by a TA-SDK technical analysis method.

Field Objects
Field Objects contain actual rows of data for one individual field, such as Open, Close or the value of an indicator. Field objects may be grouped into a Recordset object. Most indicator functions return a Recordset object that may contain one or more Field objects.

Note Object
The Note object is used as an information storage container for TA-SDK methods that do not return Recordset or Field objects (such as a Candlestick pattern recognition method). The object can contain an integer, double value, and string value.


Database Class
Recordset getRecordset()
int getRecordCount()
void setPosition(int Index)
int getPosition()
void MoveNext()
void MovePrevious()
void MoveFirst()
void MoveLast()
void OpenDatabase(string FileName, string Delimiter)
void CloseDatabase()


Recordset Class
void setDatabase(Database NewDatabase)
Database getDatabase()
void addField(Field NewField)
void renameField(string OldFieldName, string NewFieldName)
void removeField(string FieldName)
double getValue(string FieldName, int RowIndex)
void setValue(string FieldName, int RowIndex, double Value)
Field getField(string FieldName)
int getIndex(string FieldName)
string getName(int FieldIndex)
int getFieldCount()
bool isValidField(string FieldName)


Field Class
void setNote(Note)
Note getNote()
int getRecordCount()
void initialize(int RecordCount, string Name) Visual Basic only - other languages use constructor
void setName(string FieldName)
string getName()
void setValue(int RowIndex, double Value)
double getValue(int RowIndex)
void setStrValue(int RowIndex, string Value)
string getStrValue(int RowIndex)


Note Class
void setPeriod(int Period)
void setValue(double Value)
void setNote(string Note)
int getPeriod()
double getValue()
string getNote()

 

 


TA-SDK source code is available in several programming languages. This means you get the actual technical analysis source in the programming language you are most fluent with. 
 



Develop powerful trading applications with Microsoft Visual C++ in record time. Read More



Use the TA-SDK ActiveX DLL with Microsoft Visual Basic, FoxPro, Excel, and Access. Read More



The TA-SDK CLR library and source code is available for Microsoft VS .net. Examples available for both C# and VB.net. Read More



Develop cross-platform trading apps in Sun Java with the TA-SDK JAR package and source code Read More



Link TA-SDK to any DDE or ActiveX real-time data feed in Microsoft Excel!
Read about TA-SDK Excel Edition  Read More 



Experience the power of TA-SDK coupled with the dependability of the UNIX or Linux OS. Read More

 

 
 
   Email This Page
Copyright ® 1999 - 2010 Modulus Financial Engineering, Inc.