UNPKG

@fraserdarwent/xapi-node

Version:

This project is made possible to get data from Forex market, execute market or limit order with NodeJS/JS through WebSocket connection

53 lines (52 loc) 1.06 kB
import { CMD_FIELD } from '..'; import { TRADE_TRANS_INFO } from './Definitions'; export interface getCommissionDef { symbol: string; volume: number; } export interface getIbsHistory { end: number; start: number; } export interface getMarginTrade { symbol: string; volume: number; } export interface getNews { end: number; start: number; } export interface getProfitCalculation { closePrice: number; cmd: CMD_FIELD; openPrice: number; symbol: string; volume: number; } export interface getSymbol { symbol: string; } export interface getTickPrices { level: number; symbols: string[]; timestamp: number; } export interface getTradeRecords { orders: number[]; } export interface getTrades { openedOnly: boolean; } export interface getTradesHistory { end: number; start: number; } export interface getTradingHours { symbols: string[]; } export interface tradeTransaction { tradeTransInfo: TRADE_TRANS_INFO; } export interface tradeTransactionStatus { order: number; }