Serialized Form

  • Package velox.api.layer0.data

  • Package velox.api.layer1

    • Class velox.api.layer1.Layer1ApiUserMessageCustom

      class Layer1ApiUserMessageCustom extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

  • Package velox.api.layer1.common

    • Exception Class velox.api.layer1.common.UnexpectedInterruptedException

      class UnexpectedInterruptedException extends RuntimeException implements Serializable
  • Package velox.api.layer1.data

    • Class velox.api.layer1.data.DxFeedLoginData

      class DxFeedLoginData extends Object implements Serializable
      serialVersionUID:
      449692178585615957L
      • Serialized Fields

        • allowedDataFilters
          Set<velox.api.layer1.providers.data.DxFeedUtils.DxDataFilter> allowedDataFilters
        • demoDataFilters
          Set<velox.api.layer1.providers.data.DxFeedUtils.DxDataFilter> demoDataFilters
        • isDemo
          boolean isDemo
        • isFinraTradesEnabled
          boolean isFinraTradesEnabled
        • isNbboAllowed
          boolean isNbboAllowed
        • isTwoInstrumentDemo
          boolean isTwoInstrumentDemo
        • preferredLocation
          String preferredLocation
        • tokenHandler
          velox.api.layer1.providers.data.DxFeedUtils.DxFeedTokenHandler tokenHandler
    • Class velox.api.layer1.data.ExecutionInfo

      class ExecutionInfo extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • executionId
          String executionId
          Execution ID
        • isSimulated
          boolean isSimulated
          True if execution is simulated by Bookmap.
        • orderId
          String orderId
        • price
          double price
          Price where execution happened
        • size
          int size
          Size of the execution
        • time
          long time
          Time when execution happened
    • Class velox.api.layer1.data.ExecutionInfoExtended

      class ExecutionInfoExtended extends ExecutionInfo implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • forcedProviderTime
          long forcedProviderTime
        • isFinalized
          boolean isFinalized
        • isPersistent
          boolean isPersistent
    • Class velox.api.layer1.data.ExtendedLoginData

      class ExtendedLoginData extends Object implements Serializable
      serialVersionUID:
      1L
    • Class velox.api.layer1.data.InstrumentCoreInfo

      class InstrumentCoreInfo extends Object implements Serializable
      serialVersionUID:
      8348371739129190371L
      • Serialized Fields

        • exchange
          String exchange
        • symbol
          String symbol
        • type
          String type
          For multiplatform mode might end with "@Platform", e.g. "@Rithmic"
    • Class velox.api.layer1.data.InstrumentInfo

      class InstrumentInfo extends InstrumentCoreInfo implements Serializable
      serialVersionUID:
      -7396481993548284159L
      • Serialized Fields

        • dataDelay
          long dataDelay
          Delay in nanoseconds for the data of this instrument. If delay is currently unknown, but it is known that the data is delayed, then you should set this field to InstrumentInfo.UNKNOWN_DELAY, to inform the Bookmap that the data is delayed (so the Bookmap can apply some restrictions for delayed data instruments).
        • defaultLotSize
          int defaultLotSize
        • fullName
          String fullName
          Full instrument name on the platforms where it's available, null otherwise
        • isApiProtected
          boolean isApiProtected
          If this flag is set to true, then all add-ons, except those marked with UnrestrictedData annotation, will be blocked from receiving data from this instrument
        • isCrypto
          boolean isCrypto
          Allows bookmap to distinguish crypto instruments from other types. If true - this instrument is a cryptocurrency or is based on cryptocurrencies in some way
        • isFullDepth
          boolean isFullDepth
          True if data provided for instrument is full depth data
        • isNbboSupported
          boolean isNbboSupported
          If this flag is set to true, then this instrument supports NBBO data, and it is possible to create NBBO indicator for the instrument
        • multiplier
          double multiplier
          Similar to "tick value" in its meaning, with the only difference of being per price unit instead of per tick (can be computed as tick value divided by InstrumentInfo.pips)

          Specifically, this field tells bookmap the following: "how many dollars (or other currency units) will my P&L change if I have position of 1 and price moves 1 dollar (or other price unit) up"

          If you (as a data provider) send an InstrumentInfo with multiplier set to Double.NaN, it will be interpreted as an indication that data for the instrument is not yet available. In this case, the instrument is treated as a "placeholder", and it is expected that a valid InstrumentInfo with a proper multiplier will be sent as soon as the data becomes available.
          Internally, Bookmap will wait until all placeholders are replaced with valid instruments before restoring the instrument tab order as previously configured by the user.
          Note: You should not rely on this internal behavior, as it may change in future versions. It is recommended to send a complete and valid InstrumentInfo with a proper multiplier as early as possible, and only once per subscription request.
        • pips
          double pips
          Also known as min tick, tick size or minimal price increment. This allows bookmap to translate level numbers to price that is shown to the user and vice versa
        • recordingTag
          String recordingTag
          Used to distinguish local history with special modes on the per instrument basis (i.e. local history with delayed data vs live data) Provider should set this field to specify special mode of this instrument,"DELAYED" for example
          Note: it is recommended to not set this field for LIVE instruments for backward compatibility of historical servers, i.e. so the historical server returned "live" data to the user with the old client
        • requestedSymbol
          String requestedSymbol
          Used to correctly handle "generic" instrument substitution. If your provider wants to subscribe to the instrument with a different symbol than you received in subscription request (for example you received "ES" and want to subscribe to "ESH4"), then you should set this field to the symbol which you received in request.
        • sizeMultiplier
          double sizeMultiplier
          Used when size granularity is less than 1 (for most providers it's always 1, so you can ignore this field if only those are targeted). This is only a visual thing, as all updates should still be performed in integer units. It was introduced mostly because of cryptocurrencies - since sizes are no longer integer values, you can premultiply all sizes by certain value and specify it in this field. E.g. 1000 will make bookmap display size of 1 as 0.001.
    • Class velox.api.layer1.data.InstrumentInfoCedro

      class InstrumentInfoCedro extends InstrumentInfo implements Serializable
      serialVersionUID:
      -6161428209913800207L
      • Serialized Fields

        • currency
          String currency
        • typeCode
          int typeCode
    • Class velox.api.layer1.data.InstrumentInfoCrypto

      class InstrumentInfoCrypto extends InstrumentInfo implements Serializable
      serialVersionUID:
      -6425504935455383269L
    • Class velox.api.layer1.data.InstrumentInfoDxFeed

      class InstrumentInfoDxFeed extends InstrumentInfo implements Serializable
      serialVersionUID:
      -1277959926003504704L
      • Serialized Fields

        • isDemo
          boolean isDemo
    • Class velox.api.layer1.data.InstrumentInfoNanotick

      class InstrumentInfoNanotick extends InstrumentInfo implements Serializable
      serialVersionUID:
      -7631454157116426465L
      • Serialized Fields

        • securityGroup
          String securityGroup
    • Class velox.api.layer1.data.KeyValueUserMessage

      class KeyValueUserMessage extends Object implements Serializable
      serialVersionUID:
      -6545981472685355506L
    • Class velox.api.layer1.data.MultiplatformLoginData

      class MultiplatformLoginData extends Object implements Serializable
      serialVersionUID:
      -6854103753150254539L
      • Serialized Fields

        • providerLoginData
          LoginData providerLoginData
        • providerType
          velox.api.layer1.data.ProviderType providerType
    • Class velox.api.layer1.data.NetworkClientLoginData

      class NetworkClientLoginData extends Object implements Serializable
      serialVersionUID:
      -5674013825401189161L
      • Serialized Fields

        • host
          String host
        • nextStageLoginData
          LoginData nextStageLoginData
        • port
          int port
    • Class velox.api.layer1.data.OrderInfo

      class OrderInfo extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accountId
          String accountId
          Account id to identify which account this order info belongs to. Null if there is no multi-account support (only single account is supported by the data provider). Should not mix nulls and specific account in the same data provider.
        • averageFillPrice
          double averageFillPrice
        • clientId
          String clientId
        • doNotIncrease
          boolean doNotIncrease
        • duration
          OrderDuration duration
        • exchangeId
          String exchangeId
        • filled
          int filled
        • instrumentAlias
          String instrumentAlias
        • isBuy
          boolean isBuy
        • isDuplicate
          boolean isDuplicate
          Order can be duplicated in case of crosstrading or alias dublication
        • isSimulated
          boolean isSimulated
        • limitPrice
          double limitPrice
        • modificationUtcTime
          long modificationUtcTime
        • orderId
          String orderId
        • status
          OrderStatus status
        • stopPrice
          double stopPrice
        • stopTriggered
          boolean stopTriggered
        • type
          OrderType type
        • unfilled
          int unfilled
    • Class velox.api.layer1.data.OrderInfoUpdate

      class OrderInfoUpdate extends OrderInfo implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • averageFillPriceChanged
          boolean averageFillPriceChanged
        • durationChanged
          boolean durationChanged
        • filledChanged
          boolean filledChanged
        • limitPriceChanged
          boolean limitPriceChanged
        • modificationTimeChanged
          boolean modificationTimeChanged
        • statusChanged
          boolean statusChanged
        • stopPriceChanged
          boolean stopPriceChanged
        • stopTriggeredChanged
          boolean stopTriggeredChanged
        • unfilledChanged
          boolean unfilledChanged
    • Class velox.api.layer1.data.OrderInfoUpdateExtended

      class OrderInfoUpdateExtended extends OrderInfoUpdate implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • forcedProviderTime
          long forcedProviderTime
        • isFinalized
          boolean isFinalized
        • isPersistent
          boolean isPersistent
    • Class velox.api.layer1.data.TokenLoginData

      class TokenLoginData extends Object implements Serializable
      serialVersionUID:
      3724172214950324356L
      • Serialized Fields

    • Class velox.api.layer1.data.TradeInfo

      class TradeInfo extends Object implements Serializable
      serialVersionUID:
      -5266538964320734421L
      • Serialized Fields

        • aggressorOrderId
          @Nullable String aggressorOrderId
          aggressor for this trade, can be null if not know/not applicable
        • isBidAggressor
          boolean isBidAggressor
          true if bid was the aggressor, false if ask was the aggressor
        • isExecutionEnd
          boolean isExecutionEnd
          true if this trade ends order execution chain
        • isExecutionStart
          boolean isExecutionStart
          true if this trade starts new order execution chain
        • isOtc
          boolean isOtc
          true if the trade is OTC
        • passiveOrderId
          @Nullable String passiveOrderId
          order (partially) consumed by aggressor, can be null if not known/not applicable
    • Class velox.api.layer1.data.UserPasswordAccountLoginData

      class UserPasswordAccountLoginData extends UserPasswordLoginData implements Serializable
      serialVersionUID:
      -6722097079819885990L
      • Serialized Fields

        • account
          int account
          Deprecated.
          Account number
        • kick
          boolean kick
          Deprecated.
          Kick another connection if platform has connections limit that is exhausted.
    • Class velox.api.layer1.data.UserPasswordDemoLoginData

      class UserPasswordDemoLoginData extends UserPasswordLoginData implements Serializable
      serialVersionUID:
      32787814244793781L
      • Serialized Fields

        • isDemo
          boolean isDemo
          True if it's a demo account. Necessary for some platforms where connection point depends on this.
        • kick
          boolean kick
          Kick another connection if platform has connections limit that is exhausted.
    • Class velox.api.layer1.data.UserPasswordLoginData

      class UserPasswordLoginData extends Object implements Serializable
      serialVersionUID:
      -6376385177864092076L
      • Serialized Fields

        • newPassword
          String newPassword
          If supported by platform password will be changed to this value. Null if no change is requested.
        • password
          String password
        • user
          String user
  • Package velox.api.layer1.datastructure.events

    • Class velox.api.layer1.datastructure.events.CustomGeneratedEventWrapper

      class CustomGeneratedEventWrapper extends Event implements Serializable
      serialVersionUID:
      -5024267593746742672L
    • Class velox.api.layer1.datastructure.events.DepthAggregationEvent

      class DepthAggregationEvent extends Event implements Serializable
      • Serialized Fields

        • asksMap
          Map<Integer,Integer> asksMap
          Map of asks, where key is price level (if multiplied by instrument pips, will give price), and value is size at this level
        • bidsMap
          Map<Integer,Integer> bidsMap
          Map of bids, where key is price level (if multiplied by instrument pips, will give price), and value is size at this level
    • Class velox.api.layer1.datastructure.events.DepthEvent

      class DepthEvent extends Event implements Serializable
      • Serialized Fields

        • isBid
          boolean isBid
        • price
          int price
        • size
          int size
    • Class velox.api.layer1.datastructure.events.Event

      class Event extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • eventType
          velox.api.layer1.datastructure.events.EventType eventType
        • time
          long time
    • Class velox.api.layer1.datastructure.events.InstrumentAddedEvent

      class InstrumentAddedEvent extends velox.api.layer1.datastructure.events.InstrumentEvent implements Serializable
    • Class velox.api.layer1.datastructure.events.InstrumentEvent

      class InstrumentEvent extends Event implements Serializable
      • Serialized Fields

    • Class velox.api.layer1.datastructure.events.InstrumentRemovedEvent

      class InstrumentRemovedEvent extends velox.api.layer1.datastructure.events.InstrumentEvent implements Serializable
    • Class velox.api.layer1.datastructure.events.MboAggregationEvent

      class MboAggregationEvent extends Event implements Serializable
      serialVersionUID:
      1L
    • Class velox.api.layer1.datastructure.events.MboAggregationEvent.Order

      class Order extends MboAggregationEvent.PriceSizeUpdate implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • isBid
          boolean isBid
    • Class velox.api.layer1.datastructure.events.MboAggregationEvent.PriceSizeUpdate

      class PriceSizeUpdate extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • price
          int price
        • size
          int size
    • Class velox.api.layer1.datastructure.events.MboCancelEvent

      class MboCancelEvent extends velox.api.layer1.datastructure.events.MboEvent implements Serializable
      serialVersionUID:
      1L
    • Class velox.api.layer1.datastructure.events.MboEvent

      class MboEvent extends Event implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class velox.api.layer1.datastructure.events.MboReplaceEvent

      class MboReplaceEvent extends velox.api.layer1.datastructure.events.MboEvent implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • price
          int price
        • size
          int size
    • Class velox.api.layer1.datastructure.events.MboSendEvent

      class MboSendEvent extends velox.api.layer1.datastructure.events.MboEvent implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • isBid
          boolean isBid
        • price
          int price
        • size
          int size
    • Class velox.api.layer1.datastructure.events.MultitradeEvent

      class MultitradeEvent extends velox.api.layer1.datastructure.events.TradeEvent implements Serializable
      • Serialized Fields

        • singleTradeSize
          int singleTradeSize
    • Class velox.api.layer1.datastructure.events.OrderExecutedEvent

      class OrderExecutedEvent extends Event implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • alias
          String alias
          Alias of an instrument execution belongs to
        • executionInfo
          ExecutionInfo executionInfo
          Information about the order execution
    • Class velox.api.layer1.datastructure.events.OrderUpdatedEvent

      class OrderUpdatedEvent extends Event implements Serializable
      serialVersionUID:
      -5010574651736232594L
    • Class velox.api.layer1.datastructure.events.OrderUpdatesExecutionsAggregationEvent

      class OrderUpdatesExecutionsAggregationEvent extends Event implements Serializable
      serialVersionUID:
      6563492953101425880L
    • Class velox.api.layer1.datastructure.events.SkippedEvent

      class SkippedEvent extends Event implements Serializable
    • Class velox.api.layer1.datastructure.events.TradeAggregationEvent

      class TradeAggregationEvent extends Event implements Serializable
      serialVersionUID:
      6529871794977925342L
      • Serialized Fields

        • askAggressorMap
          Map<Double,Map<Integer,Integer>> askAggressorMap
          Map of trades, where ask is aggressor, where key is price level (if multiplied by instrument pips, will give price), and value is map, describing trades at this level, in following format:
          Key: size of trade, value: number of trades of this size
        • bidAggressorMap
          Map<Double,Map<Integer,Integer>> bidAggressorMap
          Map of trades, where bid is aggressor, where key is price level (if multiplied by instrument pips, will give price), and value is map, describing trades at this level, in following format:
          Key: size of trade, value: number of trades of this size
        • firstAggressorBid
          Boolean firstAggressorBid
          First trade aggressor (in requested interval). null if none.
        • firstPrice
          double firstPrice
          First trade price (in requested interval). Double.NaN if none.
        • firstSize
          Integer firstSize
          First trade size (in requested interval). null if none.
        • lastAggressorBid
          Boolean lastAggressorBid
          Last trade aggressor (in requested interval). null if none.
        • lastPrice
          double lastPrice
          Last trade price (in requested interval). Double.NaN if none.
        • lastSize
          Integer lastSize
          Last trade size (in requested interval). null if none.
    • Class velox.api.layer1.datastructure.events.TradeEvent

      class TradeEvent extends Event implements Serializable
      • Serialized Fields

        • aggressorOrderId
          String aggressorOrderId
        • isBidAggressor
          boolean isBidAggressor
        • isExecutionEnd
          boolean isExecutionEnd
        • isExecutionStart
          boolean isExecutionStart
        • passiveOrderId
          String passiveOrderId
        • price
          double price
        • size
          int size
  • Package velox.api.layer1.datastructure.interfaces

  • Package velox.api.layer1.exception

  • Package velox.api.layer1.gui

  • Package velox.api.layer1.layers

    • Class velox.api.layer1.layers.Layer1ApiInstrumentDuplicatorLayer.DuplicateInstrumentInfo

      class DuplicateInstrumentInfo extends InstrumentInfo implements Serializable
      serialVersionUID:
      3857044869076107141L
      • Serialized Fields

        • originalSymbol
          String originalSymbol
    • Exception Class velox.api.layer1.layers.NearStrategyBufferLayer.TransitException

      class TransitException extends RuntimeException implements Serializable
      serialVersionUID:
      1L
  • Package velox.api.layer1.layers.strategies.interfaces

  • Package velox.gui

    • Class velox.gui.AnnoyingDialog

      class AnnoyingDialog extends JDialog implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • toFrontPeriodMs
          int toFrontPeriodMs
        • toFrontTimer
          Timer toFrontTimer
    • Class velox.gui.BookmapScrollPane

      class BookmapScrollPane extends JScrollPane implements Serializable
      • Serialized Fields

        • compressFromOutside
          boolean compressFromOutside
        • preventSpaceForScrollbarIfShorterThanMaximumHeight
          boolean preventSpaceForScrollbarIfShorterThanMaximumHeight
        • shouldAddSpaceForScrollbar
          boolean shouldAddSpaceForScrollbar
    • Class velox.gui.HftSettingsPanel

      class HftSettingsPanel extends StrategyPanel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • callbacks
          velox.gui.HftSettingsPanelCallbacks callbacks
        • settings
          velox.gui.HftSettingsPanel.HftSettings settings
        • settingsFile
          File settingsFile
        • settingsGson
          com.google.gson.Gson settingsGson
        • spinnerMeasureTime
          JSpinner spinnerMeasureTime
    • Class velox.gui.InfoButton

      class InfoButton extends JButton implements Serializable
      serialVersionUID:
      -2907020560411596119L
      • Serialized Fields

    • Class velox.gui.JDialogEsc

      class JDialogEsc extends JDialog implements Serializable
      serialVersionUID:
      -1058929402459870298L
      • Serialized Fields

        • autoCenterByOwner
          boolean autoCenterByOwner
        • disposed
          boolean disposed
        • lastValidVerticalPosition
          Integer lastValidVerticalPosition
        • specialFlag
          velox.gui.JDialogEsc.JDialogEscSpecialFlag specialFlag
    • Class velox.gui.JDialogEscResizeable

      class JDialogEscResizeable extends velox.gui.JDialogEsc implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • explicitlySetSize
          Dimension explicitlySetSize
        • naturalSize
          Dimension naturalSize
        • resizer
          velox.gui.JDialogEscResizer resizer
        • savedSize
          Dimension savedSize
        • shrinkExpandConsumer
          Consumer<Dimension> shrinkExpandConsumer
        • wrapper
          velox.gui.JDialogEscWrapper wrapper
    • Class velox.gui.JDialogEscScrollable

      class JDialogEscScrollable extends velox.gui.JDialogEscResizeable implements Serializable
      serialVersionUID:
      1L
    • Class velox.gui.JFrameHft

      class JFrameHft extends JFrame implements Serializable
      • Serialized Fields

        • callbacks
          velox.gui.JFrameHftCallbacks callbacks
        • label
          JLabel label
    • Class velox.gui.PopupInfoPanel

      class PopupInfoPanel extends JPanel implements Serializable
      serialVersionUID:
      2875647809733679436L
    • Class velox.gui.StrategyPanel

      class StrategyPanel extends JPanel implements Serializable
      serialVersionUID:
      1L
    • Class velox.gui.ThrottlingWarningDialog

      class ThrottlingWarningDialog extends velox.gui.AnnoyingDialog implements Serializable
  • Package velox.gui.colors

  • Package velox.gui.utils

    • Class velox.gui.utils.ResetPointsLabelsPanel

      class ResetPointsLabelsPanel extends velox.api.layer1.layers.strategies.cvd.gui.CvdIndicatorPanel implements Serializable
    • Class velox.gui.utils.ResetPointsTitlePanel

      class ResetPointsTitlePanel extends velox.api.layer1.layers.strategies.cvd.gui.CvdIndicatorPanel implements Serializable
  • Package velox.gui.utils.localization.translatable.exceptions