3

Back in 2012, it seems that something like `Manipulate[InteractiveTradingChart[ticker], {ticker, {"AMZN", "GOOGL"}}]`

worked fine. Mathematica 12.2 however is not able to handle this anymore and seems to get stuck in some kind of initialization loop.

It would be great if this functionality could be restored by Wolfram. In the meantime, I am curious whether there exists a workaround.

Is it for example possible to instruct `Manipulate`

to trigger computation only when a parameter value changes and avoid precomputing results, i.e., is there a way to make `Manipulate`

"lazy"?

For the last question, look at TrackedSymbols.

– MarcoB – 2021-01-03T23:42:25.787Thank you for the hint but could you be more explicit on how this could solve the problem with

`InteractiveTradingChart`

? For example,`Manipulate[InteractiveTradingChart[ticker], {ticker, {"AMZN", "GOOGL"}}, {u, {1, 2}}, TrackedSymbols :> {u}]`

does not work, i.e., clicking on values for`u`

does not result in a working plot. – Math Gaudium – 2021-01-03T23:56:17.170It look like s the approach using

`Manipulate`

is broken in V12, but I have found that`TabView`

works well. See my answer. – m_goldberg – 2021-01-04T01:27:16.790