|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sourceforge.orangesignal.trading.strategy.AbstractTradingStrategy
jp.sourceforge.orangesignal.trading.strategy.TradingStrategySupport
public abstract class TradingStrategySupport
トレーディングストラテジーを実装する為の抽象クラスを提供します。
| コンストラクタの概要 | |
|---|---|
TradingStrategySupport()
デフォルトコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
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.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 |
| インタフェース jp.sourceforge.orangesignal.trading.strategy.TradingStrategy から継承されたメソッド |
|---|
execute |
| コンストラクタの詳細 |
|---|
public TradingStrategySupport()
| メソッドの詳細 |
|---|
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 - 決済注文ラベル
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||