#ifndef TA_FUNC_H
#define TA_FUNC_H
#ifndef TA_COMMON_H
#include "ta_common.h"
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifndef TA_DEFS_H
#include "ta_defs.h"
#endif
TA_LIB_API TA_RetCode TA_ACCBANDS( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outRealUpperBand[],
double outRealMiddleBand[],
double outRealLowerBand[] );
TA_LIB_API TA_RetCode TA_S_ACCBANDS( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outRealUpperBand[],
double outRealMiddleBand[],
double outRealLowerBand[] );
TA_LIB_API int TA_ACCBANDS_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ACOS( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ACOS( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ACOS_Lookback( void );
TA_LIB_API TA_RetCode TA_AD( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
const double inVolume[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_AD( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
const float inVolume[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_AD_Lookback( void );
TA_LIB_API TA_RetCode TA_ADD( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ADD( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ADD_Lookback( void );
TA_LIB_API TA_RetCode TA_ADOSC( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
const double inVolume[],
int optInFastPeriod,
int optInSlowPeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ADOSC( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
const float inVolume[],
int optInFastPeriod,
int optInSlowPeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ADOSC_Lookback( int optInFastPeriod,
int optInSlowPeriod );
TA_LIB_API TA_RetCode TA_ADX( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ADX( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ADX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ADXR( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ADXR( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ADXR_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_APO( int startIdx,
int endIdx,
const double inReal[],
int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_APO( int startIdx,
int endIdx,
const float inReal[],
int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_APO_Lookback( int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType );
TA_LIB_API TA_RetCode TA_AROON( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outAroonDown[],
double outAroonUp[] );
TA_LIB_API TA_RetCode TA_S_AROON( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outAroonDown[],
double outAroonUp[] );
TA_LIB_API int TA_AROON_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_AROONOSC( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_AROONOSC( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_AROONOSC_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ASIN( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ASIN( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ASIN_Lookback( void );
TA_LIB_API TA_RetCode TA_ATAN( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ATAN( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ATAN_Lookback( void );
TA_LIB_API TA_RetCode TA_ATR( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ATR( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ATR_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_AVGPRICE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_AVGPRICE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_AVGPRICE_Lookback( void );
TA_LIB_API TA_RetCode TA_AVGDEV( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_AVGDEV( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_AVGDEV_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_BBANDS( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
double optInNbDevUp,
double optInNbDevDn,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outRealUpperBand[],
double outRealMiddleBand[],
double outRealLowerBand[] );
TA_LIB_API TA_RetCode TA_S_BBANDS( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
double optInNbDevUp,
double optInNbDevDn,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outRealUpperBand[],
double outRealMiddleBand[],
double outRealLowerBand[] );
TA_LIB_API int TA_BBANDS_Lookback( int optInTimePeriod,
double optInNbDevUp,
double optInNbDevDn,
TA_MAType optInMAType );
TA_LIB_API TA_RetCode TA_BETA( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_BETA( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_BETA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_BOP( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_BOP( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_BOP_Lookback( void );
TA_LIB_API TA_RetCode TA_CCI( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_CCI( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_CCI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_CDL2CROWS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL2CROWS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL2CROWS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3BLACKCROWS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3BLACKCROWS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3BLACKCROWS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3INSIDE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3INSIDE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3INSIDE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3LINESTRIKE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3LINESTRIKE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3LINESTRIKE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3OUTSIDE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3OUTSIDE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3OUTSIDE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3STARSINSOUTH( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3STARSINSOUTH( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3STARSINSOUTH_Lookback( void );
TA_LIB_API TA_RetCode TA_CDL3WHITESOLDIERS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDL3WHITESOLDIERS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDL3WHITESOLDIERS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLABANDONEDBABY( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLABANDONEDBABY( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLABANDONEDBABY_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLADVANCEBLOCK( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLADVANCEBLOCK( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLADVANCEBLOCK_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLBELTHOLD( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLBELTHOLD( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLBELTHOLD_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLBREAKAWAY( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLBREAKAWAY( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLBREAKAWAY_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLCLOSINGMARUBOZU( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLCLOSINGMARUBOZU( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLCLOSINGMARUBOZU_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLCONCEALBABYSWALL( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLCONCEALBABYSWALL( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLCONCEALBABYSWALL_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLCOUNTERATTACK( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLCOUNTERATTACK( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLCOUNTERATTACK_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLDARKCLOUDCOVER( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLDARKCLOUDCOVER( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLDARKCLOUDCOVER_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLDOJI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLDOJI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLDOJI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLDOJISTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLDOJISTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLDOJISTAR_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLDRAGONFLYDOJI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLDRAGONFLYDOJI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLDRAGONFLYDOJI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLENGULFING( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLENGULFING( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLENGULFING_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLEVENINGDOJISTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLEVENINGDOJISTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLEVENINGDOJISTAR_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLEVENINGSTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLEVENINGSTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLEVENINGSTAR_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLGAPSIDESIDEWHITE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLGAPSIDESIDEWHITE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLGAPSIDESIDEWHITE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLGRAVESTONEDOJI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLGRAVESTONEDOJI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLGRAVESTONEDOJI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHAMMER( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHAMMER( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHAMMER_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHANGINGMAN( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHANGINGMAN( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHANGINGMAN_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHARAMI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHARAMI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHARAMI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHARAMICROSS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHARAMICROSS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHARAMICROSS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHIGHWAVE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHIGHWAVE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHIGHWAVE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHIKKAKE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHIKKAKE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHIKKAKE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHIKKAKEMOD( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHIKKAKEMOD( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHIKKAKEMOD_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLHOMINGPIGEON( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLHOMINGPIGEON( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLHOMINGPIGEON_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLIDENTICAL3CROWS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLIDENTICAL3CROWS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLIDENTICAL3CROWS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLINNECK( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLINNECK( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLINNECK_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLINVERTEDHAMMER( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLINVERTEDHAMMER( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLINVERTEDHAMMER_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLKICKING( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLKICKING( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLKICKING_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLKICKINGBYLENGTH( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLKICKINGBYLENGTH( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLKICKINGBYLENGTH_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLLADDERBOTTOM( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLLADDERBOTTOM( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLLADDERBOTTOM_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLLONGLEGGEDDOJI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLLONGLEGGEDDOJI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLLONGLEGGEDDOJI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLLONGLINE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLLONGLINE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLLONGLINE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLMARUBOZU( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLMARUBOZU( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLMARUBOZU_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLMATCHINGLOW( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLMATCHINGLOW( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLMATCHINGLOW_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLMATHOLD( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLMATHOLD( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLMATHOLD_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLMORNINGDOJISTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLMORNINGDOJISTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLMORNINGDOJISTAR_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLMORNINGSTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLMORNINGSTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
double optInPenetration,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLMORNINGSTAR_Lookback( double optInPenetration );
TA_LIB_API TA_RetCode TA_CDLONNECK( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLONNECK( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLONNECK_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLPIERCING( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLPIERCING( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLPIERCING_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLRICKSHAWMAN( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLRICKSHAWMAN( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLRICKSHAWMAN_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLRISEFALL3METHODS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLRISEFALL3METHODS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLRISEFALL3METHODS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSEPARATINGLINES( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSEPARATINGLINES( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSEPARATINGLINES_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSHOOTINGSTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSHOOTINGSTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSHOOTINGSTAR_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSHORTLINE( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSHORTLINE( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSHORTLINE_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSPINNINGTOP( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSPINNINGTOP( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSPINNINGTOP_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSTALLEDPATTERN( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSTALLEDPATTERN( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSTALLEDPATTERN_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLSTICKSANDWICH( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLSTICKSANDWICH( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLSTICKSANDWICH_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLTAKURI( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLTAKURI( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLTAKURI_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLTASUKIGAP( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLTASUKIGAP( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLTASUKIGAP_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLTHRUSTING( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLTHRUSTING( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLTHRUSTING_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLTRISTAR( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLTRISTAR( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLTRISTAR_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLUNIQUE3RIVER( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLUNIQUE3RIVER( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLUNIQUE3RIVER_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLUPSIDEGAP2CROWS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLUPSIDEGAP2CROWS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLUPSIDEGAP2CROWS_Lookback( void );
TA_LIB_API TA_RetCode TA_CDLXSIDEGAP3METHODS( int startIdx,
int endIdx,
const double inOpen[],
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_CDLXSIDEGAP3METHODS( int startIdx,
int endIdx,
const float inOpen[],
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_CDLXSIDEGAP3METHODS_Lookback( void );
TA_LIB_API TA_RetCode TA_CEIL( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_CEIL( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_CEIL_Lookback( void );
TA_LIB_API TA_RetCode TA_CMO( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_CMO( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_CMO_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_CORREL( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_CORREL( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_CORREL_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_COS( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_COS( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_COS_Lookback( void );
TA_LIB_API TA_RetCode TA_COSH( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_COSH( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_COSH_Lookback( void );
TA_LIB_API TA_RetCode TA_DEMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_DEMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_DEMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_DIV( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_DIV( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_DIV_Lookback( void );
TA_LIB_API TA_RetCode TA_DX( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_DX( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_DX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_EMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_EMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_EMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_EXP( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_EXP( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_EXP_Lookback( void );
TA_LIB_API TA_RetCode TA_FLOOR( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_FLOOR( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_FLOOR_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_DCPERIOD( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_HT_DCPERIOD( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_HT_DCPERIOD_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_DCPHASE( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_HT_DCPHASE( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_HT_DCPHASE_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_PHASOR( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outInPhase[],
double outQuadrature[] );
TA_LIB_API TA_RetCode TA_S_HT_PHASOR( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outInPhase[],
double outQuadrature[] );
TA_LIB_API int TA_HT_PHASOR_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_SINE( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outSine[],
double outLeadSine[] );
TA_LIB_API TA_RetCode TA_S_HT_SINE( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outSine[],
double outLeadSine[] );
TA_LIB_API int TA_HT_SINE_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_TRENDLINE( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_HT_TRENDLINE( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_HT_TRENDLINE_Lookback( void );
TA_LIB_API TA_RetCode TA_HT_TRENDMODE( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_HT_TRENDMODE( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_HT_TRENDMODE_Lookback( void );
TA_LIB_API TA_RetCode TA_IMI( int startIdx,
int endIdx,
const double inOpen[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_IMI( int startIdx,
int endIdx,
const float inOpen[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_IMI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_KAMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_KAMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_KAMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_LINEARREG( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LINEARREG( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LINEARREG_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_LINEARREG_ANGLE( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LINEARREG_ANGLE( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LINEARREG_ANGLE_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_LINEARREG_INTERCEPT( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LINEARREG_INTERCEPT( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LINEARREG_INTERCEPT_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_LINEARREG_SLOPE( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LINEARREG_SLOPE( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LINEARREG_SLOPE_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_LN( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LN( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LN_Lookback( void );
TA_LIB_API TA_RetCode TA_LOG10( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_LOG10( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_LOG10_Lookback( void );
TA_LIB_API TA_RetCode TA_MA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MA_Lookback( int optInTimePeriod,
TA_MAType optInMAType );
TA_LIB_API TA_RetCode TA_MACD( int startIdx,
int endIdx,
const double inReal[],
int optInFastPeriod,
int optInSlowPeriod,
int optInSignalPeriod,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API TA_RetCode TA_S_MACD( int startIdx,
int endIdx,
const float inReal[],
int optInFastPeriod,
int optInSlowPeriod,
int optInSignalPeriod,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API int TA_MACD_Lookback( int optInFastPeriod,
int optInSlowPeriod,
int optInSignalPeriod );
TA_LIB_API TA_RetCode TA_MACDEXT( int startIdx,
int endIdx,
const double inReal[],
int optInFastPeriod,
TA_MAType optInFastMAType,
int optInSlowPeriod,
TA_MAType optInSlowMAType,
int optInSignalPeriod,
TA_MAType optInSignalMAType,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API TA_RetCode TA_S_MACDEXT( int startIdx,
int endIdx,
const float inReal[],
int optInFastPeriod,
TA_MAType optInFastMAType,
int optInSlowPeriod,
TA_MAType optInSlowMAType,
int optInSignalPeriod,
TA_MAType optInSignalMAType,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API int TA_MACDEXT_Lookback( int optInFastPeriod,
TA_MAType optInFastMAType,
int optInSlowPeriod,
TA_MAType optInSlowMAType,
int optInSignalPeriod,
TA_MAType optInSignalMAType );
TA_LIB_API TA_RetCode TA_MACDFIX( int startIdx,
int endIdx,
const double inReal[],
int optInSignalPeriod,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API TA_RetCode TA_S_MACDFIX( int startIdx,
int endIdx,
const float inReal[],
int optInSignalPeriod,
int *outBegIdx,
int *outNBElement,
double outMACD[],
double outMACDSignal[],
double outMACDHist[] );
TA_LIB_API int TA_MACDFIX_Lookback( int optInSignalPeriod );
TA_LIB_API TA_RetCode TA_MAMA( int startIdx,
int endIdx,
const double inReal[],
double optInFastLimit,
double optInSlowLimit,
int *outBegIdx,
int *outNBElement,
double outMAMA[],
double outFAMA[] );
TA_LIB_API TA_RetCode TA_S_MAMA( int startIdx,
int endIdx,
const float inReal[],
double optInFastLimit,
double optInSlowLimit,
int *outBegIdx,
int *outNBElement,
double outMAMA[],
double outFAMA[] );
TA_LIB_API int TA_MAMA_Lookback( double optInFastLimit,
double optInSlowLimit );
TA_LIB_API TA_RetCode TA_MAVP( int startIdx,
int endIdx,
const double inReal[],
const double inPeriods[],
int optInMinPeriod,
int optInMaxPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MAVP( int startIdx,
int endIdx,
const float inReal[],
const float inPeriods[],
int optInMinPeriod,
int optInMaxPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MAVP_Lookback( int optInMinPeriod,
int optInMaxPeriod,
TA_MAType optInMAType );
TA_LIB_API TA_RetCode TA_MAX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MAX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MAX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MAXINDEX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_MAXINDEX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_MAXINDEX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MEDPRICE( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MEDPRICE( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MEDPRICE_Lookback( void );
TA_LIB_API TA_RetCode TA_MFI( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
const double inVolume[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MFI( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
const float inVolume[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MFI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MIDPOINT( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MIDPOINT( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MIDPOINT_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MIDPRICE( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MIDPRICE( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MIDPRICE_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MIN( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MIN( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MIN_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MININDEX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API TA_RetCode TA_S_MININDEX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outInteger[] );
TA_LIB_API int TA_MININDEX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MINMAX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outMin[],
double outMax[] );
TA_LIB_API TA_RetCode TA_S_MINMAX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outMin[],
double outMax[] );
TA_LIB_API int TA_MINMAX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MINMAXINDEX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outMinIdx[],
int outMaxIdx[] );
TA_LIB_API TA_RetCode TA_S_MINMAXINDEX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
int outMinIdx[],
int outMaxIdx[] );
TA_LIB_API int TA_MINMAXINDEX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MINUS_DI( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MINUS_DI( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MINUS_DI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MINUS_DM( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MINUS_DM( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MINUS_DM_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MOM( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MOM( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MOM_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_MULT( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_MULT( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_MULT_Lookback( void );
TA_LIB_API TA_RetCode TA_NATR( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_NATR( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_NATR_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_OBV( int startIdx,
int endIdx,
const double inReal[],
const double inVolume[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_OBV( int startIdx,
int endIdx,
const float inReal[],
const float inVolume[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_OBV_Lookback( void );
TA_LIB_API TA_RetCode TA_PLUS_DI( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_PLUS_DI( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_PLUS_DI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_PLUS_DM( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_PLUS_DM( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_PLUS_DM_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_PPO( int startIdx,
int endIdx,
const double inReal[],
int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_PPO( int startIdx,
int endIdx,
const float inReal[],
int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_PPO_Lookback( int optInFastPeriod,
int optInSlowPeriod,
TA_MAType optInMAType );
TA_LIB_API TA_RetCode TA_ROC( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ROC( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ROC_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ROCP( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ROCP( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ROCP_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ROCR( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ROCR( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ROCR_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_ROCR100( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ROCR100( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ROCR100_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_RSI( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_RSI( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_RSI_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_SAR( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
double optInAcceleration,
double optInMaximum,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SAR( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
double optInAcceleration,
double optInMaximum,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SAR_Lookback( double optInAcceleration,
double optInMaximum );
TA_LIB_API TA_RetCode TA_SAREXT( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
double optInStartValue,
double optInOffsetOnReverse,
double optInAccelerationInitLong,
double optInAccelerationLong,
double optInAccelerationMaxLong,
double optInAccelerationInitShort,
double optInAccelerationShort,
double optInAccelerationMaxShort,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SAREXT( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
double optInStartValue,
double optInOffsetOnReverse,
double optInAccelerationInitLong,
double optInAccelerationLong,
double optInAccelerationMaxLong,
double optInAccelerationInitShort,
double optInAccelerationShort,
double optInAccelerationMaxShort,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SAREXT_Lookback( double optInStartValue,
double optInOffsetOnReverse,
double optInAccelerationInitLong,
double optInAccelerationLong,
double optInAccelerationMaxLong,
double optInAccelerationInitShort,
double optInAccelerationShort,
double optInAccelerationMaxShort );
TA_LIB_API TA_RetCode TA_SIN( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SIN( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SIN_Lookback( void );
TA_LIB_API TA_RetCode TA_SINH( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SINH( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SINH_Lookback( void );
TA_LIB_API TA_RetCode TA_SMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_SQRT( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SQRT( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SQRT_Lookback( void );
TA_LIB_API TA_RetCode TA_STDDEV( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
double optInNbDev,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_STDDEV( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
double optInNbDev,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_STDDEV_Lookback( int optInTimePeriod,
double optInNbDev );
TA_LIB_API TA_RetCode TA_STOCH( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInFastK_Period,
int optInSlowK_Period,
TA_MAType optInSlowK_MAType,
int optInSlowD_Period,
TA_MAType optInSlowD_MAType,
int *outBegIdx,
int *outNBElement,
double outSlowK[],
double outSlowD[] );
TA_LIB_API TA_RetCode TA_S_STOCH( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInFastK_Period,
int optInSlowK_Period,
TA_MAType optInSlowK_MAType,
int optInSlowD_Period,
TA_MAType optInSlowD_MAType,
int *outBegIdx,
int *outNBElement,
double outSlowK[],
double outSlowD[] );
TA_LIB_API int TA_STOCH_Lookback( int optInFastK_Period,
int optInSlowK_Period,
TA_MAType optInSlowK_MAType,
int optInSlowD_Period,
TA_MAType optInSlowD_MAType );
TA_LIB_API TA_RetCode TA_STOCHF( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType,
int *outBegIdx,
int *outNBElement,
double outFastK[],
double outFastD[] );
TA_LIB_API TA_RetCode TA_S_STOCHF( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType,
int *outBegIdx,
int *outNBElement,
double outFastK[],
double outFastD[] );
TA_LIB_API int TA_STOCHF_Lookback( int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType );
TA_LIB_API TA_RetCode TA_STOCHRSI( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType,
int *outBegIdx,
int *outNBElement,
double outFastK[],
double outFastD[] );
TA_LIB_API TA_RetCode TA_S_STOCHRSI( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType,
int *outBegIdx,
int *outNBElement,
double outFastK[],
double outFastD[] );
TA_LIB_API int TA_STOCHRSI_Lookback( int optInTimePeriod,
int optInFastK_Period,
int optInFastD_Period,
TA_MAType optInFastD_MAType );
TA_LIB_API TA_RetCode TA_SUB( int startIdx,
int endIdx,
const double inReal0[],
const double inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SUB( int startIdx,
int endIdx,
const float inReal0[],
const float inReal1[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SUB_Lookback( void );
TA_LIB_API TA_RetCode TA_SUM( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_SUM( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_SUM_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_T3( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
double optInVFactor,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_T3( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
double optInVFactor,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_T3_Lookback( int optInTimePeriod,
double optInVFactor );
TA_LIB_API TA_RetCode TA_TAN( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TAN( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TAN_Lookback( void );
TA_LIB_API TA_RetCode TA_TANH( int startIdx,
int endIdx,
const double inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TANH( int startIdx,
int endIdx,
const float inReal[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TANH_Lookback( void );
TA_LIB_API TA_RetCode TA_TEMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TEMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TEMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_TRANGE( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TRANGE( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TRANGE_Lookback( void );
TA_LIB_API TA_RetCode TA_TRIMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TRIMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TRIMA_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_TRIX( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TRIX( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TRIX_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_TSF( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TSF( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TSF_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_TYPPRICE( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_TYPPRICE( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_TYPPRICE_Lookback( void );
TA_LIB_API TA_RetCode TA_ULTOSC( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod1,
int optInTimePeriod2,
int optInTimePeriod3,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_ULTOSC( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod1,
int optInTimePeriod2,
int optInTimePeriod3,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_ULTOSC_Lookback( int optInTimePeriod1,
int optInTimePeriod2,
int optInTimePeriod3 );
TA_LIB_API TA_RetCode TA_VAR( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
double optInNbDev,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_VAR( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
double optInNbDev,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_VAR_Lookback( int optInTimePeriod,
double optInNbDev );
TA_LIB_API TA_RetCode TA_WCLPRICE( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_WCLPRICE( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_WCLPRICE_Lookback( void );
TA_LIB_API TA_RetCode TA_WILLR( int startIdx,
int endIdx,
const double inHigh[],
const double inLow[],
const double inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_WILLR( int startIdx,
int endIdx,
const float inHigh[],
const float inLow[],
const float inClose[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_WILLR_Lookback( int optInTimePeriod );
TA_LIB_API TA_RetCode TA_WMA( int startIdx,
int endIdx,
const double inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API TA_RetCode TA_S_WMA( int startIdx,
int endIdx,
const float inReal[],
int optInTimePeriod,
int *outBegIdx,
int *outNBElement,
double outReal[] );
TA_LIB_API int TA_WMA_Lookback( int optInTimePeriod );
TA_RetCode TA_SetUnstablePeriod( TA_FuncUnstId id,
unsigned int unstablePeriod );
unsigned int TA_GetUnstablePeriod( TA_FuncUnstId id );
TA_RetCode TA_SetCompatibility( TA_Compatibility value );
TA_Compatibility TA_GetCompatibility( void );
TA_RetCode TA_SetCandleSettings( TA_CandleSettingType settingType,
TA_RangeType rangeType,
int avgPeriod,
double factor );
TA_RetCode TA_RestoreCandleDefaultSettings( TA_CandleSettingType settingType );
#ifdef __cplusplus
}
#endif
#endif