Safe Haskell | None |
---|---|
Language | Haskell2010 |
Defines the endpoints listed in the Rates section of the API.
- data InstrumentsArgs = InstrumentsArgs {
- instrumentsFields :: [Text]
- instrumentsInstruments :: [Text]
- instrumentsArgs :: InstrumentsArgs
- data Instrument = Instrument {
- instrumentInstrument :: String
- instrumentPip :: Maybe Decimal
- instrumentMaxTradeUnits :: Maybe Integer
- instrumentDisplayName :: Maybe String
- instrumentPrecision :: Maybe Decimal
- instrumentMaxTrailingStop :: Maybe Decimal
- instrumentMinTrailingStop :: Maybe Decimal
- instrumentMarginRate :: Maybe Decimal
- instrumentHalted :: Maybe String
- instrumentInterestRate :: Maybe Decimal
- instruments :: OandaEnv -> AccountID -> InstrumentsArgs -> IO (Vector Instrument)
- data Price = Price {}
- prices :: OandaEnv -> [InstrumentText] -> Maybe ZonedTime -> IO (Vector Price)
- data MidpointCandlestick = MidpointCandlestick {}
- midpointCandles :: OandaEnv -> InstrumentText -> CandlesArgs -> IO (Vector MidpointCandlestick)
- data BidAskCandlestick = BidAskCandlestick {
- bidaskCandlestickTime :: ZonedTime
- bidaskCandlestickOpenBid :: Decimal
- bidaskCandlestickOpenAsk :: Decimal
- bidaskCandlestickHighBid :: Decimal
- bidaskCandlestickHighAsk :: Decimal
- bidaskCandlestickLowBid :: Decimal
- bidaskCandlestickLowAsk :: Decimal
- bidaskCandlestickCloseBid :: Decimal
- bidaskCandlestickCloseAsk :: Decimal
- bidaskCandlestickVolume :: Int
- bidaskCandlestickComplete :: Bool
- bidaskCandles :: OandaEnv -> InstrumentText -> CandlesArgs -> IO (Vector BidAskCandlestick)
- data CandlesArgs = CandlesArgs {}
- candlesArgs :: CandlesArgs
- data CandlesCount
- data DayOfWeek
- data Granularity
Documentation
data InstrumentsArgs Source
data Instrument Source
instruments :: OandaEnv -> AccountID -> InstrumentsArgs -> IO (Vector Instrument) Source
Retrieve a list of instruments from OANDA
prices :: OandaEnv -> [InstrumentText] -> Maybe ZonedTime -> IO (Vector Price) Source
Retrieve the current prices for a list of instruments.
midpointCandles :: OandaEnv -> InstrumentText -> CandlesArgs -> IO (Vector MidpointCandlestick) Source
Retrieve the price history of a single instrument in midpoint candles
data BidAskCandlestick Source
bidaskCandles :: OandaEnv -> InstrumentText -> CandlesArgs -> IO (Vector BidAskCandlestick) Source
Retrieve the price history of a single instrument in bid/ask candles
data CandlesCount Source