    

 ## On this page

  

 

 # ITradeStudyPlugIn3

 Last update: 16.07.2025 

interface [ITradeStudyPlugIn3](index.md) : [ITradeStudyPlugIn2](../-i-trade-study-plug-in2/index.md)

Trade Study Plug-In 3

#### Author

Dave

## Functions

NameSummary[addAnalyzerVariable](../-i-trade-study-plug-in2/add-analyzer-variable.md)abstract fun [addAnalyzerVariable](../-i-trade-study-plug-in2/add-analyzer-variable.md)(formula: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), analyzerName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
Call to add a variable from an analyzer product.[clearAnalyzerVariables](../-i-trade-study-plug-in2/clear-analyzer-variables.md)abstract fun [clearAnalyzerVariables](../-i-trade-study-plug-in2/clear-analyzer-variables.md)()  
Remove all analyzer variables.[construct](../-i-trade-study-plug-in/construct.md)abstract fun [construct](../-i-trade-study-plug-in/construct.md)(mc: [ModelCenter](../-model-center/index.md), atm: [AddToModel](../-add-to-model/index.md))  
called when the plug-in is launched from ModelCenter[fromString](../-i-trade-study-plug-in/from-string.md)abstract fun [fromString](../-i-trade-study-plug-in/from-string.md)(state: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
Called to restore the state of a Plug-In.[getJobManager](get-job-manager.md)abstract fun [getJobManager](get-job-manager.md)(): [ITradeStudy3JobManager](../-i-trade-study3-job-manager/index.md)  
Get the job manager object; null if none.[getSaveAllAnalyzerVariables](../-i-trade-study-plug-in2/get-save-all-analyzer-variables.md)abstract fun [getSaveAllAnalyzerVariables](../-i-trade-study-plug-in2/get-save-all-analyzer-variables.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Gets whether all analyzer variables are saved in the data history when the trade study is run.[getTradeStudyCallback](../-i-trade-study-plug-in2/get-trade-study-callback.md)abstract fun [getTradeStudyCallback](../-i-trade-study-plug-in2/get-trade-study-callback.md)(): [ITradeStudyCallback](../-i-trade-study-callback/index.md)  
Gets the trade study call back object.[onEnd](../-i-trade-study-plug-in2/on-end.md)abstract fun [onEnd](../-i-trade-study-plug-in2/on-end.md)()  
Called when the plug-in is about to be deleted.[setJobManager](set-job-manager.md)abstract fun [setJobManager](set-job-manager.md)(jobManager: [ITradeStudy3JobManager](../-i-trade-study3-job-manager/index.md))  
Set the job manager object; null if none.[setSaveAllAnalyzerVariables](../-i-trade-study-plug-in2/set-save-all-analyzer-variables.md)abstract fun [setSaveAllAnalyzerVariables](../-i-trade-study-plug-in2/set-save-all-analyzer-variables.md)(saveAll: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
Sets whether all analyzer variables are saved in the data history when the trade study is run.[setTradeStudyCallback](../-i-trade-study-plug-in2/set-trade-study-callback.md)abstract fun [setTradeStudyCallback](../-i-trade-study-plug-in2/set-trade-study-callback.md)(tcb: [ITradeStudyCallback](../-i-trade-study-callback/index.md))  
Sets the trade study call back object.[show](../-i-trade-study-plug-in/show.md)abstract fun [show](../-i-trade-study-plug-in/show.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
called to display the plug-in