Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Test 1 - Slope

Expected:

Epm macro trendmultichart
config\{\"promptIfDirtyClose\":true,\"layout\":0,\"height\":

...

557,\"width\":0,\"seamless\":false,\"sync\":false,\"charts\":[\{\"trends\":[\{\"type\":\"datatag\",\"name\":\"calc/THRESHOLD(siggen/sq1@1h,0.9,siggen/sc10+10@30m,0)\",\"value\":\"calc/THRESHOLD(siggen/sq1@1h,0.9,siggen/sc10+10@30m,0)\",\"description\":\"\",\"metaData\":\{\},\"hidden\":false,\"status\":\{\"_params\":\{\"contexts\":\{\}\}\},\"units\":\"\",\"enumerated\":null,\"replacements\":\{\},\"localData\":[]\},\{\"type\":\"marker\",\"name\":\"Search Start\",\"value\":

...

1647302580000,\"description\":\"starting point for pattern match\",\"colour\":\"#1f77b4\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\},\{\"type\":\"marker\",\"name\":\"Search End\",\"value\":

...

1647304020000,\"description\":\"ending point for pattern match\",\"colour\":\"#1f77b4\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\},\{\"type\":\"marker\",\"name\":\"Match 1 - Start\",\"value\":

...

1647309780000,\"description\":\"\",\"colour\":\"#d62728\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\},\{\"type\":\"marker\",\"name\":\"Match 1 - End\",\"value\":

...

1647311220000,\"description\":\"\",\"colour\":\"#d62728\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\},\{\"type\":\"marker\",\"name\":\"Match 2 - Start\",\"value\":

...

1647313380000,\"description\":\"\",\"colour\":\"#d62728\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\},\{\"type\":\"marker\",\"name\":\"Match 2 - End\",\"value\":

...

1647314820000,\"description\":\"\",\"colour\":\"#d62728\",\"metaData\":\{\},\"hidden\":false,\"status\":null,\"datatagname\":null,\"limit\":null\}],\"axes\":[\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#2ca02c\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#1f77b4\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#1f77b4\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\}],\"modes\":[\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\},\{\"mode\":\"interpolated\"\}],\"bounds\":[

...

1647302400000,

...

1647324000000],\"live\":false,\"liveOffset\":\"\",\"liveSnapTo\":\"\",\"refreshRate\":\"auto\",\"sync\":false,\"title\":\{\"main\":\"\",\"sub\":\"\",\"fgcolour\":\"#333333\",\"bgcolour\":\"#ffffff\",\"size\":\"24\",\"alignment\":\"center\"\},\"seamless\":false,\"locked\":true,\"tz\":\"Europe/London\",\"ampm\":false,\"numPoints\":\"361\",\"savedPoints\":[],\"type\":\"line\",\"allowExternalChanges\":true,\"scaleToFillHeight\":false,\"noLabelPrefixes\":false,\"enableTimeWindowShortcuts\":false,\"timeWindowShortcuts\":null,\"theme\":null,\"hideLegend\":false,\"hideYAxes\":false,\"hideXAxes\":false,\"isTimeBased\":true,\"invertAxes\":false,\"includeStats\":false,\"defaultMargin\":false\}],\"vars\":\{\},\"tags\":[]\}

Actual:

Epm macro trendmultichart
config\{\"promptIfDirtyClose\":true,\"layout\":0,\"height\":

...

610,\"width\":0,\"seamless\":false,\"sync\":false,\"charts\":[\{\"trends\":[\{\"type\":\"datatag\",\"name\":\"calc/THRESHOLD(siggen/sq1@1h,0.9,

...

siggen/sc10+10@30m

...

,0)\",\"value\":\"calc/THRESHOLD(siggen/sq1@1h,0.9,

...

siggen/sc10+10@30m

...

,0)\",\"description\":\"\",\"metaData\":\{\},\"hidden\":false,\"status\":\{\"_params\":\{\"contexts\":\{\}\}\},\"units\":\"\",\"enumerated\":null,\"replacements\":\{\},\"localData\":[]\}

...

,\{\"

...

type\":

...

\"marker\",\"

...

name\":\"

...

Search Start\",\"

...

value\":

...

1647316920000,\"

...

description\":\"

...

starting point for pattern match\",\"

...

colour\":\"

...

#1f77b4\",\"

...

metaData\":\

...

{\

...

},\"

...

hidden\":false,\"

...

status\":null,\"

...

datatagname\":null,\"limit\":null\},\{\"

...

type\":\"

...

marker\",\"

...

name\":\"

...

Search End\",\"

...

value\":

...

1647318480000,\"

...

description\":

...

\"ending point for pattern match\",\"

...

colour\":

...

\"

...

#1f77b4\"

...

,\"

...

metaData\":

...

\{\},\"

...

hidden\":false,\"

...

status\":null,\"

...

datatagname\":null,\"

...

limit\":

...

null\}

...

