概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.sourceforge.orangesignal.trading.strategy
クラス StrategySupport

    java.lang.Object
      jp.sourceforge.orangesignal.trading.strategy.AbstractStrategy
          jp.sourceforge.orangesignal.trading.strategy.StrategySupport

すべての実装されたインタフェース:
  Strategy

直系の既知のサブクラス:
  BollingerBandsLongEntry, BollingerBandsShortEntry, ChannelBreakoutLongEntry, ChannelBreakoutShortEntry, GapDownShortEntry, GapUpLongEntry, InactivityStop, InsideBarLongEntry, InsideBarShortEntry, MACD, Momentum, MovingAverage2LineCross, MovingAverage3LineCross, MovingAverageCross, NoPriceFilter, OutsideBarLongEntry, OutsideBarShortEntry, PriceFilter, ProfitTarget, RSILongEntry, RSIShortEntry, StopLoss, ValueAverageFilter, VolumeAverageFilter

    public abstract class StrategySupport

extends AbstractStrategy

ストラテジーを実装する為の抽象クラスを提供します。

作成者:
  杉澤 浩二

コンストラクタの概要
`StrategySupport()` デフォルトコンストラクタです。

メソッドの概要
`void` | `buy()` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(double price)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(int quantity)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(int quantity, double price)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(int quantity, OrderTiming timing)` 指定された注文方法で買い注文を発行します。
`void` | `buy(int quantity, OrderTiming timing, double price)` 指定された注文方法で買い注文を発行します。
`void` | `buy(OrderTiming timing)` 指定された注文方法で買い注文を発行します。
`void` | `buy(OrderTiming timing, double price)` 指定された注文方法で買い注文を発行します。
`void` | `buy(String label)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(String label, double price)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(String label, int quantity)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(String label, int quantity, double price)` デフォルトの注文方法で買い注文を発行します。
`void` | `buy(String label, int quantity, OrderTiming timing)` 指定された注文方法で買い注文を発行します。
`void` | `buy(String label, int quantity, OrderTiming timing, double price)` 指定された注文方法で買い注文を発行します。
`void` | `buy(String label, OrderTiming timing)` 指定された注文方法で買い注文を発行します。
`void` | `buy(String label, OrderTiming timing, double price)` 指定された注文方法で買い注文を発行します。
`void` | `buyToCover()` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(double price)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(int quantity)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(int quantity, double price)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(int quantity, OrderTiming timing)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(int quantity, OrderTiming timing, double price)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(OrderTiming timing)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(OrderTiming timing, double price)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, double price)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, double price, String findLabel)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, double price)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, double price, String findLabel)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, OrderTiming timing)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, OrderTiming timing, double price)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, OrderTiming timing, double price, String findLabel)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, OrderTiming timing, String findLabel)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, int quantity, String findLabel)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, OrderTiming timing)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, OrderTiming timing, double price)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, OrderTiming timing, double price, String findLabel)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, OrderTiming timing, String findLabel)` 指定された注文方法で買戻し注文を発行します。
`void` | `buyToCover(String label, String findLabel)` デフォルトの注文方法で買戻し注文を発行します。
`void` | `sell()` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(double price)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(int quantity)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(int quantity, double price)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(int quantity, OrderTiming timing)` 指定された注文方法で空り注文を発行します。
`void` | `sell(int quantity, OrderTiming timing, double price)` 指定された注文方法で空り注文を発行します。
`void` | `sell(OrderTiming timing)` 指定された注文方法で空り注文を発行します。
`void` | `sell(OrderTiming timing, double price)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, double price)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, double price, String findLabel)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, double price)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, double price, String findLabel)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, OrderTiming timing)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, OrderTiming timing, double price)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, OrderTiming timing, double price, String findLabel)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, OrderTiming timing, String findLabel)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, int quantity, String findLabel)` デフォルトの注文方法で空り注文を発行します。
`void` | `sell(String label, OrderTiming timing)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, OrderTiming timing, double price)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, OrderTiming timing, double price, String findLabel)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, OrderTiming timing, String findLabel)` 指定された注文方法で空り注文を発行します。
`void` | `sell(String label, String findLabel)` デフォルトの注文方法で空り注文を発行します。
`void` | `sellShort()` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(double price)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(int quantity)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(int quantity, double price)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(int quantity, OrderTiming timing)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(int quantity, OrderTiming timing, double price)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(OrderTiming timing)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(OrderTiming timing, double price)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(String label)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(String label, double price)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(String label, int quantity)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(String label, int quantity, double price)` デフォルトの注文方法で空売り注文を発行します。
`void` | `sellShort(String label, int quantity, OrderTiming timing)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(String label, int quantity, OrderTiming timing, double price)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(String label, OrderTiming timing)` 指定された注文方法で空売り注文を発行します。
`void` | `sellShort(String label, OrderTiming timing, double price)` 指定された注文方法で空売り注文を発行します。

