Class FuturesReadBacktesting<E extends io.runon.trading.TimePrice,T extends TimePriceData>

java.lang.Object
io.runon.trading.backtesting.FuturesBacktesting<T>
io.runon.trading.backtesting.FuturesReadBacktesting<E,T>

public abstract class FuturesReadBacktesting<E extends io.runon.trading.TimePrice,T extends TimePriceData> extends FuturesBacktesting<T>
실시간정보를 (초단위) 백테스팅하기위해 만든도구 분할 매수 분할매도 방식
Author:
macle
  • Field Details

    • slippageRatePrice

      protected final SlippageRatePrice slippageRatePrice
    • strategy

      protected io.runon.trading.strategy.StrategyOrder<T extends TimePriceData> strategy
  • Constructor Details

    • FuturesReadBacktesting

      public FuturesReadBacktesting()
  • Method Details

    • setStrategy

      public void setStrategy(io.runon.trading.strategy.StrategyOrder<T> strategy)
    • start

      public void start(String path)
    • putData

      public void putData(E timePrice)
    • make

      public abstract E make(String line)
    • setSlippageRate

      public void setSlippageRate(BigDecimal slippageRate)
    • setBuyFee

      public void setBuyFee(BigDecimal buyFee)
      구매 수수료 설정
      Parameters:
      buyFee - 구매수수료
    • setSellFee

      public void setSellFee(BigDecimal sellFee)
      판매수수료 설정
      Parameters:
      sellFee - 판매수수료