Skip to main content

Storing & Loading Strategies

What It Is​

There are two types of saved state on Strateda, and understanding the distinction matters for your workflow:

  • Job results (temporary) — Every time you click Run, the platform creates a job. Completed job results are stored in the job table and accessible for 7 days, then automatically purged. This includes backtests, optimizations, and walk-forward analyses.
  • Stored strategies (permanent) — When you explicitly save a strategy configuration with a name, it is stored permanently in your account until you manually delete it. Stored strategies are independent of the job table.

The connection between the two: you run a job, review the results, and if you find a configuration worth keeping, you store it as a named strategy. The job result may expire after 7 days, but the stored strategy persists indefinitely.

Save results you want to keep

Job results are automatically purged after 7 days. If you find a parameter combination or strategy configuration worth keeping, store it as a named strategy before the job expires. Stored strategies are retained until you manually delete them.

Result lifecycle​

StateHow to get thereRetention
Job resultClick Run7 days, then auto-purged
Loaded resultClick a job row in the job tableActive in current session
Stored strategyClick Store and name itUntil manually deleted

How to Access It​

Strategy storage is available on all plans through the Strategy tab at app.strateda.com.

  • Store — Save the current strategy configuration permanently with a name of your choice.
  • Store All — Save multiple strategies as a named group. Whether you are applying the same strategy to different instruments or different strategies to a single instrument, you can save them together for easy access and management.
  • Load — Browse your stored strategies. Click a name to load the full configuration into the builder.

What You See​

  • Store dialog — Enter a name for your strategy. Choose a descriptive name that captures the key parameters (e.g., "AAPL RSI-30 H1 TP2" or "EURCHF DEMA-EMA M30 Buy").
  • Store All dialog — Enter a group name. All active strategies in the current view are saved together under this name for easy access and management.
  • Strategy list — Your stored strategies and strategy groups appear at the top of the strategy panel. Click a strategy name to automatically populate all strategy fields with its parameters. Stored strategies are private and accessible only by you.
  • Loaded configuration — All fields in the strategy builder populate with the stored values. You can modify any parameter after loading.

How to Interpret It​

Naming Conventions​

There is no enforced naming standard, but a consistent convention saves time as your strategy library grows. Consider including:

  • The instrument (e.g., AAPL, EURCHF)
  • The primary indicator or logic (e.g., RSI, DEMA-EMA)
  • The timeframe (e.g., H1, M30)
  • The direction (e.g., Buy, Sell)
  • A version or variant label (e.g., v2, optimized)

Data Security and Retention​

Strateda treats your strategy parameters as sensitive data:

  • Encrypted at rest — All strategy data — both job results and stored strategies — is encrypted at every storage layer using AES-128 encryption. Your indicator settings, entry and exit conditions, and position sizing are not stored in plaintext.
  • Job results (7-day retention) — Temporary job data (backtests, optimizations, walk-forward results) is automatically purged from the servers after 7 days. See Job System for details on job tracking and result reloading.
  • Stored strategies (permanent) — Explicitly stored strategy configurations persist in your account until you manually delete them. They are not affected by the 7-day job purge.
  • Process-level protection — When strategies run live, parameters are never visible in plaintext in the system process list.

This means your strategy logic — your edge — is protected against database exposure. A database snapshot does not reveal your parameters without the platform encryption key.

Workflow Tips​

  • Store before optimizing — Store your baseline strategy before running optimization so you can return to the original configuration.
  • Store optimized variants — After optimization identifies better parameters, load the job result from the job table, then store the updated strategy as a new entry rather than overwriting the original. This preserves your iteration history.
  • Load and modify — Loading a strategy does not lock it. Use a stored strategy as a starting template and adjust parameters for a new instrument or timeframe.
  • Store before job expiry — If a job produced results you want to keep, store the strategy configuration within the 7-day retention window. The stored strategy will persist even after the job result is purged.

Example​

You design a DEMA/EMA crossover strategy on EURCHF M30 and store it as "EURCHF DEMA-EMA M30 Buy v1". You then run a parameter optimization — the job completes and the results appear in the job table.

Three days later, you reload the optimization results from the job table and find that DEMA(14)/EMA(12) outperforms your original DEMA(21)/EMA(21). You update the periods in the builder and store the new configuration as "EURCHF DEMA-EMA M30 Buy v2 optimized". The optimization job result will be purged after 7 days, but both stored strategies persist permanently.

Later, you want to test the same logic on EURGBP. You load v2, change the instrument to EURGBP, and store it as "EURGBP DEMA-EMA M30 Buy". Your original EURCHF strategies remain untouched.