Enum Class MetaTrader4TradeType

java.lang.Object
java.lang.Enum<MetaTrader4TradeType>
com.bluebell.greenhouse.sol.enums.MetaTrader4TradeType
All Implemented Interfaces:
GenericEnum<MetaTrader4TradeType>, Serializable, Comparable<MetaTrader4TradeType>, Constable

public enum MetaTrader4TradeType extends Enum<MetaTrader4TradeType> implements GenericEnum<MetaTrader4TradeType>
Represents the type of trade entries that an MT4 report consists of.

Deprecated in favor of position-native import metadata.

Version:
2.0.4
Author:
Stephen Prizio
  • Enum Constant Details

  • Method Details

    • values

      public static MetaTrader4TradeType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MetaTrader4TradeType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • isEntry

      public static boolean isEntry(String code)
      Returns true if the given code matches to an entry signal.
      Parameters:
      code - test string
      Returns:
      true if buy or sell
    • isExit

      public static boolean isExit(String code)
      Returns true if the given code matches to an exit signal.
      Parameters:
      code - test string
      Returns:
      true if s/l or t/p