- A -

abs()

adjustLineBreaks()

arccos()

arcsin()

arctan()

arctan2()

- B -

Bar Interval

BARSTATE_CURRENTBAR

BARSTATE_NEWBAR

Editing User Scripts
ThisStudy.addValue()
ThisStudy.setValue()
TEStream.getBarState()

- C -

ceil()

chr()

Color Functions

Color.toRGB()
Color.green()
Color.blue()
Color.black()
Color.maroon()
Color.olive()
Color.navy()
Color.purple()
Color.teal()
Color.gray()
Color.silver()
Color.red()
Color.lime()
Color.yellow()
Color.fuchsia()
Color.aqua()
Color.ltGray()
Color.dkGray()
Color.white()

Color.aqua()

Color.black()

Color.blue()

Color.dkGray()

Color.fuchsia()

Color.gray()

Color.green()

Color.lime()

Color.ltGray()

Color.maroon()

Color.navy()

Color.olive()

Color.purple()

Color.red()

Color.silver()

Color.teal()

Color.toRGB()

Color.white()

Color.yellow()

compareMem()

compareStr()

compareText()

copy()

cos()

cotan()

- D -

Data Flow

Date Functions

date()
dateTimeToStr()
dateToStr()
dayOfWeek()
decodeDate()
decodeTime()
encodeDate()
encodeTime()
incMonth()
isLeapYear()
now()
strToDateTime()
strToTime()
time()
timeToStr()

date()

dateTimeToStr()

dateToStr()

dayOfWeek()

Debugging

Anatomy of a Study Formula
debugPrint()

debugPrint

debugPrint()

Editing User Scripts
debugPrint()

dec()

decodeDate()

decodeTime()

degToRad()

delete()

Disclaimer

DLL

- E -

Editing

encodeDate()

encodeTime()

exp()

- F -

floatToStr()

floor()

FlowChart

format()

formatFloat()

frac()

functionsSystem.pas

Objects and Concepts
Developing Study Formulas
Register a Study Formula

functionsUser.pas

Objects and Concepts
Developing Study Formulas
Register a Study Formula

- G -

General Utilities

General Utility Functions

debugPrint()
abs()
adjustLineBreaks()
arccos()
arcsin()
arctan()
arctan2()
ceil()
chr()
compareMem()
compareStr()
compareText()
copy()
cos()
cotan()
date()
dateTimeToStr()
dateToStr()
dayOfWeek()
dec()
decodeDate()
decodeTime()
delete()
encodeDate()
encodeTime()
exp()
floatToStr()
floor()
format()
formatFloat()
frac()
hi()
high()
hypot()
inc()
incMonth()
insert()
isLeapYear()
int()
intToHex()
intToStr()
length()
ln()
lo()
log10()
log2()
logN()
low()
lowerCase()
maxD()
mean()
minD()
norm()
now()
odd()
ord()
pi()
poly()
popnStdDev()
pos()
power()
pred()
quotedStr()
radToDeg()
random()
randomize()
round()
roundTo()
sgn()
sin()
sizeOf()
sqr()
sqrt()
stdDev()
strToFloat()
strToInt()
strToIntDef()
strToDateTime()
strToTime()
succ()
tan()
time()
timeToStr()
trim()
trimLeft()
trimRight()
trunc()
upperCase()
val()
variance()

Grid Object

Grid.addInterval()

Grid.addSymbol()

Grid.createStudy()

Register a Study Formula
Grid.createStudy()

Grid.generateAlert()

Grid.return()

Grid.setCellBgColor()

Grid.setCellData()

Grid.setCellFgColor()

Grid.setCellFontSize()

Grid.setColumnTitle()

- H -

Help Text Block

hi()

high()

hypot()

- I -

Import a Study Formula

inc()

incMonth()

Initialize Section

Grid.setColumnTitle()
Grid.addInterval()
Grid.addSymbol()

insert()

int()

intToHex()

intToStr()

isLeapYear()

- L -

length()

ln()

lo()

log10()

log2()

logN()

low()

lowerCase()

- M -

Math Functions

abs()
arccos()
arcsin()
arctan()
arctan2()
ceil()
cos()
cotan()
dec()
degToRad()
exp()
floor()
frac()
hypot()
inc()
int()
ln()
lo()
log10()
log2()
logN()
maxD()
mean()
minD()
norm()
odd()
ord()
pi()
poly()
popnStdDev()
power()
pred()
radToDeg()
random()
randomize()
round()
roundTo()
sgn()
sin()
sqr()
sqrt()
stdDev()
succ()
tan()
trunc()
variance()

maxD()

mean()

medianDoubleArray()

medianIntegerArray()

medianVariantArray()

minD()

- N -

norm()

now()

- O -

odd()

ord()

- P -

pi()

poly()

popnStdDev()

pos()

power()

pred()

- Q -

quotedStr()

- R -

radToDeg()

random()

randomize()

Register a Study Formula

round()

roundTo()

- S -

Script

sgn()

sin()

sizeOf()

sortAscDouble()

sortAscInteger()

sortAscVariant()

sortDescDouble()

sortDescInteger()

sortDescVariant()

sqr()

sqrt()

stdDev()

Stream Functions

