2.0.0 • Published 6 years ago

optimus-y v2.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

Optimus Y

Pulls options data from Yahoo Finance.

Usage:

optimus({symbol}, function (err, data) {
  console.log(data)

  // { quote:
  //    { quoteType:
  //       { exchange: 'NMS',
  //         shortName: 'Facebook, Inc.',
  //         longName: 'Facebook, Inc.',
  //         exchangeTimezoneName: 'America/New_York',
  //         exchangeTimezoneShortName: 'EDT',
  //         isEsgPopulated: true,
  //         gmtOffSetMilliseconds: '-14400000',
  //         underlyingSymbol: null,
  //         quoteType: 'EQUITY',
  //         symbol: 'FB',
  //         underlyingExchangeSymbol: null,
  //         headSymbol: null,
  //         messageBoardId: 'finmb_20765463',
  //         uuid: '30781f1f-c2f9-342c-ab1a-d2f6f35a51db',
  //         market: 'us_market' },
  //      symbol: 'FB',
  //      price:
  //       { quoteSourceName: 'Delayed Quote',
  //         regularMarketOpen: [Object],
  //         averageDailyVolume3Month: [Object],
  //         exchange: 'NMS',
  //         regularMarketTime: 1533931201,
  //         volume24Hr: {},
  //         regularMarketDayHigh: [Object],
  //         shortName: 'Facebook, Inc.',
  //         averageDailyVolume10Day: [Object],
  //         longName: 'Facebook, Inc.',
  //         regularMarketChange: [Object],
  //         currencySymbol: '$',
  //         regularMarketPreviousClose: [Object],
  //         postMarketTime: 1533945521,
  //         preMarketPrice: {},
  //         exchangeDataDelayedBy: 0,
  //         postMarketChange: [Object],
  //         postMarketPrice: [Object],
  //         exchangeName: 'NasdaqGS',
  //         preMarketChange: {},
  //         circulatingSupply: {},
  //         regularMarketDayLow: [Object],
  //         priceHint: [Object],
  //         currency: 'USD',
  //         regularMarketPrice: [Object],
  //         regularMarketVolume: [Object],
  //         lastMarket: null,
  //         regularMarketSource: 'FREE_REALTIME',
  //         openInterest: {},
  //         marketState: 'CLOSED',
  //         underlyingSymbol: null,
  //         marketCap: [Object],
  //         quoteType: 'EQUITY',
  //         volumeAllCurrencies: {},
  //         postMarketSource: 'DELAYED',
  //         strikePrice: {},
  //         symbol: 'FB',
  //         postMarketChangePercent: [Object],
  //         preMarketSource: 'FREE_REALTIME',
  //         maxAge: 1,
  //         fromCurrency: null,
  //         regularMarketChangePercent: [Object] },
  //      summaryDetail:
  //       { previousClose: [Object],
  //         regularMarketOpen: [Object],
  //         twoHundredDayAverage: [Object],
  //         trailingAnnualDividendYield: {},
  //         payoutRatio: [Object],
  //         volume24Hr: {},
  //         regularMarketDayHigh: [Object],
  //         navPrice: {},
  //         averageDailyVolume10Day: [Object],
  //         totalAssets: {},
  //         regularMarketPreviousClose: [Object],
  //         fiftyDayAverage: [Object],
  //         trailingAnnualDividendRate: {},
  //         open: [Object],
  //         averageVolume10days: [Object],
  //         expireDate: {},
  //         yield: {},
  //         algorithm: null,
  //         dividendRate: {},
  //         exDividendDate: {},
  //         beta: [Object],
  //         circulatingSupply: {},
  //         startDate: {},
  //         regularMarketDayLow: [Object],
  //         priceHint: [Object],
  //         currency: 'USD',
  //         trailingPE: [Object],
  //         regularMarketVolume: [Object],
  //         lastMarket: null,
  //         maxSupply: {},
  //         openInterest: {},
  //         marketCap: [Object],
  //         volumeAllCurrencies: {},
  //         strikePrice: {},
  //         averageVolume: [Object],
  //         priceToSalesTrailing12Months: [Object],
  //         dayLow: [Object],
  //         ask: [Object],
  //         ytdReturn: {},
  //         askSize: [Object],
  //         volume: [Object],
  //         fiftyTwoWeekHigh: [Object],
  //         forwardPE: [Object],
  //         maxAge: 1,
  //         fromCurrency: null,
  //         fiveYearAvgDividendYield: {},
  //         fiftyTwoWeekLow: [Object],
  //         bid: [Object],
  //         tradeable: true,
  //         dividendYield: {},
  //         bidSize: [Object],
  //         dayHigh: [Object] } },
  //   calls:
  //    [ { contractSymbol: 'FB180817C00100000',
  //        impliedVolatility: [Object],
  //        expiration: [Object],
  //        change: [Object],
  //        currency: 'USD',
  //        strike: [Object],
  //        contractSize: 'REGULAR',
  //        lastPrice: [Object],
  //        inTheMoney: true,
  //        openInterest: [Object],
  //        percentChange: [Object],
  //        ask: [Object],
  //        volume: [Object],
  //        lastTradeDate: [Object],
  //        bid: [Object] },
  //      })
  //      ...
  //    ],
  //  puts: [...]}