BullScript: Candle Pattern Functions

Candle Pattern Functions This section describes a number of functions built into BullScript designed to identify candle patterns. Unless otherwise stated, each function returns true if the pattern is completed on the current bar. It is important to realize that all of our reversal candle patterns must be preceded by […]

BullScript: Mathematical Functions

Mathematical Functions This section lists a variety of mathematical functions including statistical functions, trigonometry, and rounding. Absolute Value Usage ABS(A) a A number. Description Finds the absolute value of a. That is, the value of a without regard to sign. The abs function is often used to calculate the difference […]

BullScript: General Functions

General Functions This section describes basic BullScript functions used to make decisions, refer to other data bars, call other scripts and input data. AllFalse Usage ALLFALSE(EXPR, N) expr A yes/no (boolean) expression that is evaluated every bar. n The number of bars over which expr is evaluated. Description If expr […]

Introduction to Learning BullScript

Language Overview BullScript is a functional programming language that is used to define indicators and alerts. It is similar to some spreadsheet languages. The language is made up of functions, such as ma() and atr(), and mathematical operations like +, -, *. BullScript is not case sensitive, meaning that it […]


Moving Average Convergence Divergence The MACD is calculated by subtracting the 26-period Exponential Moving Average (EMA) from the 12-period EMA. The result of that calculation is the MACD line. A nine-day EMA of the MACD called the signal line, is then plotted on top of the MACD line, which can function as a trigger for buy and sell signals. Source: MACD […]

CHAPTER 36: Appendices

Keyboard Shortcuts Keyboard shortcuts are combinations of keys that when pressed perform a particular operation. Useful keyboard shortcuts available are: This Is a shortcut to ALT + ENTER Bring up the Properties box CTRL + A Select all stock symbols in the list CTRL + C Copy CTRL + E […]