Skip to content. | Skip to navigation

Personal tools
You are here: Home QuickStart Equihack Language



Equihack is the whimsical name given to Equities Lab’s computer language that drives its screeners and more. It allows you, the “Hacker,” to crack open secrets hidden in the records of over 7,000 stocks. This unique language has grammar rules that you will need to know in order to use it.

The Equihack language is the focus of these lessons. Equities Lab has many reports, heat maps and graphs that you can easily access without any understanding of Equihack language. It is largely hidden from view, much as the engine in a car is under the hood. If your background is in computer programming, you are welcome to study Equihack before you understand the power of the Equites Lab’s full system. For the rest of us, the reverse is probably the better approach.

Why delve into Equihack? The language is not hard to read. It was designed that way—this lets you see what is really behind a given screener. Nor is the language hard to change--you may want to make a minor tweak to an existing screener and save it as your own. Once really comfortable with all this you will be ready to create your own screeners.

As you probably know there is no “maybe” command in computer languages. Nor are you allowed to misspell anything.  However, Equihack prompts you with appropriate choices in most cases. In addition you will be able to search for the name of that property or command you can’t quite remember and explanations will pop up along the way. Then you just drag it to the statement you are working on.

Many languages are confined to a matrix of three or four columns. Others look to be free form, flowing across the page until out of view. Equihack fits in the middle. Tedious punctuation rules don’t need to be learned. Complex expressions are fine if that is what the search calls for.

As you advance you will like the ability to save “chucks of code” as a variable, a tab, a formula or a screener that you can use again and again in your current project. We will cover all this later. First, let’s build some very simple statements to get our feet wet.