01Custom algorithm development
Define the trading logic, data, instruments and target environment. The engagement can cover specification, implementation, testing and technical documentation.
- Starting point
- An outline of the logic, instruments, data sources and target platform.
- Possible deliverables
- Functional specification
- Software and agreed usage rights
- Test report and implementation documentation
- Acceptance
- Agree test cases, operating limits and the handover checklist before implementation.
- Rights and support
- Define source-code access, usage rights, documentation, maintenance and change requests in the agreement.
Discuss development↗02Algorithm package licensing
Discuss an algorithm configuration, its test documentation and permitted use. The package, platform, support and licence terms are agreed after technical assessment.
- Starting point
- Your intended use, platform, instruments and integration requirements.
- Possible deliverables
- Defined package and licence scope
- Review of available test evidence
- Compatibility and support scope
- Acceptance
- Confirm the package and version, then agree compatibility checks and review of available test records.
- Rights and support
- The offer specifies permitted use, access to code, updates and support. Availability and scope are confirmed individually.
Discuss a licence↗03Analysis of your algorithm
Commission a review of code, data assumptions, test methodology and failure scenarios. The output is a technical findings report with a prioritised engineering action plan.
- Starting point
- A description of the software, the review objective and available documentation. Agree secure access separately.
- Possible deliverables
- Code and logic review within agreed scope
- Test-method and data-quality assessment
- Findings and engineering recommendations
- Acceptance
- Agree review coverage and report structure: observations, limitations and prioritised technical recommendations.
- Rights and support
- Confirm authorisation to review the material. Remediation, repeat testing and ongoing support are scoped separately.
Discuss an analysis↗