Class MetaTrader4StrategyPositionImportService

java.lang.Object
com.bluebell.greenhouse.sol.importers.position.strategy.MetaTrader4StrategyPositionImportService

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

    • MetaTrader4StrategyPositionImportService

      public MetaTrader4StrategyPositionImportService(@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 strategy statement.
      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 strategy statement.
      Parameters:
      inputStream - file stream
      account - Account
      Returns:
      count of created positions