,\{\"

...

type\":

...

\

...

"

...

marker\"

...

,\"

...

name\":\

...

"Match 1 - Start\"

...

,

...

\"

...

value\":

...

1647302640000,\"

...

description\":\"\",\"

...

colour\":\"#d62728\",\"

...

metaData\":\

...

{\

...

},\"

...

hidden\":false,\"

...

status\":

...

null,\"

...

datatagname\":null,\"limit\":null\},\

...

{\"type\":\"marker\",\"

...

name\":\"Match 1 - End\",\"

...

value\":1647304260000,\"

...

description\":\"

...

\",\"

...

colour\":\"

...

#d62728\",\"

...

metaData\":\

...

{\

...

},\"

...

hidden\":false,\"

...

status\":

...

null,\"

...

datatagname\":null,\"

...

limit\":null\},\{\"

...

type\":

...

\"marker\",\"

...

name\":\"

...

Match 2 - Start\",\"

...

value\":

...

1647306240000,\"

...

description\":\"

...

\",\"

...

colour\":

...

\"#d62728\",\"

...

metaData\":

...

\{\},\"

...

hidden\":false,\"

...

status\":

...

null,\"

...

datatagname\":null,\"

...

limit\":null\},\{\"

...

type\":

...

\"marker\",\"

...

name\":

...

\"

...

Match 2 - End\"

...

,\"

...

value\":

...

1647307860000,\"

...

description\":

...

\"

...

\"

...

,\"

...

colour\":

...

\"#d62728\",\"

...

metaData\":\{\},\"

...

hidden\":

...

false,\"status\":null,\"datatagname\":

...

null,\"

...

limit\":

...

null\}],\"axes\":[\{\"side\":

...

\"left\",\"

...

num\":0,\"

...

min\":

...

\"

...

auto\"

...

,\"

...

max\":

...

\"auto\",\"

...

format\":

...

\"auto\",\"

...

step\":\"

...

auto\",\"

...

units\":\"\"

...

,

...

\"

...

colour\"

...

:\"

...

#2ca02c\",\"

...

type\":\"smooth\",\"

...

reference\":

...

null,\"

...

stacked\":false,\"

...

style\":

...

1,\"

...

linestyle\":

...

1,\"

...

lineWidth\":

...

1.5,\"

...

hideFuture\":

...

false,\"

...

groupType\":\"

...

none\",\"

...

groupFunctionType\":\"

...

average\"\},\{\"

...

side\":\

...

"

...

left\"

...

,\"

...

num\":

...

0,\"

...

min\":

...

\"

...

auto\"

...

,

...

\"

...

max\":\"

...

auto\",\"

...

format\":\"

...

auto\",\"

...

step\":

...

\"auto\",\"

...

units\":\"

...

\",\"colour\":\"#1f77b4\",\"

...

type\":\

...

"

...

smooth\"

...

,\"

...

reference\":null,\"

...

stacked\":

...

false,\"

...

style\":

...

1,

...

\"

...

linestyle\":1,\"

...

lineWidth\":1.5,\"

...

hideFuture\":false,\"

...

groupType\"

...

:\"

...

none\"

...

,\"

...

groupFunctionType\":\"average\"\},\{\"

...

side\":\"

...

left\",\"

...

num\":0,\

...

"min\":\"

...

auto\"

...

,\"

...

max\":

...

\"

...

auto\"

...

,\"format\"

...

:\"

...

auto\

...

",\

...

"

...

step\":\"

...

auto\",\"

...

units\":\"

...

\",\"

...

colour\":

...

\"#1f77b4\",\"

...

type\":\"smooth\",\"

...

reference\":null,\"

...

stacked\":false,\"

...

style\":

...

1,\"

...

linestyle\":

...

1,\"

...

lineWidth\":

...

1.5,\"

...

hideFuture\":

...

false,\"

...

groupType\":

...

\"none\

...

",\

...

"

...

groupFunctionType\":\"

...

average\"\},\{\"

...

side\":\"

...

left\",\"

...

num\":

...

0,\"

...

min\":\"auto\",\"

...

max\":\"

...

auto\",\"

...

format\":\

...

"auto\

...

",\"

...

step\":

...

\"

...

auto\"

...

,\"

...

units\":

...

\"

...

\"

...

,\

...

"

...

colour\":\"

...

#d62728\",\"

...

type\":\"

...

smooth\",\"

...

reference\":

...

null,\"

...

stacked\":false,\"style\":1,\"

...

linestyle\":

...

1,\"

...

lineWidth\":

...

1.5,\"

...

hideFuture\":false,\"

...

groupType\":

...

\"

...

none\"

...

,\"

...

groupFunctionType\":

...

\

...

"average\"

...

\

...

},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"

...

#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"

...

#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\},\{\"side\":\"left\",\"num\":0,\"min\":\"auto\",\"max\":\"auto\",\"format\":\"auto\",\"step\":\"auto\",\"units\":\"\",\"colour\":\"

...

#d62728\",\"type\":\"smooth\",\"reference\":null,\"stacked\":false,\"style\":1,\"linestyle\":1,\"lineWidth\":1.5,\"hideFuture\":false,\"groupType\":\"none\",\"groupFunctionType\":\"average\"\}],\

...

"

...

modes\":[\

...

