Skip to content

Historical Data #97

Description

@oreoluwadavid

Historical Data

Goal

Frequency and source of historical data for practice mode (need to download candles before running dry‑run or implement a mock data generator).

Background / Motivation

This item was captured in the Wayfinder map under “Not yet specified” to clarify a design decision needed for the pyquotex_reimagined trader.

Acceptance Criteria (Given/When/Then)

  • Given the trader is about to start in live mode,
    When the credential source is determined,
    Then the application loads credentials from the agreed location without manual intervention.
  • Given the OTP mechanism decision is made,
    When the login flow runs,
    Then the OTP is obtained via the chosen method (integrated or external) and the session is established.
  • Given historical data is required for practice mode,
    When the runner starts,
    Then sufficient candle data is available (either downloaded or mocked) to allow the strategy to generate signals.
  • Given strategy parameters and risk‑management settings need to be tuned for live deployment,
    When the trader is configured for live,
    Then the settings are loaded from a version‑controlled configuration file and can be overridden via environment variables.

Open Questions

  • Should we encrypt credentials at rest?
  • What is the retry policy for failed OTP requests?
  • How far back should we download candles for practice (e.g., 7 days)?
  • Which risk‑management parameters (max lot size, stop‑loss, take‑profit) are exposed externally?

References


This issue was automatically created from the Wayfinder map.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions