Trading Blox Builder's Guide
Contents
| Index
- B -
Blox
Working with
Breakpoint
Broker
Entry Orders
Exit Orders
- C -
Comments
Common Questions
How Stops Work
Shortcut Keys
The Start and End Dates
Comparison
Constants
Correlation Functions
Add Closely Correlated
Add Loosely Correlated
Reset Closely Correlated
Reset Loosely Correlated
Correlation Properties
- D -
Data Access Properties
Data Function
Add Commission
Get Day Index
Price Format
Real Price
Round Tick
Round Tick Down
Round Tick Up
Data Functions
Date Functions
DateToJulian
DayMonthYearToDate
DayOfMonth
DayOfWeek
DayOfWeekName
DaysInMonth
JulianToDate
Month
MonthName
SystemDate
SystemTime
WeekNumberISO
Year
Debugger
- E -
Email Manager
Email Connect
Email Disconnect
Email Send
EmailSendHTML
Entry Orders
EnterLongAtLimit
EnterLongAtLimitClose
EnterLongAtLimitOpen
EnterLongOnClose
EnterLongOnOpen
EnterLongOnStop
EnterLongOnStopClose
EnterLongOnStopOpen
EnterShortAtLimit
EnterShortAtLimitClose
EnterShortAtLimitOpen
EnterShortOnClose
EnterShortOnOpen
EnterShortOnStop
EnterShortOnStopClose
EnterShortOnStopOpen
Entry Scripts
Entry Order Filled
Entry Orders
Exit Orders
ExitAllUnitsAtLimit
ExitAllUnitsAtLimitClose
ExitAllUnitsAtLimitOpen
ExitAllUnitsOnClose
ExitAllUnitsOnOpen
ExitAllUnitsOnStop
ExitAllUnitsOnStopClose
ExitAllUnitsOnStopOpen
ExitUnitAtLimit
ExitUnitAtLimitClose
ExitUnitAtLimitOpen
ExitUnitOnClose
ExitUnitOnOpen
ExitUnitOnStop
ExitUnitOnStopClose
ExitUnitOnStopOpen
Exit Scripts
Exit Order Filled
Exit Orders
- F -
File Functions
CopyFile
CreateDirectory
DeleteFile
EditFile
FileExists
MoveFile
OpenFile
OpenFileDialog
SaveFileDialog
FileManager
Close
EndOfFile
OpenAppend
OpenRead
OpenWrite
ReadLine
WriteLine
WriteString
- G -
General Functions
FileVersion
FileVersionNumerical
GetRegistryKey
License Name
LicenseName
LineNumber
Message Box
MessageBox
PlaySound
PreferenceItems
ProductVersion
ProductVersionNumerical
SetRegistryKey
Getting Started
Adding Money Management
Creating a System
Tutorial
What are blox?
Group Properties
- H -
Historical Trade Properties
- I -
Indicators
Accessing
Basic
Calculated
Custom
Invalid Items
Valid Items
Instrument Loading
Load By Long Rank
Load By Short Rank
Load External Data
Load IPV From File
Load Symbol
- K -
Keywords
Abort
Assert
Break
DO
ELSE
End
ENDIF
ENDWHILE
FOR
IF
LOOP
NEXT
Stop
THEN
UNTIL
WHILE
- M -
Mathematical Comparison
Mathematical Functions
Absolute Value
Arc Cosine
Arc Sine
Arc Tangent
Arc Tangent XY
Average
CAGR
Correlation
Correlation Log
Cosine
Degrees to Radians
ema function
Exponents
Hypotenuse
IfThenElse
IsUndefined
Log
Max
Min
Radians to Degrees
Random
RandomDouble
RandomSeed
Round
Sine
Square Root
Standard Deviation
Standard Deviation Log
sumValues
Tangent
Money Manager Scripts
Unit Size
- O -
Objects
alternateBroker
AlternateOrder
alternateSystem
Block
Broker
Email Manager
FileManager
Instrument
Name
Order
Script
ScriptName
System
Test
Operators
Order Functions
Reject
Set Custom Value
Set Fill Price
Set Order Report Message
Set Quantity
Set Rule Label
Set Sort Value
Set Stop Price
SetCustomValue
SetOrderReportMessage
SetRuleLabel
SetSortValue
Order Properties
Orders
Entry Orders
Exit Orders
- P -
Parameters
Placing Orders
Portfolio Manager Scripts
Filter Portfolio
Rank Instruments
Position Functions
Set Exit Limit
Set Exit Stop
Set Unit Custom Value
Position Properties
Positon Adjustment Functions
Adjust Position At Limit
Adjust Position On Close
Adjust Position On Open
Adjust Position On Stop
- R -
Ranking Functions
Set Long Ranking Value
Set Short Ranking Value
Ranking Properties
Registry Keys
GetRegistryKey
SetRegistryKey
Risk Manager Scripts
Adjust Instrument Risk
Can Add Unit
Can Fill Order
Compute Instrument Risk
Compute Risk Adjustment
Initialize Risk Management
- S -
Scripts
After Instrument Day
After Simulation
After Test Script
After Trading Day
Basic Scripts
Before Instrument Day
Before Simulation
Before Test
Before Trading Day
Common to Many Blox
Entry Blox Scripts
Exit Blox Scripts
Money Manager Blox Scripts
Portfolio Manager Blox Scripts
Risk Manager Blox Scripts
Update Indicators Blox Scripts
Working with
Simulation Loop
Comprehensive
Statements
Assignment
DO
Error
FOR
IF
Print
VARIABLES
WHILE
String Functions
ASCII
ASCIIToCharacters
Concatenate
FindString
FormatString
GetField
GetFieldCount
GetFieldNumber
LeftCharacters
LowerCase
MiddleCharacters
RemoveCommasBetweenQuotes
RemoveNonDigits
ReplaceString
RightCharacters
StringLength
TrimLeftSpaces
TrimRightSpaces
TrimSpaces
ucase
System
Correlation
Correlation Log
Portfolio Instrument Access
System Functions
System Properties
Systems
Working with
- T -
Test
CreateStringArray
Equity Properties
General Properties
GetStringArrayElement
SetStringArrayElement
SortStringArray
String Array Functions
Test Statistics
Trade Properties
Test Functions
Abort Simulation
Abort Test
Add Statistic
GetSteppedParameter
Set Alternate System
Set Auto Priming
Set Generating Orders
SetSilentTestRun
Update Other Expenses
Time Function
Hour
Minute
Time Functions
TimeDiff
Trade Control Functions
Allow All Trades
Allow Long Trades
Allow Short Trades
Deny All Trades
Deny Long Trades
Deny Short Trades
Trade Control Properties
Trading Blox
Auxiliary Blox Reference
Entry Blox Reference
Exit Blox Reference
Money Manager Blox Reference
Portfolio Manager Blox Reference
Risk Manager Blox Reference
Trading Blox Architecture
Blox
Indicators
Parameters
Process Flow
Scripts
Simulation Loop
Suites
Systems
Trading Objects
Units
Variables
Working with Systems, Blox and Scripts
Trading Objects
Type Conversion Functions
AsFloating
AsInteger
AsString
IsFloating
IsInteger
IsString
- U -
Update Indicators Scripts
Update Indicators
User Functions
- V -
Variables
Average
Block Permanent Variables
Cross Over
GetSeriesSize
Highest
HighestBar
Instrument Permanent Variables
Lowest
LowestBar
Median
Naming Variables
RegressionEnd
RegressionSlope
RegressionValue
RSI
Scope
Series Functions
Series Indexing
SetSeriesSize
SetSeriesValues
SortSeries
SortSeriesDual
Standard Deviation
Standard Deviation Log
Sum
Swing High
Swing High Bars
Swing Low
Swing Low Bars
The VARIABLES Statement