Class MetaTrader4PositionImportService

java.lang.Object
com.bluebell.greenhouse.sol.importers.position.MetaTrader4PositionImportService

@Service public class MetaTrader4PositionImportService extends Object
Service-layer for importing MT4 account statement trades into positions.
Version:
2.0.6
Author:
Stephen Prizio
  • Constructor Details

    • MetaTrader4PositionImportService

      public MetaTrader4PositionImportService(@Lazy PositionImportService positionImportService)
      Creates the service.
      Parameters:
      positionImportService - position import service
  • Method Details

    • importPositions

      public int importPositions(InputStream inputStream, Account account, String strategyUid, String strategyReferenceCode)
      Imports positions from an MT4 html statement input stream.
      Parameters:
      inputStream - file stream
      account - Account
      strategyUid - strategy uid to assign
      strategyReferenceCode - strategy reference code to assign
      Returns:
      count of created positions
    • importPositions

      public int importPositions(InputStream inputStream, Account account)
      Imports positions from an MT4 html statement input stream.
      Parameters:
      inputStream - file stream
      account - Account
      Returns:
      count of created positions