Tradery.com
Overview
Quick Start
Trading Systems
Trading System Basics
User's Guide
Creating and Managing your Profile
Systems Control Menu
System Manager
Symbols List Manager
Sessions Manager
Charts Page
Equity Curve Page
Session Statistics Page
System Stats Page
Trades Page
Signals Page
Output Page
Errors
Invalid Data Handling
Links and Bookmarks
Multi System Sessions
Position Sizing and Money Management
Trading Signals Sizing
Running a Session
Date Ranges
Automated Trading
Programmer's Guide
Tutorial
Hello, world!
A simple trading system
Basic Concepts
Trading System Structure
Data
Series
Indicators
Entering and Exiting Trades
Explicit Trades
Auto exit strategies
Positions
Position Objects
Accessing Position Objects
Single-position Systems
Multi-position Systems
Trading Signals
Charting
Date/Time manipulation
Putting it all together - a sample trading system
Backtesting realism
Slippage
Commission
Peeking into the future
Liquidity
Advanced Techniques
Multi Symbol Trading Systems
Callback Based System Structure
System Variables
Predefined functions
What are system predefined functions
init
run
onBar
onOpenPosition
cleanup
Order Filters
Exception Handling
Writing Good Code
Writing Solid Code
Debugging Trading Systems
Common Mistakes
Language Reference
Introduction
Comments
Statements
Variables
Operators
Loop Statements
Functions
Types
Conditional Statements
Strings
API Reference
Overview
System
Overview
init
run
cleanup
getSymbol
onBar
onOpenPosition
bars
synchronize
getDefaultBars
getBarsForSymbol
getBar
size
barsCount
lowSeries
highSeries
openSeries
closeSeries
volumeSeries
timeSeries
low
high
open
close
volume
time
date
getPosition
getLastPosition
getFirstOpenPosition
getNextOpenPosition
hasOpenPositions
openPositionsCount
getLastOpenPosition
getInitialCapital
getFirstSymbol
getNextSymbol
createPane
getDefaultPane
setChartName
Entering and Exiting Positions
buyAtMarket
buyAtClose
buyAtStop
buyAtLimit
sellAtMarket
sellAtClose
sellAtStop
sellAtLimit
shortAtMarket
shortAtClose
shortAtStop
shortAtLimit
coverAtMarket
coverAtClose
coverAtStop
coverAtLimit
closeAllAtMarket
closeAllShortAtMarket
closeAllLongAtMarket
closeAllAtClose
closeAllShortAtClose
closeAllLongAtClose
closeAllShortAtLimit
closeAllLongAtLimit
closeAllShortAtStop
closeAllLongAtStop
Auto Exit Strategies
installTimeBasedExit
installTimeBasedExitAtMarket
installTimeBasedExitAtClose
installBreakEvenStop
installBreakEvenStopLong
installBreakEvenStopShort
installReverseBreakEvenStop
installReverseBreakEvenStopLong
installReverseBreakEvenStopShort
installStopLoss
installProfitTarget
installProfitTargetLong
installProfitTargetShort
installTrailingStop
applyTimeBased
applyTimeBasedAtMarket
applyTimeBasedAtClose
applyStopLoss
applyTrailing
applyBreakEvenStop
applyBreakEvenStopLong
applyBreakEvenStopShort
applyReverseBreakEvenStop
applyReverseBreakEvenStopLong
applyReverseBreakEvenStopShort
applyProfitTarget
applyProfitTargetLong
applyProfitTargetShort
applyAutoStops
forEachOpenPosition
forEachBar
PrintLine
exit
System Indicators
Series
Overview
isSynchronized
size
[]
setValue
+, -, *, /
+-, -=, *=, /=
Sin, Cos, Tan, Sinh, Cosh, Tanh, Asin, Acos, Atan, Ceil, Floor, Exp, Sqrt, Ln, Log10
shiftRight
shiftLeft
Series Indicators
APO
AroonDown
AroonUp
BBandLower
BBandUpper
Beta Coefficient
CMO (Chande Momentum Oscillator)
Correlation
crossOver
crossUnder
DEMA
EMA (Exponential Moving Average)
EMA (Exponential Moving Average)
FAMA
HTDCPeriod
HTDCPhase
HTLeadSine
HTPhasorPhase
HTPhasorQuadrature
HTSine
HTTrendline
HTTrendMode
KAMA
LinearReg
LinearRegAngle
LinearRegIntercept
LinearRegSlope
MACD
MACDExt
MACDFix
MACDHist
MACDHistExt
MACDHistFix
MACDSignal
MACDSignalExt
MACDSignalFix
MAMA
Max
MaxIndex
MidPoint
Min
MinIndex
MOM
Momentum
PPO
ROC (Rate of Change)
ROCP
ROCR
ROCR100
RSI (Relative Strength Index)
SMA (Simple Moving Average)
StdDev
StochRSIFastD
StochRSIFastK
T3
TEMA
TRIMA
TRIX
TSF (Time Series Forecast)
turnDown
turnUp
Variance
WMA
Bars
api_overview
size
synchronize
isSynchronized
getSymbol
getBar
resolution
type
open
low
high
close
volume
time
date
bool
openSeries
lowSeries
highSeries
closeSeries
volumeSeries
timeSeries
Bars Indicators
AccumDist
ADX
ADXR
ATR
AvgPrice
BOP (Balance of Power)
CCI
ChaikinAD
ChaikinADOscillator
DX
MedPrice
MFI
MidPrice
MinusDI
MinusDM
NATR (Normalized Average True Range)
OBV
PlusDI
PlusDM
SAR
StochFastD
StochFastK
StochSlowD
StochSlowK
TR
TrueRange
TypPrice
WclPrice
WillR
Candle Patterns
Cdl2Crows
Cdl3BlackCrows
Cdl3Inside
Cdl3LineStrike
Cdl3Outside
Cdl3StarsInSouth
Cdl3WhiteSoldiers
CdlAbandonedBaby
CdlAdvanceBlock
CdlBeltHold
CdlBreakaway
CdlClosingMarubuzu
CdlConcealingBabySwallow
CdlCounterattack
CdlDoji
CdlDojiStar
CdlDragonFlyDoji
CdlEngulfing
CdlEveningDojiStar
CdlEveningStar
CdlGapSideBySideWhite
CdlGravestoneDoji
CdlHammer
CdlHangingMan
CdlHarami
CdlHaramiCross
CdlHighWave
CdlHikkake
CdlHomingPigeon
CdlIdentical3Crows
CdlInNeck
CdlInvertedHammer
CdlKicking
CdlKickingByLength
CdlLadderBottom
CdlLongLeggedDoji
CdlLongLine
CdlMarubozu
CdlMatchingLow
CdlMatHold
CdlMorningDojiStar
CdlMorningStar
CdlOnNeck
CdlPiercing
CdlRickshawMan
CdlRiseFall3Methods
CdlSeparatingLines
CdlShootingStar
CdlShortLine
CdlSpinningTop
CdlStalled
CdlStickSandwich
CdlTakuri
CdlTasukiGap
CdlThrusting
CdlTristar
CdlUnique3River
CdlUpsideGap2Crows
CdlXSideGap3Methods
Bar
Overview
getOpen
getLow
getHigh
getClose
getVolume
getOpenInterest
time
Positions collection
Position
Overview
getId
isTrailingStopActive
isBreakEvenStopActive
isReverseBreakEvenStopActive
getTrailingStopLevel
getShares
isLong
isShort
getSymbol
isOpen
isClosed
getEntryOrderType
getCloseOrderType
getEntryBar
getCloseBar
getGain
getPctGain
getDuration
getPctGain
getEntryCost
getCloseIncome
getClosePrice
getEntryPrice
getEntryTime
getCloseTime
getEntryDate
getCloseDate
getEntrySlippage
getEntryCommission
getCloseSlippage
getCloseCommission
getEntryName
getCloseName
toString
toMinString
Indicators
TrueRange
AccumDist
ADX
ADXR
MinusDI
MinusDM
AvgPrice
MedPrice
TypPrice
WclPrice
CCI
DX
ChaikinAD
ChaikinADOscillator
OBV
MidPrice
SAR
MFI
ATR
TR
PlusDI
PlusDM
WillR
StochSlowK
StochSlowD
StochFastK
StochFastD
Cdl3BlackCrows
CdlAbandonedBaby
CdlDojiStar
CdlEngulfing
CdlEveningDojiStar
CdlEveningStar
CdlHammer
CdlHangingMan
CdlHarami
CdlHaramiCross
CdlHighWave
CdlIdentical3Crows
CdlInvertedHammer
CdlLongLine
CdlMorningDojiStar
CdlMorningStar
CdlShootingStar
CdlShortLine
CdlSpinningTop
CdlTristar
CdlUpsideGap2Crows
Cdl2Crows
Cdl3Inside
Cdl3LineStrike
Cdl3WhiteSoldiers
Cdl3Outside
CdlInNeck
CdlOnNeck
CdlPiercing
CdlStalled
CdlThrusting
CdlAdvanceBlock
Cdl3StarsInSouth
CdlBeltHold
CdlBreakaway
CdlClosingMarubuzu
CdlConcealingBabySwallow
CdlCounterattack
CdlDoji
CdlDragonFlyDoji
CdlGapSideBySideWhite
CdlGravestoneDoji
CdlHomingPigeon
CdlKicking
CdlKickingByLength
CdlLadderBottom
CdlLongLeggedDoji
CdlMarubozu
CdlMatchingLow
CdlRickshawMan
CdlRiseFall3Methods
CdlSeparatingLines
CdlStickSandwich
CdlTakuri
CdlTasukiGap
CdlUnique3River
CdlXSideGap3Methods
CdlMatHold
crossOver
crossUnder
turnDown
turnUp
SMA
EMA
EMA
WMA
AroonDown
AroonUp
ROC
BBandUpper
BBandLower
DEMA
HTTrendline
KAMA
MAMA
FAMA
MidPoint
PPO
ROCP
ROCR
ROCR100
RSI
TRIX
HTDCPeriod
HTDCPhase
HTPhasorPhase
HTPhasorQuadrature
HTSine
HTLeadSine
HTTrendMode
LinearReg
LinearRegSlope
LinearRegAngle
LinearRegIntercept
StdDev
Variance
MOM
Momentum
MACD
MACDSignal
MACDHist
MACDExt
MACDSignalExt
MACDHistExt
MACDFix
MACDSignalFix
MACDHistFix
APO
T3
TEMA
TRIMA
StochRSIFastK
StochRSIFastD
Chart
Overview
setChartName
getDefaultPane
createPane
Pane
drawSeries
setBackgroundColor
Predefined colors
String
Date and Time
Overview
DateTime
Overview
Creation
Arithmetic +, -, +=, -=
Comparison Operators
=
toString
date
timeOfDay
isNotADateTime
isInfinity
isPosInfinity
isNegInfinity
isSpecial
Date
Overview
Constructors
year
month
day
isInfinity
isNegInfinity
isPosInfinity
isNotADate
weekNumber
Comparison Operators
Arithmetic +, -, +=, -=
Increment, Decrement ++, --
=
toString
TimeDuration
Overview
constructors
hours
minutes
seconds
totalSeconds
fractionalSeconds
isNegative
Comparison Operators
Arithmetic +, -, *, /, +=, -=, *=, /=
toString
DateDuration
Overview
constructors
days
isNegative
Comparison Operators
Arithmetic +, -, *, /, +=, -=, *=, /=
Collections
Exceptions
Appendices
Colors
Sample Systems
Multi Symbol Sample Trading System
Virtual Accounts
Virtual Accounts Intro
Account Manager
Submit Order Dialog
Quick Order Entry
Account History
Automated Trading
Virtual Account Limitations
Tradery Web API
Overview
APIs
authenticate
getsessions
runsession
heartbeat
getruntimestats
getsignals
gettrades
getperformancestats
API PHP Sample
License Agreement
Copyright