IMPORTANT ProTip 1: Always, ALWAYS check that your punctuation marks are exactly like the examples below. This means make sure your parentheses, quotation marks, colons, etc. are typed exactly like the examples below.
What do we want to see?
An indicator line drawn across the chart at the y-axis value of 100:
How do I use ScriptIQ to create that line? (4 steps)
Go to demo.chartiq.com (or your company's demo charting site).
Click New Script
A panel beneath the chart should have opened with two buttons above that say "Apply" and "Clear":
Type into the panel the following EXACTLY:
Line = 100 plot(Line)
Click Apply, and you should see a little message below that says "... indicator successfully added", and your chart should look like the following image:
Click on the "100" line and hold for about 2 seconds and then drag it over the candle chart and release. You should now see your horizontal line at 100 overlaying your chart as seen below:
Congratulations, you have just drawn your first line indicator!
Recipe 1 Secrets
study(" ") to give your indicator a name. For instance, type
study("Horizontal at 100") above your previous entry — see example below:
study("Horizontal at 100") Line = 100 plot(Line)
Now hit Apply and notice that when you click the Studies drop-down menu, your study has the name "Horizontal at 100".
"Line" is a type of variable name that can be changed. Developers assign values, like the number 5 or the name Chan to variables.
What this looks like with the word "Line" is:
Line = 5
Line = Chan
How we read this in normal English is:
The word "Line" actually means the number 5, or the word "Line" actually means the name Chan.
You can give any variable any value — also known as assignment!
Go ahead and create new variable names and make them represent different numbers/values, number calculations, or variable calculations like below. Then hit Apply!
Line = 100 LowerLine = 90 LowerLineCalculation = 100 - 20 AnotherLine = 100 - LowerLine LowestLineCalculation = LowerLine - LowerLineCalculation
plot(___) does the work of drawing your indicator line on the chart. It uses the calculation assigned to the variable you type between the parentheses such as
Go ahead and plot any of the lines above, or plot several at a time!
study("So Many Lines") Line = 100 LowerLine = 90 LowerLineCalculation = 100 - 20 AnotherLine = 100 - LowerLine LowestLineCalculation = LowerLine - LowerLineCalculation plot(Line) plot(LowerLine) plot(LowerLineCalculation) plot(AnotherLine) plot(LowestLineCalculation)
plot(Line, color:"blue") will make the line color blue!
How did we do that!?
plot(___) we know that you can type your variable like
Line, but you can place a comma after the variable and type
color:" ", and then type any color you want inside the quotations marks!
Go ahead and make different colored lines like below:
study("A top blue band and a red bottom band") Line = 100 Line2 = 90 plot(Line, color:"blue") plot(Line2, color:"red")
ProTip 2: Grab the y-axis on the main chart and pull it down to compress all the lines together. They can get really spread out!
ProTip 3: Again, remember to click and hold on your new indicator for about 2 seconds and then drag it onto the main chart! :)
- 4 steps learned to make a line indicator
- 4 secrets learned to name our indicators, create more lines, create more variables, and to add color!
- 3 ProTips (if you include the IMPORTANT ProTip one from the top of the page)