|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sourceforge.orangesignal.trading.strategy.AbstractStrategy
jp.sourceforge.orangesignal.trading.strategy.StrategySupport
public abstract class StrategySupport
ストラテジーを実装する為の抽象クラスを提供します。
コンストラクタの概要 | |
---|---|
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 |
コンストラクタの詳細 |
---|
public StrategySupport()
メソッドの詳細 |
---|
public final void buy()
デフォルトの注文方法で買い注文を発行します。
public final void buy(double price)
デフォルトの注文方法で買い注文を発行します。
price
- 指定価格public final void buy(int quantity)
デフォルトの注文方法で買い注文を発行します。
quantity
- 数量public final void buy(int quantity, double price)
デフォルトの注文方法で買い注文を発行します。
quantity
- 数量price
- 指定価格public final void buy(String label)
デフォルトの注文方法で買い注文を発行します。
label
- ラベルpublic final void buy(String label, double price)
デフォルトの注文方法で買い注文を発行します。
label
- ラベルprice
- 指定価格public final void buy(String label, int quantity)
デフォルトの注文方法で買い注文を発行します。
label
- ラベルquantity
- 数量public final void buy(String label, int quantity, double price)
デフォルトの注文方法で買い注文を発行します。
label
- ラベルquantity
- 数量price
- 指定価格public final void buy(OrderTiming timing)
指定された注文方法で買い注文を発行します。
timing
- 注文方法の種類public final void buy(OrderTiming timing, double price)
指定された注文方法で買い注文を発行します。
timing
- 注文方法の種類price
- 指定価格public final void buy(int quantity, OrderTiming timing)
指定された注文方法で買い注文を発行します。
quantity
- 数量timing
- 注文方法の種類public final void buy(int quantity, OrderTiming timing, double price)
指定された注文方法で買い注文を発行します。
quantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void buy(String label, OrderTiming timing)
指定された注文方法で買い注文を発行します。
label
- ラベルtiming
- 注文方法の種類public final void buy(String label, OrderTiming timing, double price)
指定された注文方法で買い注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格public final void buy(String label, int quantity, OrderTiming timing)
指定された注文方法で買い注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類public final void buy(String label, int quantity, OrderTiming timing, double price)
指定された注文方法で買い注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void sellShort()
デフォルトの注文方法で空売り注文を発行します。
public final void sellShort(double price)
デフォルトの注文方法で空売り注文を発行します。
price
- 指定価格public final void sellShort(int quantity)
デフォルトの注文方法で空売り注文を発行します。
quantity
- 数量public final void sellShort(int quantity, double price)
デフォルトの注文方法で空売り注文を発行します。
quantity
- 数量price
- 指定価格public final void sellShort(String label)
デフォルトの注文方法で空売り注文を発行します。
label
- ラベルpublic final void sellShort(String label, double price)
デフォルトの注文方法で空売り注文を発行します。
label
- ラベルprice
- 指定価格public final void sellShort(String label, int quantity)
デフォルトの注文方法で空売り注文を発行します。
label
- ラベルquantity
- 数量public final void sellShort(String label, int quantity, double price)
デフォルトの注文方法で空売り注文を発行します。
label
- ラベルquantity
- 数量price
- 指定価格public final void sellShort(OrderTiming timing)
指定された注文方法で空売り注文を発行します。
timing
- 注文方法の種類public final void sellShort(OrderTiming timing, double price)
指定された注文方法で空売り注文を発行します。
timing
- 注文方法の種類price
- 指定価格public final void sellShort(int quantity, OrderTiming timing)
指定された注文方法で空売り注文を発行します。
quantity
- 数量timing
- 注文方法の種類public final void sellShort(int quantity, OrderTiming timing, double price)
指定された注文方法で空売り注文を発行します。
quantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void sellShort(String label, OrderTiming timing)
指定された注文方法で空売り注文を発行します。
label
- ラベルtiming
- 注文方法の種類public final void sellShort(String label, OrderTiming timing, double price)
指定された注文方法で空売り注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格public final void sellShort(String label, int quantity, OrderTiming timing)
指定された注文方法で空売り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類public final void sellShort(String label, int quantity, OrderTiming timing, double price)
指定された注文方法で空売り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void sell()
デフォルトの注文方法で空り注文を発行します。
public final void sell(double price)
デフォルトの注文方法で空り注文を発行します。
price
- 指定価格public final void sell(int quantity)
デフォルトの注文方法で空り注文を発行します。
quantity
- 数量public final void sell(int quantity, double price)
デフォルトの注文方法で空り注文を発行します。
price
- 指定価格quantity
- 数量public final void sell(String label)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルpublic final void sell(String label, double price)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルprice
- 指定価格public final void sell(String label, int quantity)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量public final void sell(String label, int quantity, double price)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルprice
- 指定価格quantity
- 数量public final void sell(String label, String findLabel)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルfindLabel
- 決済注文ラベルpublic final void sell(String label, double price, String findLabel)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルprice
- 指定価格findLabel
- 決済注文ラベルpublic final void sell(String label, int quantity, String findLabel)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量findLabel
- 決済注文ラベルpublic final void sell(String label, int quantity, double price, String findLabel)
デフォルトの注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量price
- 指定価格findLabel
- 決済注文ラベルpublic final void sell(OrderTiming timing)
指定された注文方法で空り注文を発行します。
timing
- 注文方法の種類public final void sell(OrderTiming timing, double price)
指定された注文方法で空り注文を発行します。
timing
- 注文方法の種類price
- 指定価格public final void sell(int quantity, OrderTiming timing)
指定された注文方法で空り注文を発行します。
quantity
- 数量timing
- 注文方法の種類public final void sell(int quantity, OrderTiming timing, double price)
指定された注文方法で空り注文を発行します。
quantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void sell(String label, OrderTiming timing)
指定された注文方法で空り注文を発行します。
label
- ラベルtiming
- 注文方法の種類public final void sell(String label, OrderTiming timing, double price)
指定された注文方法で空り注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格public final void sell(String label, int quantity, OrderTiming timing)
指定された注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類public final void sell(String label, int quantity, OrderTiming timing, double price)
指定された注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void sell(String label, OrderTiming timing, String findLabel)
指定された注文方法で空り注文を発行します。
label
- ラベルtiming
- 注文方法の種類findLabel
- 決済注文ラベルpublic final void sell(String label, OrderTiming timing, double price, String findLabel)
指定された注文方法で空り注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格findLabel
- 決済注文ラベルpublic final void sell(String label, int quantity, OrderTiming timing, String findLabel)
指定された注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類findLabel
- 決済注文ラベルpublic final void sell(String label, int quantity, OrderTiming timing, double price, String findLabel)
指定された注文方法で空り注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格findLabel
- 決済注文ラベルpublic final void buyToCover()
デフォルトの注文方法で買戻し注文を発行します。
public final void buyToCover(double price)
デフォルトの注文方法で買戻し注文を発行します。
price
- 指定価格public final void buyToCover(int quantity)
デフォルトの注文方法で買戻し注文を発行します。
quantity
- 数量public final void buyToCover(int quantity, double price)
デフォルトの注文方法で買戻し注文を発行します。
price
- 指定価格quantity
- 数量public final void buyToCover(String label)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルpublic final void buyToCover(String label, double price)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルprice
- 指定価格public final void buyToCover(String label, int quantity)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量public final void buyToCover(String label, int quantity, double price)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルprice
- 指定価格quantity
- 数量public final void buyToCover(String label, String findLabel)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルfindLabel
- 決済注文ラベルpublic final void buyToCover(String label, double price, String findLabel)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルprice
- 指定価格findLabel
- 決済注文ラベルpublic final void buyToCover(String label, int quantity, String findLabel)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量findLabel
- 決済注文ラベルpublic final void buyToCover(String label, int quantity, double price, String findLabel)
デフォルトの注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量price
- 指定価格findLabel
- 決済注文ラベルpublic final void buyToCover(OrderTiming timing)
指定された注文方法で買戻し注文を発行します。
timing
- 注文方法の種類public final void buyToCover(OrderTiming timing, double price)
指定された注文方法で買戻し注文を発行します。
timing
- 注文方法の種類price
- 指定価格public final void buyToCover(int quantity, OrderTiming timing)
指定された注文方法で買戻し注文を発行します。
quantity
- 数量timing
- 注文方法の種類public final void buyToCover(int quantity, OrderTiming timing, double price)
指定された注文方法で買戻し注文を発行します。
quantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void buyToCover(String label, OrderTiming timing)
指定された注文方法で買戻し注文を発行します。
label
- ラベルtiming
- 注文方法の種類public final void buyToCover(String label, OrderTiming timing, double price)
指定された注文方法で買戻し注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格public final void buyToCover(String label, int quantity, OrderTiming timing)
指定された注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類public final void buyToCover(String label, int quantity, OrderTiming timing, double price)
指定された注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格public final void buyToCover(String label, OrderTiming timing, String findLabel)
指定された注文方法で買戻し注文を発行します。
label
- ラベルtiming
- 注文方法の種類findLabel
- 決済注文ラベルpublic final void buyToCover(String label, OrderTiming timing, double price, String findLabel)
指定された注文方法で買戻し注文を発行します。
label
- ラベルtiming
- 注文方法の種類price
- 指定価格findLabel
- 決済注文ラベルpublic final void buyToCover(String label, int quantity, OrderTiming timing, String findLabel)
指定された注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類findLabel
- 決済注文ラベルpublic final void buyToCover(String label, int quantity, OrderTiming timing, double price, String findLabel)
指定された注文方法で買戻し注文を発行します。
label
- ラベルquantity
- 数量timing
- 注文方法の種類price
- 指定価格findLabel
- 決済注文ラベル
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |