Scripts Supporting Mouse Click to Set Price

Author: Optuma Team Last updated: Apr 3, 2020 05:23

Overview

Scripts can be set up to support the setting of price or date by a mouse click using the Points() function.

In this example 3 plots would be created, the first would be at the selected price, the second would be 1 ATR lower and the third would be 2 ATRs lower.

v=Points().Point1.Price;
plot1 = v;
plot2 = v - LAST(ATR());
plot3 = v - LAST(ATR())*2;

The formula should be saved as a script tool set to the Same View, so it can then be selected from your tool box:

The Points function allows the selection of up to 3 different price points (clicks) when applying the tool.

Example with two points:

**V1 = POINTS().Point1.Pice;
V2 = POINTS().Point2.Price;

Plot1 = (V1 + V2) / 2**

This script would show the mid point between two selected prices.

The Points function additionally supports the selection of a Date / Time, for scripted tools you want to calculate from a specific date on the chart.

Example:

v=Points().Point1.DateTime;
plot1 = If(BARDATE() > v, highesthigh(), 0);

Show the Highest high (over the last 8 days) only after the selected date, otherwise show a zero value.