jp.sourceforge.orangesignal.trading.strategy.filters
クラス PriceFilter

java.lang.Object
  上位を拡張 jp.sourceforge.orangesignal.trading.strategy.AbstractTradingStrategy
      上位を拡張 jp.sourceforge.orangesignal.trading.strategy.TradingStrategySupport
          上位を拡張 jp.sourceforge.orangesignal.trading.strategy.filters.PriceFilter
すべての実装されたインタフェース:
TradingStrategy

public class PriceFilter
extends TradingStrategySupport

価格の範囲でフィルターするストラテジーを提供します。

作成者:
杉澤 浩二

コンストラクタの概要
PriceFilter()
          デフォルトコンストラクタです。
 
メソッドの概要
 boolean execute()
          ストラテジーを処理します。
 double getLower()
          下限価格を返します。
 double getUpper()
          上限価格を返します。
 void setLower(double lower)
          下限価格を設定します。
 void setUpper(double upper)
          上限価格を設定します。
 
クラス jp.sourceforge.orangesignal.trading.strategy.TradingStrategySupport から継承されたメソッド
buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buy, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, buyToCover, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sell, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort, sellShort
 
クラス jp.sourceforge.orangesignal.trading.strategy.AbstractTradingStrategy から継承されたメソッド
buy, buyToCover, close, createOrder, getCandlestick, getClose, getCommission, getCurrentDataIndex, getCurrentEntries, getCurrentPosition, getCurrentPositions, getDataset, getDate, getDefaultOrderTiming, getEndDataIndex, getEntryDate, getEntryPrice, getHigh, getLow, getMarketPositionType, getOpen, getStartDataIndex, getStrategyName, getSymbol, getTrader, getVolume, prepare, sell, sellShort, setCurrentDataIndex, setDataset, setDate, setDefaultOrderTiming, setEndDataIndex, setStartDataIndex, setSymbol, setTrader
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PriceFilter

public PriceFilter()
デフォルトコンストラクタです。

メソッドの詳細

getUpper

public double getUpper()
上限価格を返します。

戻り値:
上限価格

setUpper

public void setUpper(double upper)
上限価格を設定します。

パラメータ:
upper - 上限価格

getLower

public double getLower()
下限価格を返します。

戻り値:
下限価格

setLower

public void setLower(double lower)
下限価格を設定します。

パラメータ:
lower - 下限価格

execute

public boolean execute()
インタフェース TradingStrategy の記述:

ストラテジーを処理します。

戻り値:
処理を継続する場合は false。それ以外の場合は true


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.