クラス jp.sourceforge.orangesignal.trading.strategy.AbstractStrategy から継承されたメソッド
`buy, buyToCover, createOrder, getCandlestick, getClose, getCommission, getCurrentDataIndex, getCurrentEntries, getCurrentPosition, getCurrentPositions, getDataset, getDate, getDefaultOrderTiming, getEndDataIndex, getEntryDate, getEntryPrice, getHigh, getLow, getMarketPositionType, getOpen, getStartDataIndex, getStrategyName, getSymbol, getTrader, getVolume, init, sell, sellShort, setCurrentDataIndex, setDataset, setDate, setDefaultOrderTiming, setEndDataIndex, setStartDataIndex, setSymbol, setTrader, terminate`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

インタフェース jp.sourceforge.orangesignal.trading.strategy.Strategy から継承されたメソッド
`process`

コンストラクタの詳細

### StrategySupport

    public StrategySupport()

  デフォルトコンストラクタです。

メソッドの詳細

### buy

    public final void buy()

  デフォルトの注文方法で買い注文を発行します。

### buy

    public final void buy(double price)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `price` - 指定価格

### buy

    public final void buy(int quantity)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `quantity` - 数量

### buy

    public final void buy(int quantity,
                          double price)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `quantity` - 数量
    `price` - 指定価格

### buy

    public final void buy(String label)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル

### buy

    public final void buy(String label,
                          double price)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格

### buy

    public final void buy(String label,
                          int quantity)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量

### buy

    public final void buy(String label,
                          int quantity,
                          double price)

  デフォルトの注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `price` - 指定価格

### buy

    public final void buy(OrderTiming timing)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類

### buy

    public final void buy(OrderTiming timing,
                          double price)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類
    `price` - 指定価格

### buy

    public final void buy(int quantity,
                          OrderTiming timing)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類

### buy

    public final void buy(int quantity,
                          OrderTiming timing,
                          double price)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### buy

    public final void buy(String label,
                          OrderTiming timing)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類

### buy

    public final void buy(String label,
                          OrderTiming timing,
                          double price)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格

### buy

    public final void buy(String label,
                          int quantity,
                          OrderTiming timing)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類

### buy

    public final void buy(String label,
                          int quantity,
                          OrderTiming timing,
                          double price)

  指定された注文方法で買い注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### sellShort

    public final void sellShort()

  デフォルトの注文方法で空売り注文を発行します。

### sellShort

    public final void sellShort(double price)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `price` - 指定価格

### sellShort

    public final void sellShort(int quantity)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `quantity` - 数量

### sellShort

    public final void sellShort(int quantity,
                                double price)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `quantity` - 数量
    `price` - 指定価格

### sellShort

    public final void sellShort(String label)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル

### sellShort

    public final void sellShort(String label,
                                double price)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格

### sellShort

    public final void sellShort(String label,
                                int quantity)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量

### sellShort

    public final void sellShort(String label,
                                int quantity,
                                double price)

  デフォルトの注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `price` - 指定価格

### sellShort

    public final void sellShort(OrderTiming timing)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類

### sellShort

    public final void sellShort(OrderTiming timing,
                                double price)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類
    `price` - 指定価格

### sellShort

    public final void sellShort(int quantity,
                                OrderTiming timing)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類

### sellShort

    public final void sellShort(int quantity,
                                OrderTiming timing,
                                double price)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### sellShort

    public final void sellShort(String label,
                                OrderTiming timing)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類

### sellShort

    public final void sellShort(String label,
                                OrderTiming timing,
                                double price)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格

### sellShort

    public final void sellShort(String label,
                                int quantity,
                                OrderTiming timing)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類