{\"

...

mode\"

...

:

...

\"

...

interpolated\"

...

\

...

},\{\"

...

mode\":\"

...

interpolated\"\},\{\"

...

mode\":\"

...

interpolated\"\},\{\"

...

mode\":\"

...

interpolated\"\},\{\"

...

mode\":\"interpolated\"\},\{\"

...

mode\":\"

...

interpolated\"\},\{\"

...

mode\":\"

...

interpolated\"\}],\"

...

bounds\":

...

[1647302400000,1647324000000],\"

...

live\":false,\"

...

liveOffset\":

...

\"

...

\"

...

,\"

...

liveSnapTo\":

...

\"

...

\"

...

,\"

...

refreshRate\":\"

...

auto\",\"

...

sync\":false,\"

...

title\":\

...

{\"

...

main\":\"

...

\",\"

...

sub\":

...

\"\",\"

...

fgcolour\":\"

...

#333333\",\"

...

bgcolour\":\"

...

#ffffff\",\"

...

size\":\"

...

24\",\"

...

alignment\":\"

...

center\"\},\"

...

seamless\":false,\"locked\":true,\"

...

tz\":\"

...

Europe/London\",\"

...

ampm\":false,\"

...

numPoints\"

...

:\"

...

361\"

...

,\"

...

savedPoints\":

...

[],\"

...

type\":

...

\"

...

line\"

...

,\"

...

allowExternalChanges\":

...

true,\"

...

scaleToFillHeight\":false,\"

...

noLabelPrefixes\":false,\"

...

enableTimeWindowShortcuts\":false,\"

...

timeWindowShortcuts\":null,\"

...

theme\"

...

:null,

...

\"

...

hideLegend\":false,\"

...

hideYAxes\":false,\"

...

hideXAxes\":

...

false,\"

...

isTimeBased\":true,\"

...

invertAxes\":false,\"

...

includeStats\":false,\"

...

defaultMargin\":false\}],\"

...

vars\":\

...

{\

...

},\"

...

tags\":

...

[]\}

Test 2 - Slope With Random

Expected:

Epm macro trendmultichart
config\{\"promptIfDirtyClose\":true,\"layout\":0,\"

...

height\":800,\"

...

width\":0,\"

...

seamless\":false,\"

...

sync\":false,\"

...

charts\":

...

[\{\"

...

trends\":

...

[\{\"

...

type\":

...

\"

...

datatag\"

...

,\"

...

name\":

...

\"calc/THRESHOLD(siggen/sq1@1h,0.9,MUL(siggen/sc10+10@30m,siggen/rand1~0.5@36000),0)\",\"value\":\"

...

calc/THRESHOLD(siggen/sq1@1h,0.9,MUL(siggen/sc10+10@30m,siggen/rand1~0.2@36000),0)\",\"

...

description\":\"

...

\"

...

,

...

\"

...

metaData\":\

...

{\

...

},\"

...

hidden\":

...

false,\"

...

status\":\

...

{\"

...

_params\"

...

:\

...

{\"

...

contexts\"

...

:\

...

{\

...

}\

...

}\

...

},\"

...

units\":\"

...

\",\"

...

enumerated\":null,\"replacements\":\{\},\"

...

localData\":[]\}],\"

...

axes\"

...

:[\{\"

...

side\":\"

...

left\",\"

...

num\":

...

0,\"

...

min\":

...

\"auto\",\"

...

max\":

...

\"

...

auto\"

...

,\"

...

format\":

...

\"

...

auto\"

...

,\"

...

step\":\"

...

auto\",\"

...

units\":\"

...

\"

...

,\"

...

colour\":

...

\"#ff7f0e\",\"

...

type\":\"

...

smooth\"

...

,

...

\"

...

reference\":null,\"

...

stacked\"

...

:false,\

...

"

...

style\":1,\"

...

linestyle\"

...

:1,\

...

"

...

lineWidth\":1.5,\"

...

hideFuture\"

...

:false,

...

\"

...

groupType\":\"

...

none\"

...

,\

...

"

...

groupFunctionType\":\"

...

average\"\}],\"modes\":[\{\"mode\":\"interpolated\"\}],\"bounds\":[1647313200000,1647334800000],\"live\":false,\"liveOffset\":\"\",\"liveSnapTo\":\"\",\"refreshRate\":\"auto\",\"sync\":false,\"title\":\{\"main\":\"\",\"sub\":\"\",\"fgcolour\":\"#333333\",\"bgcolour\":\"#ffffff\",\"size\":\"24\",\"alignment\":\"center\"\},\"seamless\":false,\"locked\":true,\"tz\":\"Europe/London\",\"ampm\":false,\"numPoints\":\"361\",\"savedPoints\":[],\"type\":\"line\",\"allowExternalChanges\":true,\"scaleToFillHeight\":false,\"noLabelPrefixes\":false,\"enableTimeWindowShortcuts\":false,\"timeWindowShortcuts\":null,\"theme\":null,\"hideLegend\":false,\"hideYAxes\":false,\"hideXAxes\":false,\"isTimeBased\":true,\"invertAxes\":false,\"includeStats\":false,\"defaultMargin\":false\}],\"vars\":\{\},\"tags\":[]\}

Actual:

Epm macro trendmultichart