Sample document

Sample scope document for a trading bot

This is a sample of the format, written for a fictional project. Client A and Exchange A do not exist, so this is not a real client and there are no real results here. It shows how written rules become trading bot requirements and a specification that can be tested, before any development starts.

Reading the sample

What to look for in any trading bot specification

You can hold a specification to these tests, whoever writes it.

  • Failure is written down

    A specification that only describes normal orders leaves the costly decisions to whoever writes the code. Look for duplicates, unknown outcomes, dropped connections and restarts.

  • Every requirement has a check

    If nobody can say how a requirement will be tested, nobody can say when it is done.

  • The rules stay with their author

    The scope points to the customer's rule document and does not rewrite it. A rule that is unclear comes back as a question, like Q3 above.

  • Blanks stay blank

    Risk limits and rule thresholds belong to the customer. A developer who fills them in is making a decision about your account.

  • Profit is not a test

    Acceptance describes behavior. If a return figure appears as a pass condition, ask what is being promised.

FAQ

Questions about scope documents

Is this a real project?

No. Client A and Exchange A are fictional, and so are the platform facts and open questions. The page shows the format of a scope document, not a real client or real results.

What is the difference between a rule document and a scope document?

You write the rule document: it says what your rules are. Fincode writes the scope document: it says what the software does with those rules, how it behaves when something fails, and how each requirement is checked.

Do I need a specification before I contact you?

No. Your first message only needs the platform, what the software should do and your timeline. The scope document is written with you during discovery.

Will you fill in the limits and thresholds for me?

No. Fincode does not recommend strategies or parameters. Limits and thresholds are decisions about your account, so they stay yours.

Is a scope document a contract?

No. It is the technical basis for the written proposal. Cost and dates appear in the proposal, and terms such as payment and code ownership are agreed in the contract.

Want a scope document for your own project?

Send a short brief with the platform you use, what the software should do and your timeline. You do not need to share your rules yet. Fincode is a software company and does not provide investment advice, portfolio management or crypto asset services.