### sellShort

    public final void sellShort(String label,
                                int quantity,
                                OrderTiming timing,
                                double price)

  指定された注文方法で空売り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### sell

    public final void sell()

  デフォルトの注文方法で空り注文を発行します。

### sell

    public final void sell(double price)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `price` - 指定価格

### sell

    public final void sell(int quantity)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `quantity` - 数量

### sell

    public final void sell(int quantity,
                           double price)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `price` - 指定価格
    `quantity` - 数量

### sell

    public final void sell(String label)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル

### sell

    public final void sell(String label,
                           double price)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格

### sell

    public final void sell(String label,
                           int quantity)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量

### sell

    public final void sell(String label,
                           int quantity,
                           double price)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格
    `quantity` - 数量

### sell

    public final void sell(String label,
                           String findLabel)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           double price,
                           String findLabel)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           int quantity,
                           String findLabel)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           int quantity,
                           double price,
                           String findLabel)

  デフォルトの注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(OrderTiming timing)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類

### sell

    public final void sell(OrderTiming timing,
                           double price)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類
    `price` - 指定価格

### sell

    public final void sell(int quantity,
                           OrderTiming timing)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類

### sell

    public final void sell(int quantity,
                           OrderTiming timing,
                           double price)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### sell

    public final void sell(String label,
                           OrderTiming timing)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類

### sell

    public final void sell(String label,
                           OrderTiming timing,
                           double price)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格

### sell

    public final void sell(String label,
                           int quantity,
                           OrderTiming timing)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類

### sell

    public final void sell(String label,
                           int quantity,
                           OrderTiming timing,
                           double price)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### sell

    public final void sell(String label,
                           OrderTiming timing,
                           String findLabel)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           OrderTiming timing,
                           double price,
                           String findLabel)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           int quantity,
                           OrderTiming timing,
                           String findLabel)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `findLabel` - 決済注文ラベル

### sell

    public final void sell(String label,
                           int quantity,
                           OrderTiming timing,
                           double price,
                           String findLabel)

  指定された注文方法で空り注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover()

  デフォルトの注文方法で買戻し注文を発行します。

### buyToCover

    public final void buyToCover(double price)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `price` - 指定価格

### buyToCover

    public final void buyToCover(int quantity)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `quantity` - 数量

### buyToCover

    public final void buyToCover(int quantity,
                                 double price)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `price` - 指定価格
    `quantity` - 数量

### buyToCover

    public final void buyToCover(String label)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル

### buyToCover

    public final void buyToCover(String label,
                                 double price)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格

### buyToCover

    public final void buyToCover(String label,
                                 int quantity)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 double price)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格
    `quantity` - 数量

### buyToCover

    public final void buyToCover(String label,
                                 String findLabel)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 double price,
                                 String findLabel)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 String findLabel)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 double price,
                                 String findLabel)

  デフォルトの注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(OrderTiming timing)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類

### buyToCover

    public final void buyToCover(OrderTiming timing,
                                 double price)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `timing` - 注文方法の種類
    `price` - 指定価格

### buyToCover

    public final void buyToCover(int quantity,
                                 OrderTiming timing)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類

### buyToCover

    public final void buyToCover(int quantity,
                                 OrderTiming timing,
                                 double price)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### buyToCover

    public final void buyToCover(String label,
                                 OrderTiming timing)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類

### buyToCover

    public final void buyToCover(String label,
                                 OrderTiming timing,
                                 double price)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 OrderTiming timing)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 OrderTiming timing,
                                 double price)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格

### buyToCover

    public final void buyToCover(String label,
                                 OrderTiming timing,
                                 String findLabel)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 OrderTiming timing,
                                 double price,
                                 String findLabel)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `timing` - 注文方法の種類
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 OrderTiming timing,
                                 String findLabel)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `findLabel` - 決済注文ラベル

### buyToCover

    public final void buyToCover(String label,
                                 int quantity,
                                 OrderTiming timing,
                                 double price,
                                 String findLabel)

  指定された注文方法で買戻し注文を発行します。

  パラメータ:
    `label` - ラベル
    `quantity` - 数量
    `timing` - 注文方法の種類
    `price` - 指定価格
    `findLabel` - 決済注文ラベル

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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