MCPcopy Create free account

hub / github.com/Naoki-Yatsu/FX-AlgorithmTrading / types & classes

Types & classes212 in github.com/Naoki-Yatsu/FX-AlgorithmTrading

ClassATSRuntimeException
ats/src/main/java/ny2/ats/core/exception/ATSRuntimeException.java:3
ClassAbstraceEventRouter
Event Routerの抽象クラスです
ats/src/main/java/ny2/ats/core/router/impl/AbstraceEventRouter.java:30
ClassAbstractData
Entityデータをあらわす抽象クラス
ats/src/main/java/ny2/ats/core/data/AbstractData.java:12
ClassAbstractEvent
ats/src/main/java/ny2/ats/core/event/AbstractEvent.java:10
ClassAbstractModel
基本的なモデルの抽象クラスです 通常のモデルはこのクラスを拡張します。
ats/src/main/java/ny2/ats/model/algo/AbstractModel.java:33
ClassAbstractMuitlOrderLockableModel
新規・決済オーダーにロック制御を用いた複数オーダー用の抽象モデルです
ats/src/main/java/ny2/ats/model/algo/AbstractMuitlOrderLockableModel.java:18
ClassAbstractOrderManager
ats/src/main/java/ny2/ats/market/order/impl/AbstractOrderManager.java:18
ClassAbstractSingleOrderLockableModel
新規・決済オーダーにロック制御を用いた単一オーダー用の抽象モデルです
ats/src/main/java/ny2/ats/model/algo/AbstractSingleOrderLockableModel.java:23
ClassBatchInsertWorker
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:204
EnumBidAsk
Bid/Ask/Mid の種別をあらわすenumです
ats/src/main/java/ny2/ats/core/common/BidAsk.java:6
ClassBollingerBandEMAIndicator
Bollinger Band のクラスです 計算にはEMAを使用します
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandEMAIndicator.java:11
ClassBollingerBandEMAProcessor
Bollinger Band EMA の計算を行うクラスです。
ats/src/main/java/ny2/ats/indicator/processor/BollingerBandEMAProcessor.java:20
ClassBollingerBandIndicator
Bollinger Band のクラスです。 計算にはSMAを使用します
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandIndicator.java:22
ClassBollingerBandProcessor
Bollinger Band の計算を行うクラスです。
ats/src/main/java/ny2/ats/indicator/processor/BollingerBandProcessor.java:20
EnumBollingerPeriod
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandIndicator.java:222
InterfaceCalcPeriod
インディケーター用の計算期間です。継承したEnumを作成して使用します。
ats/src/main/java/ny2/ats/indicator/CalcPeriod.java:6
EnumCcy
enum of currency
ats/src/main/java/ny2/ats/core/common/Ccy.java:8
ClassCollectionUtility
ats/src/main/java/ny2/ats/core/util/CollectionUtility.java:5
ClassComparatorUtility
ats/src/main/java/ny2/ats/core/util/ComparatorUtility.java:5
ClassDBConnectionManagerImpl
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:51
InterfaceDataBuilder
ats/src/main/java/ny2/ats/core/data/AbstractData.java:54
ClassDateTimeUtility
ats/src/main/java/ny2/ats/core/util/DateTimeUtility.java:16
ClassEnumUtility
ats/src/main/java/ny2/ats/core/util/EnumUtility.java:4
InterfaceEventDao
ats/src/main/java/ny2/ats/database/EventDao.java:16
ClassEventGenaratorImpl
ats/src/main/java/ny2/ats/information/impl/EventGenaratorImpl.java:23
EnumEventType
ats/src/main/java/ny2/ats/core/event/EventType.java:5
ClassExceptionUtility
ats/src/main/java/ny2/ats/core/util/ExceptionUtility.java:6
ClassExecutionInformationEvent
新規オーダーをあらわすイベントです
ats/src/main/java/ny2/ats/core/event/ExecutionInformationEvent.java:10
EnumExecutionMode
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:284
ClassExponentialMovingAverageIndicator
指数平滑移動平均のクラスです。 SimpleIndicatoのvalueとして、EMAの値を持ちます。
ats/src/main/java/ny2/ats/indicator/indicators/ExponentialMovingAverageIndicator.java:11
ClassExponentialMovingAverageProcessor
指数平滑移動平均の計算を行うクラスです。
ats/src/main/java/ny2/ats/indicator/processor/ExponentialMovingAverageProcessor.java:18
ClassGenericEventRouterImpl
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:40
ClassHistoricalConnector
ats/src/main/java/ny2/ats/market/connection/historical/HistoricalConnector.java:26
InterfaceHistoricalDao
Historicalデータの読み書きを行います。
ats/src/main/java/ny2/ats/database/HistoricalDao.java:15
ClassHistoricalOrderManagerImpl
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:33
ClassHistoricalTesterImpl
ats/src/main/java/ny2/ats/historical/impl/HistoricalTesterImpl.java:31
ClassHistoricalTesterSetup
ats/src/main/java/ny2/ats/historical/HistoricalTesterSetup.java:34
InterfaceIDBConnectionManager
ats/src/main/java/ny2/ats/database/IDBConnectionManager.java:3
InterfaceIData
データをあらわすインターフェース
ats/src/main/java/ny2/ats/core/data/IData.java:6
InterfaceIEvent
ats/src/main/java/ny2/ats/core/event/IEvent.java:7
InterfaceIEventGenarator
JMXイベント作成クラスです
ats/src/main/java/ny2/ats/information/IEventGenarator.java:8
InterfaceIEventListener
イベントリスナーのインターフェースです。 イベントを受信するクラスはこのインターフェースを実装します。 必要なメソッドだけ実装してください。
ats/src/main/java/ny2/ats/core/event/IEventListener.java:10
InterfaceIEventRouter
全般のEventのルーティングをするクラスです。
ats/src/main/java/ny2/ats/core/router/IEventRouter.java:22
InterfaceIExecutionOptimizer
執行の最適化を行うクラスのインターフェースです。 TODO シングルトンではなく、各Marketごとに作るべきかも
ats/src/main/java/ny2/ats/market/order/IExecutionOptimizer.java:14
InterfaceIHistoricalTester
バックテスト実施用のクラスです。
ats/src/main/java/ny2/ats/historical/IHistoricalTester.java:6
InterfaceIIndicatorDataHolder
Indicatorデータ管理のインターフェースです。
ats/src/main/java/ny2/ats/indicator/IIndicatorDataHolder.java:16
InterfaceIIndicatorManager
Indicatorサービス全体を管理するインターフェースです。
ats/src/main/java/ny2/ats/indicator/IIndicatorManager.java:8
InterfaceIIndicatorProcessor
ats/src/main/java/ny2/ats/indicator/IIndicatorProcessor.java:9
InterfaceIInformationManager
SystemInformationを管理するクラスです
ats/src/main/java/ny2/ats/information/IInformationManager.java:8
InterfaceIJmxManager
JMXでのアクセスを管理するクラスです。
ats/src/main/java/ny2/ats/information/IJmxManager.java:6
InterfaceIKdbConverter
Interface of converter from Data to kdb table
ats/src/main/java/ny2/ats/database/kdb/IKdbConverter.java:14
InterfaceIMarketConnector
ats/src/main/java/ny2/ats/market/connection/IMarketConnector.java:4
InterfaceIMarketManager
Market/Order関連サービスの入り口となるクラスです
ats/src/main/java/ny2/ats/market/transport/IMarketManager.java:13
InterfaceIMarketMessageHelper
各Marketのメッセージを変換するクラスです
ats/src/main/java/ny2/ats/market/connection/IMarketMessageHelper.java:10
InterfaceIMessageConverter
ats/src/main/java/ny2/ats/market/connection/IMessageConverter.java:5
InterfaceIModel
ats/src/main/java/ny2/ats/model/IModel.java:15
InterfaceIModelFactory
モデル作成のインターフェースです
ats/src/main/java/ny2/ats/model/IModelFactory.java:10
InterfaceIModelIndicatorDataHolder
モデル用にMarketData, IndicatorDataを保持するクラスです。
ats/src/main/java/ny2/ats/model/IModelIndicatorDataHolder.java:31
InterfaceIModelManager
モデルの管理クラスです。
ats/src/main/java/ny2/ats/model/IModelManager.java:16
InterfaceIOrderManager
Interface for Order Management classes
ats/src/main/java/ny2/ats/market/order/IOrderManager.java:11
InterfaceIPositionHolder
ats/src/main/java/ny2/ats/position/IPositionHolder.java:11
InterfaceIPositionManager
ats/src/main/java/ny2/ats/position/IPositionManager.java:3
InterfaceITimerManager
TImerのイベント管理クラスです。
ats/src/main/java/ny2/ats/information/ITimerManager.java:8
ClassIchimokuIndicator
一目均衡表のクラスです。 TODO 先行スパン、遅行スパンの値が現在値に入っているのが問題
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:22
EnumIchimokuPeriod
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:276
ClassIchimokuProcessor
MACDの計算を行うクラスです。
ats/src/main/java/ny2/ats/indicator/processor/IchimokuProcessor.java:19
ClassIdGenerator
ats/src/main/java/ny2/ats/core/util/IdGenerator.java:9
ClassIndicator
IndicatorType, Symbol, Period ごとのIndicator情報を保持する抽象クラスです。<br> データ保持の階層構造は以下の通りです。<br> {@literal IndicatorDataHolderImpl > IndicatorDataMap > Indica
ats/src/main/java/ny2/ats/indicator/Indicator.java:21
ClassIndicatorDataHolderImpl
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java:54
ClassIndicatorDataMap
IndicatorTypeごとのデータを保持するクラスです。<br> データ保持の階層構造は以下の通りです。 {@literal IndicatorDataHolderImpl > [#]IndicatorDataMap > IndicatorDataSymbolMap > Indicator
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataMap.java:19
ClassIndicatorDataSymbolMap
IndicatorType, Symbol ごとのデータを保持するクラスです。<br> データ保持の階層構造は以下の通りです。<br> {@literal IndicatorDataHolderImpl > IndicatorDataMap > [#]IndicatorDataSymbolMa
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataSymbolMap.java:21
ClassIndicatorDetailKdbConverter
Indicator用のkdb converter<br> ※Indicatorは1つのデータを複数行に分割するため特殊処理を行う。
ats/src/main/java/ny2/ats/database/kdb/IndicatorDetailKdbConverter.java:17
ClassIndicatorInformation
Indicatorの最新断面を保持するクラスです
ats/src/main/java/ny2/ats/core/data/IndicatorInformation.java:19
ClassIndicatorManagerImpl
ats/src/main/java/ny2/ats/indicator/impl/IndicatorManagerImpl.java:35
ClassIndicatorModelEMA
EMAのゴールデンクロスで取引を行うモデルです
ats/src/main/java/ny2/ats/model/algo/indicatortrade/IndicatorModelEMA.java:22
ClassIndicatorProcessor
ats/src/main/java/ny2/ats/indicator/IndicatorProcessor.java:8
ClassIndicatorTradeModel
Indicatorを使用した汎用取引モデルです<br> 通常はこのモデルを拡張したモデルを作成して使用します<br> <br> 取引条件判断にTradeCondition関連のクラスを使用します。<br> Open/Closeにそれぞれ複数の条件を登録し、それらの条件が満たされた場合に取引を行います
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:53
ClassIndicatorTradeVersion
モデルのバージョン
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:649
EnumIndicatorType
Indicatorの種別を表すenumです。
ats/src/main/java/ny2/ats/indicator/IndicatorType.java:32
ClassIndicatorUpdateEvent
ats/src/main/java/ny2/ats/core/event/IndicatorUpdateEvent.java:7
ClassIndicatorUtility
Indicator用のUtilityクラスです
ats/src/main/java/ny2/ats/indicator/IndicatorUtility.java:6
ClassIndicatorformationKdbConverter
Indicator用のkdb converter<br> ※Indicatorは1つのデータを複数行に分割するため特殊処理を行う。
ats/src/main/java/ny2/ats/database/kdb/IndicatorformationKdbConverter.java:13
ClassInformationManagerImpl
ats/src/main/java/ny2/ats/information/impl/InformationManagerImpl.java:29
ClassIntegerComparatorAsc
Integerを小さい順に並べるComparatorです
ats/src/main/java/ny2/ats/core/util/ComparatorUtility.java:10
ClassIntegerComparatorDesc
Integerを大きい順に並べるComparatorです
ats/src/main/java/ny2/ats/core/util/ComparatorUtility.java:26
EnumJmxDomainType
JMXのDomainの一覧です
ats/src/main/java/ny2/ats/information/JmxDomainType.java:6
ClassJmxManagerImpl
ats/src/main/java/ny2/ats/information/impl/JmxManagerImpl.java:21
EnumKdbByFunctionType
byをまとめる時の期間データのまとめ方を表すenumです
ats/src/main/java/ny2/ats/database/kdb/KdbByFunctionType.java:6
ClassKdbEventDao
ats/src/main/java/ny2/ats/database/impl/KdbEventDao.java:42
ClassKdbHistoricalDao
ats/src/main/java/ny2/ats/database/impl/KdbHistoricalDao.java:41
ClassKdbIndicatorDetail
IndicatorDetail c | t f a --------------| ----- time | n sym | s indicatorType | s period | s calcPeriod
ats/src/main/java/ny2/ats/database/kdb/IndicatorDetailKdbConverter.java:97
ClassKdbIndicatorInformation
IndicatorInformation c | t f a --------------| ----- time | n sym | s indicatorType | s period | s dataSt
ats/src/main/java/ny2/ats/database/kdb/IndicatorformationKdbConverter.java:67
ClassKdbMarketData
ats/src/main/java/ny2/ats/database/kdb/MarketDataKdbConverter.java:66
ClassKdbModelInformation
ats/src/main/java/ny2/ats/database/kdb/ModelInformationKdbConverter.java:66
ClassKdbOptimizedExecution
c | t f a ---------------| ----- time | n sym | s method | s marketType | s orderId | j side
ats/src/main/java/ny2/ats/database/kdb/OptimizedExecutionKdbConverter.java:73
ClassKdbOrder
c | t f a -----------------| ----- time | n sym | s g marketType | s orderId | j orderAction
ats/src/main/java/ny2/ats/database/kdb/OrderKdbConverter.java:78
ClassKdbPLInformation
ats/src/main/java/ny2/ats/database/kdb/PLInformationKdbConverter.java:65
ClassKdbPosition
ats/src/main/java/ny2/ats/database/kdb/PositionKdbConverter.java:67
ClassKdbQueryCreator
kdb用のQueryを作成するクラスです
ats/src/main/java/ny2/ats/database/kdb/KdbQueryCreator.java:13
ClassKdbSystemInformation
ats/src/main/java/ny2/ats/database/kdb/SystemInformationKdbConverter.java:60
next →1–100 of 212, ranked by callers