TEStream.getValue()
TEStream.getTime()
TEStream.getDay()
TEStream.getDate()
TEStream.getMonth()
TEStream.getYear()
TEStream.offsetDaysAgo()
TEStream.absoluteHigh()
TEStream.absoluteLow()
TEStream.getBarState()
TEStream.getBarsInDay()
TEStream.getDirty()
TEStream.setDirty()
TEStream.isIntraday()
TEStream.getInterval()
TEStream.getNumBars()
TEStream.getSymbol()

Stream Object

Stream Utility Functions

strmAvg()
strmDetrend()
strmDeviation()
strmHighest()
strmLowest()
strmNormalize()
strmNormalizeAbsolute()
strmPhase()
strmRegression()
strmRegressionSlope()
strmStdDev()
strmSum()
strmSwingHighBar()
strmSwingLowBar()

String Functions

adjustLineBreaks()
compareStr()
compareText()
copy()
dateTimeToStr()
dateToStr()
delete()
floatToStr()
format()
formatFloat()
insert()
intToStr()
length()
lowerCase()
pos()
quotedStr()
timeToStr()
trim()
trimLeft()
trimRight()
upperCase()

strmAvg()

strmDetrend()

strmDeviation()

strmHighest()

strmLowest()

strmNormalize()

strmNormalizeAbsolute()

strmPhase()

strmRegression()

strmRegressionSlope()

strmStdDev()

strmSum()

strmSwingHighBar()

strmSwingLowBar()

strToDateTime()

strToFloat()

strToInt()

strToIntDef()

strToTime()

Study Formula Functions

ThisStudy.addValue()
ThisStudy.setValue()
ThisStudy.getValue()
ThisStudy.setPrimed()
ThisStudy.getPrimed()
ThisStudy.getNumBars()
ThisStudy.getStudyName()
ThisStudy.getInputStream()
ThisStudy.getInputParameter()
ThisStudy.getJurikJMA()
ThisStudy.getJurikRSX()
ThisStudy.getJurikVEL()
ThisStudy.getJurikDMX()
ThisStudy.getStorage()
ThisStudy.getDoubleArray()

Study Formula Layout

Study Object

Study Utility Functions

sortAscVariant()
sortDescVariant()
medianVariantArray()
sortAscDouble()
sortDescDouble()
medianDoubleArray()
sortAscInteger()
sortDescInteger()
medianIntegerArray()

studyInfoSystem.txt

Objects and Concepts
Developing Study Formulas

studyInfoUser.txt

Objects and Concepts
Developing Study Formulas
Add Parameter and Usage Information

succ()

Symbol Object

Symbol.close()

Symbol.date()

Symbol.getBarState()

Symbol.getInterval()

Symbol.getNumBars()

Symbol.getRow()

Symbol.getSymbol()

Symbol.high()

Symbol.hl2()

Symbol.hlc3()

Symbol.isHistoryLoaded()

Symbol.low()

Symbol.ohlc4()

Symbol.open()

Symbol.time()

Symbol.volume()

- T -

tan()

TEDoubleArray.getSize()

TEDoubleArray.getValue()

TEDoubleArray.median()

TEDoubleArray.setValue()

TEDoubleArray.shift()

TEDoubleArray.sortAsc()

TEDoubleArray.sortDesc()

TEJurikDMX.getValue()

TEJurikJMA.getValue()

TEJurikRSX.getValue()

TEJurikVEL.getValue()

TEStorage.getSize()

TEStorage.getValue()

TEStorage.median()

TEStorage.setValue()

TEStorage.shift()

TEStorage.sortAsc()

TEStorage.sortDesc()

TEStream.absoluteHigh()

TEStream.absoluteLow()

TEStream.getBarsInDay()

TEStream.getBarState()

TEStream.getDate()

TEStream.getDay()

TEStream.getDirty()

TEStream.getInterval()

TEStream.getMonth()

TEStream.getNumBars()

TEStream.getSymbol()

TEStream.getTime()

TEStream.getValue()

TEStream.getYear()

TEStream.isIntraday()

TEStream.offsetDaysAgo()

TEStream.setDirty()

ThisStudy.addValue()

ThisStudy.getDoubleArray()

ThisStudy.getInputParameters()

ThisStudy.getInputStream()

ThisStudy.getJurikDMX()

ThisStudy.getJurikJMA()

ThisStudy.getJurikRSX()

ThisStudy.getJurikVEL()

ThisStudy.getNumBars()

ThisStudy.getPrimed()

ThisStudy.getStorage()

ThisStudy.getStudyName()

ThisStudy.getValue()

ThisStudy.setPrimed()

ThisStudy.setValue()

time()

timeToStr()

trim()

trimLeft()

trimRight()

trunc()

- U -

upperCase()

User Script

User Script Functions

Symbol.getInterval()
Symbol.getBarState()
Symbol.getNumBars()
Symbol.getRow()
Symbol.getSymbol()
Symbol.isHistoryLoaded()
Symbol.close()
Symbol.open()
Symbol.high()
Symbol.low()
Symbol.hl2()
Symbol.hlc3()
Symbol.ohlc4()
Symbol.date()
Symbol.time()
Symbol.volume()
Grid.generateAlert()
Grid.return()
Grid.setCellBgColor()
Grid.setCellFgColor()
Grid.setCellFontSize()
Grid.setCellData()
Grid.setColumnTitle()
Grid.addInterval()
Grid.addSymbol()

- V -

val()

Variables

variance()