Interface | Description |
---|---|
ChartObjectListener |
All notifications are called in strategy thread
|
ConfigurableChangeListener | |
DataLoadingListener | Deprecated |
DefaultColors | |
IAccount |
Methods of this interface allows to retrieve account information such as current equity
|
IBar |
Represents a bar (candle).
|
ICalendarMessage |
Calendar message definition - recieved as result of subscription using
INewsFilter with source : INewsFilter.NewsSource.DJ_LIVE_CALENDAR |
ICalendarMessage.Detail |
Calendar message's detail
|
IChart |
Allows to draw graphical objects on the chart
|
IChart.PickingPriceListener |
Listener to receive picked price value in picking price mode.
|
IChartObject |
Represents graphical object on the chart
|
IChartPanel |
Chart panel container for objects of corresponding type.
|
IClientChartController |
Allows control over the chart objects and mouse listeners
NOTE: Used only by Standalone JForex API.
|
IClientChartPresentationManager | |
IClientGUI |
Provides access to specific
IChart and its IClientChartPresentationManager .NOTE: Used only by Standalone JForex API. TODO: to be vetted. |
IClientGUIListener |
Interface for listeners which are "interested" in open / close charts from strategy
NOTE: Used only by JForex SDK.
|
IClientInfo |
Contains the account's clients information.
|
ICloseOrder |
Contains partial order data when order was partially or fully closed by server, respectively.
Order's lifecycle contains from 0 to many elements of this data. |
IConnectionStatusMessage |
Notification message about connection status changes
|
IConsole |
Allows to print messages to Messages table
|
IContext |
Gives access to the various parts of the system
|
ICurrency | |
ICurrencyConverter |
Provides methods for amount conversion from one currency to another.
|
IDailyHighLowListener |
Listens to the daily maximum and minimum prices for corresponding
instrument |
IDataService |
Provide with system state:
The information about high/low prices for corresponding instruments and periods.
|
IDownloadableStrategies | |
IDownloadableStrategy | |
IEngine |
Interface to the main engine, that allows orders submission, merging etc
|
IEntryOrder |
Provides access to Entry Order data.
|
IFillOrder |
Contains partial order data when order was partially or fully filled by server, respectively.
Order's lifecycle contains from 0 to many elements of this data. |
IFXSentimentIndex |
Forex Sentiment Index.
Shows the percentage of longs in the overall amount of open trades in the most popular currencies and currency pairs consolidated by liquidity consumers. The sentiment ratio of Liquidity providers is opposite to Liquidity consumers (opposite to IFXSentimentIndex.getIndexValue() .The index reflects the distribution of the current market conditions and is updated every 30 minutes. |
IFXSentimentIndexBar | Deprecated |
IFXTimedSentimentIndex | |
IHighLowListener |
Listens to the maximum and minimum prices for corresponding
instrument |
IHistory |
The
IHistory interface represents API for historical data access. |
IIndicatorPanel | |
IIndicators |
Contains a set of functions to calculate indicator data
|
IInstrumentStatusMessage |
Notification message about instrument's tradability changes
|
IJFRunnable<T extends IContext> | |
ILoadingReportPositionListener |
Listens to the new loaded
IReportPosition |
IMessage |
Represents message sent from server to client application
|
INewsFilter |
News filter definition - used for
INewsMessage subscription.Default implementations : NewsFilter and CalendarFilter |
INewsMessage |
News message definition - received as result of subscription using
INewsFilter |
IOrder |
Contains order data and allows order manipulation
|
IOrderComponent |
Base interface for
IOrder components. |
IPartialOrder |
Contains partial order data (either fill or close) when order was partially or fully filled or closed by server, respectively.
Order's lifecycle contains from 0 to many elements of this data. |
IReportPosition |
Provides information about report position
|
IReportService |
Provide access to consolidated trading activity reports:
The position report consolidates the trading activity reporting by grouping open and close orders
...
|
ISignal |
Signals, generated by strategy
|
ISignalsProcessor | |
IStopLossLevelChangedMessage |
Represents client's stop loss level changing message
|
IStopLossOrder |
Provides access to Stop Loss Order data.
|
IStrategies | Deprecated
please use
IClient.startStrategy(IStrategy) instead. |
IStrategy |
Interface that all strategies should implement
|
IStrategyBroadcastMessage |
Represents message broadcasted by strategy
|
IStrategyListener | |
ITakeProfitOrder |
Provides access to Take Profit Order data.
|
ITick |
Tick data
|
ITimedData | |
ITimeDomain | |
IUserInterface |
Provides access to various user interface parts
|
IWithdrawalMessage |
Represents client's withdrawal action
|
IWLabelData |
Contains the information about White Label service
|
JFUtils | |
LineStyle |
Set of Line Style Patterns
|
LoadingDataListener |
Listener to receive ticks and candles
|
LoadingOrdersListener | |
LoadingProgressListener |
Listener to follow and control (cancel) loading progress
|
NewsFilter.ITimeFrame | |
OrdersLoadingListener | Deprecated |
Class | Description |
---|---|
CalendarFilter | |
ChartObjectAdapter |
Implementation of listener with empty methods
|
ChartObjectEvent |
Event used to pass parameters of chart object change
|
ConsoleAdapter | |
Instrument |
Defines currency pairs traded by Dukascopy.
|
JFCurrency | |
LineBreakLookback |
This class is used for Line Break data look-back identification.
|
Money |
Straightforward money bean (double value along with
ICurrency ).Intended to be used in expressing monetary amounts and prices. |
NewsFilter |
Default
Serializable implementation of INewsFilter |
Period |
Represents periods of bars.
|
PriceRange |
The class is used for Range Bar and Point&Figures price interval in pips identification
|
ReversalAmount |
The class indicates the amount of price movement required to shift a chart to the right.
|
TickBarSize |
The class indicates the number of ticks to be included to one Tick Bar
|
Enum | Description |
---|---|
CalendarFilter.TimeFrame |
Utility enum for end date calculations
|
ChartObjectEvent.AttrType |
Type of the attribute change event
|
DataType |
The enumeration describes several data types used in JForex
|
DataType.DataPresentationType | |
Filter |
Different methods of flats filtering
|
IAccount.AccountState |
Account state: OK, MARGIN_CLOSING, MARGIN_CALL, OK_NO_MARGIN_CALL, DISABLED, BLOCKED.
|
IChart.Type |
Type of the graphical object
|
IChartObject.ATTR_BOOLEAN | Deprecated |
IChartObject.ATTR_COLOR | Deprecated |
IChartObject.ATTR_DOUBLE | Deprecated |
IChartObject.ATTR_INT | Deprecated |
IChartObject.ATTR_LONG | Deprecated |
IChartObject.ATTR_TEXT | Deprecated |
IDownloadableStrategy.ComponentType | |
IEngine.OrderCommand |
Specifies type of the order
|
IEngine.RunMode |
Stands for strategy run mode - if it is ran locally or on remote server
|
IEngine.StrategyMode |
Specifies strategy running mode.
|
IEngine.Type |
Type of the engine
|
IIndicators.AppliedPrice |
Used to specify which price to use for indicator calculation
|
IIndicators.MaType |
Types of Moving Average
|
IMessage.Reason |
Reason of message.
|
IMessage.Type |
Type of the message
|
INewsFilter.Country |
Countries
|
INewsFilter.Currency |
Currencies
|
INewsFilter.EventCategory |
Event Category contains an ID of the event category so that historical events can be linked
|
INewsFilter.IndexRegion |
Stock indices regions - used for
INewsFilter.StockIndex grouping |
INewsFilter.MarketSector |
Market sectors
|
INewsFilter.NewsSource |
News sources
|
INewsFilter.Region |
Geo regions - used for
INewsFilter.Country grouping |
INewsFilter.StockIndex |
Stock indices
|
INewsFilter.Type |
News types
|
INewsMessage.Action |
Actions
|
IOrder.State |
Indicates state of the order
|
IReportPosition.PositionType |
Indicates type of Position
|
ISignal.Type | |
JFException.Error |
Used to easily create exceptions with appropriate message
|
JFTimeZone |
This class represents time zone.
|
NewsFilter.TimeFrame |
Utility enum for end date calculations
|
OfferSide |
Defines offer side
|
Unit |
Defines time units
|
Exception | Description |
---|---|
JFException |
Used to indicate errors when calling API functions
|
Annotation Type | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Configurable |
Fields marked with this annotation will be shown in dialog before strategy start.
Values from that dialog will be set to fields before calling onStart method. Depending on the parameter type it gets represented differently in the parameters dialog.
Copyright © 2023. All rights reserved. |