IBroker

waitForInit: () => Promise<void>
onSignalCloseCommit: (payload: BrokerSignalClosePayload) => Promise<void>
onSignalOpenCommit: (payload: BrokerSignalOpenPayload) => Promise<void>
onPartialProfitCommit: (payload: BrokerPartialProfitPayload) => Promise<void>
onPartialLossCommit: (payload: BrokerPartialLossPayload) => Promise<void>
onTrailingStopCommit: (payload: BrokerTrailingStopPayload) => Promise<void>
onTrailingTakeCommit: (payload: BrokerTrailingTakePayload) => Promise<void>
onBreakevenCommit: (payload: BrokerBreakevenPayload) => Promise<void>
onAverageBuyCommit: (payload: BrokerAverageBuyPayload) => Promise<void>