|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Account | An Account object represents an existing Oanda account. |
| CandlePoint | CandlePoint class is a container for candle information. |
| EntryOrder | EntryOrder is an abstract base class extending class Order to include expiry and desired execution price information. |
| FXAccountEventInfo | An FXAccountEventInfo object encapsulates a new transaction received from the FXServer. |
| FXClient | An FXClient object facilitates communication with OANDA's servers. |
| FXEventInfo | Interface for data passed to an FXEvent |
| FXEventManager | The FXEventManager class keeps track of a set of FXEvents of a particular type, handling their registration, notification, and unregistration. |
| FXHistoryPoint | A useful container class that holds FXTick objects representing the opening, closing, minimum and maximum bid and ask prices. |
| FXPair | FXPair object represents a pair of ISO currency symbols. |
| FXRateEventInfo | An FXRateEventInfo object encapsulates a new market rate received from the server. |
| FXTick | An FXTick object represents a single forex spot price. |
| Instrument | |
| LimitOrder | A LimitOrder is a spot order that is executed when the target price is met. |
| MarketOrder | A MarketOrder is used to create a spot trade. |
| MarketTransferOrder | |
| MinMaxPoint | MinMaxPoint class is a container for min/max graph information. |
| Order | Order is an abstract base class encapsulating the basic components of an OANDA forex order. |
| Position | A Position represents an aggregation of several open market orders |
| RateTable | The RateTable object holds all incoming rate information. |
| ServerInfo | |
| SessionInfo | |
| StopLossOrder | A StopLossOrder will close a MarketOrder when the designated market rate is reached. |
| TakeProfitOrder | A TakeProfitOrder will close a MarketOrder when the designated market rate is reached. |
| TrailingStop | This interface represents a trailing stop loss (TS) for a MarketOrder (trade) |
| Transaction | The Transaction object contains all information related to transactions occurring on OANDA's servers. |
| Transfer | |
| User | Provides access to user information. |
| Class Summary | |
|---|---|
| API | API is a factory class with static methods for creation of different class instances used to utilise OANDA fxTrade API. |
| Configuration | |
| FXAccountEvent | The FXAccountEvent class is the abstract superclass of all events which will be fired in response to a new transaction done on an account. |
| FXEvent | FXEvent is the abstract superclass of all events. |
| FXEventKey | FXEventKey is an internal class used to match FXEvents to FXEventInfos in a general fashion |
| FXRateEvent | The FXRateEvent class is the abstract superclass of all events which will be fired in response to a change in current market rates. |
| Trace | A simple tool to control debug output |
| Trace.LogFormatter | |
| Enum Summary | |
|---|---|
| CacheMode | Defines caching policies that can be requested when making calls that might return cached data. |
| FXClient.FXNotify | |
| Exception Summary | |
|---|---|
| AccessDeniedException | |
| AccountBusyException | AccountBusyException is thrown if a command cannot be executed because the account is busy |
| AccountException | AccountException is the base exception thrown by any Account object function |
| ExceedsMaxExposureException | |
| FIFOException | FIFOException is throw when a trade cannot be close because it violate the FIFO Rule |
| FXPairException | FXPairException is throw when using/creating an invalid currency pair |
| InsufficientLiquidityException | |
| InterruptedOAException | |
| InvalidExpiryException | InvalidDurationException is throw by setting an invalid entry order duration. |
| InvalidLimitsException | |
| InvalidOrderException | InvalidOrderException is thrown if a non-existent order is modified or closed |
| InvalidOTPException | |
| InvalidPasswordException | An InvalidPasswordException is thrown if the password provided at login is invalid. |
| InvalidPrecisionException | |
| InvalidPriceException | InvalidPriceException is throw by setting an invalid execution price. |
| InvalidUnitsException | |
| InvalidUserException | An InvalidUserException is thrown if the username provided at login does not exist. |
| MaintenanceModeException | |
| MarginCallStateException | |
| MaxOpenOrdersException | |
| MaxOpenTradesException | |
| MFANotConfiguredException | |
| MFAOtpRateCapException | |
| MinVersionException | |
| MultiFactorAuthenticationException | |
| NoNewPositionException | |
| NSFException | NSFException is thrown if an insufficient balance exists to complete an account function |
| OAException | OAException is the base exception class. |
| OARuntimeException | |
| OrderException | |
| RateHistoryModelException | A RateHistoryModelException is thrown when rate information is not available from the server |
| RateLimitExceededException | |
| RateTableException | |
| SessionDisconnectedException | A SessionDisconnectedException is thrown if the tcp/ssl connection is interrupted. |
| SessionErrorException | A SessionErrorException is thrown if an unknown error occurs. |
| SessionException | A SessionException is throw by any object in a session context. |
| SessionInvalidException | A SessionInvalidException is thrown if open SSO token is invalid or has expired. |
| SessionTimeoutException | A SessionTimeoutException is thrown if server communication exceeds the timeout threshold. |
| UserException | UserException is the base exception thrown by any User object function |
| UserLockedException | A UserLockedException is thrown if two many login attempts occur. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||