Interface OpenAlgoTradeConfig

interface OpenAlgoTradeConfig {
    apiKey: string;
    baseUrl: string;
    defaultProduct?: "CNC" | "NRML" | "MIS";
    fetchImpl?: (
        input: RequestInfo | URL,
        init?: RequestInit,
    ) => Promise<Response>;
    strategy?: string;
}

Properties

apiKey: string
baseUrl: string
defaultProduct?: "CNC" | "NRML" | "MIS"

Default product when a request doesn't specify one.

fetchImpl?: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>

Type declaration

    • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
    • Parameters

      • input: RequestInfo | URL
      • Optionalinit: RequestInit

      Returns Promise<Response>

strategy?: string

Strategy label sent with orders (OpenAlgo groups by strategy).