# Saving scripts, importing and exporting script settings

After successful testing of a script against historical data, a user can save the source code. To provide this, select the corresponding options from the drop-down ‘File’ menu (Save, Save as..., Save all).

![](/files/-LqH8dsyAqd_vCOPfU0l)

Select the item ‘Export script settings’ from this menu to export script settings to a file. The following window will be opened:

![](/files/-LhpPaD1I3LMjnRxuxLP)

Here a user can select setting which he wants to save and the path for saving.

A users can also import previously saved settings from earlier tested strategies. To provide this, select the option ‘Import script settings’ from the drop-down ‘File’ menu.

![](/files/-LhpPjngraHtF9HmJ_-x)

If a user has compiled an indicator or strategy in EvoCode but does not have the source code for it, EvoCode will still allow the user to run the code and test it on historical data. To do this, select the recompiled file with the strategy and upload it to EvoCode. Then simply proceed to testing as if it was an indicator or strategy with the source code.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.traderevolution.com/project/evocode/backtesting-panel/saving-importing-and-exporting-scripts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
