Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    velox.api.layer1.data.SimpleOrderSendParameters.PriceFormatter
    velox.api.layer1.Layer1ApiAdvancedGeneratorCreator
    Do not use this class, use Layer1ApiNotReloadedOnSettingsChange instead.
    Although the generator will still work after restarting the addon, if you implement this interface, classloader for this generator will be closed, which could raise a ClassNotFoundException
    velox.api.layer1.Layer1InternallyControllingEnable
  • Deprecated Classes
    Class
    Description
    velox.api.layer0.data.IndicatorDefinitionUserMessage
    velox.api.layer0.data.IndicatorPointUserMessage
    velox.api.layer0.data.OrderQueuePositionUserMessage
    velox.api.layer1.data.InstrumentInfoCrypto
    velox.api.layer1.data.UserPasswordAccountLoginData
    velox.api.layer1.messages.Layer1ApiChangeTradingModeMessage
    This message is deprecated and won't be processed since 7.7.
    It is deprecated because of new multi-account concept. With the new multi-account concept, there are no trading mode anymore.
    Now, trading could be either enabled or disabled from the Trading Control Panel.
    To enable/disable trading via the API If the trading is enabled, both CHART and DOM trading is enabled.
    To enable trading, the account for trading must be selected.
    To disable trading, the account for trading must be deselected.
    velox.api.layer1.messages.Layer1ApiUserMessageModifyStrategiesMainMenu
    for a few reasons: it's not safe to use without user code wrapping and seems not used by any add-on developers, so it's not supported any more
    velox.api.layer1.messages.UserMessageYesterdayBar
  • Deprecated Fields
    Field
    Description
    velox.api.layer1.data.AccountInfo.isPrimary
    each instrument can have its own primary account, and the provider should not set the primary account. For now, it still can be used since TCP selected accounts are synchronized among all instruments for the same provider.
    velox.api.layer1.data.BalanceInfo.accountName
    because displayed name and account id should be set with AccountInfo. Use BalanceInfo.accountId instead.
    velox.api.layer1.data.Layer1ApiProviderSupportedFeatures.tradingFrom
    velox.api.layer1.data.Layer1ApiProviderSupportedFeatures.tradingVia
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.tradingFrom
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.tradingVia
    velox.api.layer1.data.SimpleOrderSendParameters.sizeMultiplier
    velox.api.layer1.data.SubscribeInfoCrypto.priceMultiplier
  • Deprecated Methods
    Method
    Description
    velox.api.layer1.common.helper.AccountListManager.getPrimaryAccountByProvider(String)
    primary can be selected for each instrument separately from GUI. So for the same provider there can be multiple primary accounts. Use AccountListManager.getSelectedAccountForAlias(String) instead.
    velox.api.layer1.common.helper.AccountListManager.getProviderOtherAccountsByAccountId(String, boolean)
    use AccountListManager.getAccountsByProvider(String) instead. This method is deprecated because of deprecation of primary account concept.
    velox.api.layer1.common.helper.AccountListManager.isPrimaryAccount(String)
    primary can be selected for each instrument separately from GUI. So now the same account can be primary for one instrument and not primary for another.
    velox.api.layer1.common.helper.AccountListManager.isPrimaryAccountOrder(String)
    primary account concept is now deprecated. Now it's possible to select and change accounts for each instrument
    velox.api.layer1.common.helper.AccountListManager.isPrimaryAccountOrderOrNull(String)
    primary account concept is now deprecated. Now it's possible to select and change accounts for each instrument, so you need to check it for each instrument separately.
    velox.api.layer1.common.helper.AccountListManager.isPrimaryAccountOrNull(String)
    primary can be selected for each instrument separately from GUI. So now the same account can be primary for one instrument and not primary for another.
    velox.api.layer1.common.helper.ExecutorsHelper.newFixedThreadPoolExecutor(int, String)
    Use ExecutorsHelper.newFixedThreadPoolExecutorService(int, String) instead.
    velox.api.layer1.common.helper.ExecutorsHelper.newOnDemandSingleThreadExecutor(String)
    Use ExecutorsHelper.newOnDemandSingleThreadExecutorService(String) instead.
    velox.api.layer1.common.helper.ExecutorsHelper.newOnDemandSingleThreadPriorityExecutor(String)
    Use ExecutorsHelper.newOnDemandSingleThreadPriorityExecutorService(String) instead.
    velox.api.layer1.common.helper.ExecutorsHelper.newSingleThreadExecutor(String)
    Use ExecutorsHelper.newSingleThreadExecutorService(String) instead.
    velox.api.layer1.common.helper.ExecutorsHelper.newSingleThreadExecutor(String, Consumer<Boolean>)
    Use ExecutorsHelper.newSingleThreadExecutorService(String, Consumer) instead.
    velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder.getSizeMultiplier()
    velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder.setSizeMultiplier(double)
    velox.api.layer1.data.BalanceInfoBuilder.getAccountName()
    Use BalanceInfoBuilder.getAccountId() ()} instead
    velox.api.layer1.data.BalanceInfoBuilder.setAccountName(String)
    Use BalanceInfoBuilder.setAccountId(String) instead
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.getTradingFrom()
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.getTradingVia()
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.setTradingFrom(List<String>)
    velox.api.layer1.data.Layer1ApiProviderSupportedFeaturesBuilder.setTradingVia(List<String>)
    velox.api.layer1.data.SimpleOrderSendParameters.representation(SimpleOrderSendParameters.PriceFormatter, double)
    Use OrderRepresentationHelper.textRepresentation(velox.api.layer1.data.SimpleOrderSendParameters, velox.api.layer1.common.helper.OrderRepresentationHelper.PriceFormatter, double) instead.
    velox.api.layer1.Layer1ApiInstrumentProvider.subscribe(String, String, String)
    velox.api.layer1.layers.Layer1ApiInjectorRelay.safeInject(Runnable)
    velox.api.layer1.layers.strategies.interfaces.InvalidateInterface.invalidateSynchronous()
  • Deprecated Constructors
    Constructor
    Description
    velox.api.layer0.data.IndicatorDefinitionUserMessage(int, String, short, short, int, Color, short, short, int, BufferedImage, int, int, boolean)
    velox.api.layer1.data.AccountInfo(String)
    use AccountInfo(String, String, String, boolean) instead. Deprecated because id is supposed to be unique and should not be used as a summary (displayed name).
    velox.api.layer1.data.AccountInfoBuilder(String, String, boolean)
    use AccountInfoBuilder(String, String) instead. Deprecated because isPrimary should be always set to false. Seee AccountInfo.isPrimary.
    velox.api.layer1.data.BalanceInfo(String, List<BalanceInfo.BalanceInCurrency>)
    because AccountInfo should be used instead of BalanceInfo.accountName. Use BalanceInfo(List, String) instead.
    velox.api.layer1.data.InstrumentInfo(String, String, String, double, double, String, boolean)
    use InstrumentInfo.Builder instead
    velox.api.layer1.data.InstrumentInfo(String, String, String, double, double, String, boolean, double)
    use InstrumentInfo.Builder instead
    velox.api.layer1.data.InstrumentInfo(String, String, String, double, double, String, boolean, double, boolean)
    use InstrumentInfo.Builder instead
    velox.api.layer1.data.OrderInfo(String, String, boolean, OrderType, String, boolean, int, int, double, OrderDuration, OrderStatus, double, double, boolean, long)
    velox.api.layer1.data.OrderInfo(String, String, boolean, OrderType, String, boolean, int, int, double, OrderDuration, OrderStatus, double, double, boolean, long, boolean)
    velox.api.layer1.data.OrderInfo(String, String, boolean, OrderType, String, boolean, int, int, double, OrderDuration, OrderStatus, double, double, boolean, long, boolean, boolean)
    velox.api.layer1.data.OrderInfoUpdate(String, String, boolean, OrderType, String, boolean, int, boolean, int, boolean, double, boolean, OrderDuration, boolean, OrderStatus, boolean, double, boolean, double, boolean, boolean, boolean, long, boolean)
    velox.api.layer1.data.OrderInfoUpdate(String, String, boolean, OrderType, String, boolean, int, boolean, int, boolean, double, boolean, OrderDuration, boolean, OrderStatus, boolean, double, boolean, double, boolean, boolean, boolean, long, boolean, boolean)
    velox.api.layer1.data.OrderInfoUpdate(String, String, boolean, OrderType, String, boolean, int, boolean, int, boolean, double, boolean, OrderDuration, boolean, OrderStatus, boolean, double, boolean, double, boolean, boolean, boolean, long, boolean, boolean, boolean)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, double, double)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, double, double, double)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, double, double, int, int, int, int, boolean)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, double, double, int, int, int, int, boolean, double)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, double, double, int, int, int, int, boolean, Integer)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, int, double, double)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, int, double, double, double)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean, boolean, boolean)
    velox.api.layer1.data.SimpleOrderSendParameters(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean, double)
    velox.api.layer1.data.SimpleOrderSendParametersBuilder(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean)
    velox.api.layer1.data.SimpleOrderSendParametersBuilder(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean, boolean, boolean)
    velox.api.layer1.data.SimpleOrderSendParametersBuilder(String, boolean, int, OrderDuration, String, double, double, int, int, int, int, boolean, double)
    velox.api.layer1.data.SingleOrderSendParameters(String, boolean, int, OrderDuration)
    Use AbstractSingleOrderSendParametersBuilder instead
    velox.api.layer1.data.SingleOrderSendParameters(String, boolean, int, OrderDuration, String)
    Use AbstractSingleOrderSendParametersBuilder instead
    velox.api.layer1.data.StatusInfo(String, double, double, String, int, double, int, int, int)
    Use StatusInfoBuilder instead
    velox.api.layer1.data.StatusInfo(String, double, double, String, int, double, int, int, int, boolean)
    Use StatusInfoBuilder instead
    velox.api.layer1.messages.Layer1ApiSoundAlertMessage(byte[], String, long, Duration, Layer1ApiSoundAlertMessage.SoundAlertStatusListener, Class<?>, Object)
    This constructor does not provide the full functionality

    Use Layer1ApiSoundAlertMessage.Builder instead

    velox.api.layer1.messages.Layer1ApiSoundAlertMessage(String)

    Use Layer1ApiSoundAlertCancelMessage instead

  • Deprecated Enum Constants
    Enum Constant
    Description
    velox.api.layer1.data.LoginFailedReason.NEW_TRADING_PASSWORD_FAILED
    velox.api.layer1.data.LoginFailedReason.TRADING_PASSWORD_EXPIRED
    velox.api.layer1.data.OrderStatus.INACTIVE