MCPcopy Create free account

hub / github.com/Naoki-Yatsu/FX-AlgorithmTrading / functions

Functions1,182 in github.com/Naoki-Yatsu/FX-AlgorithmTrading

MethodTradeConditionIndicatorTick
TradeConditionIndicatorTickを作成します @param tradeSide @param indicatorType @param period @param calcPeriod @param function @param operator
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:397
MethodTradeConditionOperator
(BiPredicate<Double, Double> biPredicate, BiPredicate<Double, Double> biPredicate2, String expression)
ats/src/main/java/ny2/ats/model/tool/TradeConditionOperator.java:30
MethodTradeConditionOriginal
(Side tradeSide, @NonNull Period period)
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:155
MethodTradeConditionPips
(@NonNull Double value)
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:126
MethodUnExpectedDataException
想定外のイベント名を出力する @param clazz event class
ats/src/main/java/ny2/ats/core/exception/UnExpectedDataException.java:14
MethodUnExpectedEventException
想定外のイベント名を出力する @param eventType
ats/src/main/java/ny2/ats/core/exception/UnExpectedEventException.java:16
MethodWARN_closeAllPosition
現在保持しているポジションをすべて決済します。(JMX用Wrapper) @param confirm @return
ats/src/main/java/ny2/ats/model/IModel.java:102
MethodWARN_editPosition
現在のポジションを編集します。 ポジションの変更にはダミーオーダーを使用します。 @param symbolStr @param netAmount @param averagePrice @return
ats/src/main/java/ny2/ats/position/impl/PositionManagerImpl.java:161
MethodWARN_unlockAllLock
オーダーのロックを解放します @return 実行前後のロック状態
ats/src/main/java/ny2/ats/model/algo/AbstractSingleOrderLockableModel.java:279
MethodaddData
データを追加します。 @param dateTime @param bid @param ask @param mid
ats/src/main/java/ny2/ats/historical/MarketDataList.java:72
MethodaddEvent
(MarketUpdateEvent event)
ats/src/main/java/ny2/ats/core/router/impl/SynchronizedEventRouterImpl.java:54
MethodaddEvent
(IEvent<?> event)
ats/src/main/java/ny2/ats/core/router/impl/AbstraceEventRouter.java:149
MethodaddEvent
(MarketUpdateEvent event)
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:132
MethodaddValueData
Valueデータを追加します。Value項目が多い場合は別途専用のメソッドを作成します @param calcPeriod @param value
ats/src/main/java/ny2/ats/indicator/indicators/SimpleIndicator.java:171
MethodaddValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandIndicator.java:142
MethodaddValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/LinearRegressionIndicator.java:110
MethodaddValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/StochasticsIndicator.java:138
MethodaddValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/PriceRangeIndicator.java:134
MethodaddValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:144
MethodamendOrderToMarket
Marketにオーダーの変更を送信します。 @param order
ats/src/main/java/ny2/ats/market/order/IOrderManager.java:43
MethodamendOrderToMarket
(Order order)
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:116
MethodcalcDiffrenceTime
int[2]に分割されたエポックミリ時刻間の時間差を計算します。 @param startTime1 @param startTime2 @param endTime1 @param endTime2 @return
ats/src/main/java/ny2/ats/core/util/DateTimeUtility.java:200
MethodcalcLatency
MarketTimeとレート受信時刻との差をミリ秒単位で返します。 @return long ミリ秒レイテンシー
ats/src/main/java/ny2/ats/core/data/MarketData.java:92
MethodcalcPerformance
Calculate performance of target method @param testName @param count @param method Method References like class::method
ats/src/main/java/ny2/ats/core/util/PerformanceUtility.java:12
MethodcancelOrderToMarket
Marketにオーダーの取り消しを送信します。 @param order
ats/src/main/java/ny2/ats/market/order/IOrderManager.java:49
MethodcancelOrderToMarket
(Order order)
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:121
MethodchangeDataType
(PriceDataType priceDataType)
ats/src/main/java/ny2/ats/historical/MarketDataList.java:97
MethodchangePeriod
(TimerInformation timerInformation)
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java:286
MethodchangeUseOrderOptimizer
(boolean use)
ats/src/main/java/ny2/ats/core/data/Order.java:241
MethodcheckActiveThread
()
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:164
MethodcheckActiveThread
ActiveThread数をチェックします。
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:288
MethodcheckExecutorStatus
Executorの状況チェックします。
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:182
MethodcheckExecutorStatus
Executorの状況チェックします。
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:308
MethodcheckForCloseOrderInternal
(MarketData marketData)
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:314
MethodcheckForNewOrderInternal
(MarketData marketData)
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:307
MethodcheckListSize
データリストの長さをチェックします。 @param lists @return
ats/src/main/java/ny2/ats/indicator/Indicator.java:166
MethodcheckMarketStatus
各Marketへのログイン状態をチェックします。
ats/src/main/java/ny2/ats/market/transport/impl/MarketManagerImpl.java:172
MethodcheckQueueStatus
Queueの滞留状況をチェックします
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:172
MethodcheckQueueStatus
Queueの滞留状況をチェックします
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:295
MethodcheckSpreadNarrow
MarketDataのSpreadがNarrowの範囲内か判断します。 登録外Symbolではtrueを返します @param marketData @return
ats/src/main/java/ny2/ats/model/tool/SpreadChecker.java:70
MethodcheckTotalQueueSize
Queueの滞留数をチェックします
ats/src/main/java/ny2/ats/core/router/impl/GenericEventRouterImpl.java:277
MethodcheckdDataQueueSize
()
ats/src/main/java/ny2/ats/database/impl/DBConnectionManagerImpl.java:159
Methodclone
()
ats/src/main/java/ny2/ats/core/data/PLInformation.java:68
MethodcloseAllPosition
()
ats/src/main/java/ny2/ats/model/algo/AbstractMuitlOrderLockableModel.java:253
MethodcloseAllPosition
()
ats/src/main/java/ny2/ats/model/algo/AbstractSingleOrderLockableModel.java:308
Methodcompare
(Integer o1, Integer o2)
ats/src/main/java/ny2/ats/core/util/ComparatorUtility.java:27
Methodconvert
(List<IndicatorInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/IndicatorformationKdbConverter.java:34
Methodconvert
(List<Order> dataList)
ats/src/main/java/ny2/ats/database/kdb/OrderKdbConverter.java:30
Methodconvert
(List<SystemInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/SystemInformationKdbConverter.java:30
Methodconvert
(List<MarketData> dataList)
ats/src/main/java/ny2/ats/database/kdb/MarketDataKdbConverter.java:30
Methodconvert
(List<Position> dataList)
ats/src/main/java/ny2/ats/database/kdb/PositionKdbConverter.java:30
Methodconvert
(List<OptimizedExecution> dataList)
ats/src/main/java/ny2/ats/database/kdb/OptimizedExecutionKdbConverter.java:30
Methodconvert
(List<IndicatorInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/IndicatorDetailKdbConverter.java:38
Methodconvert
(List<PLInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/PLInformationKdbConverter.java:30
Methodconvert
(List<MarketData> dataList)
ats/src/main/java/ny2/ats/database/kdb/MarketDataShortKdbConverter.java:30
Methodconvert
(List<ModelInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/ModelInformationKdbConverter.java:30
Methodconvert
(List<TimerInformation> dataList)
ats/src/main/java/ny2/ats/database/kdb/TimerInformationKdbConverter.java:30
MethodconvertFromKdb
Convert kdb data to Java object. 元データからdataの列を除いたものを基本とします。 @param row @return
ats/src/main/java/ny2/ats/database/kdb/IKdbConverter.java:57
MethodconvertMessage
(T marketDataMessage)
ats/src/main/java/ny2/ats/market/connection/IMessageConverter.java:7
MethodconvertRealToSubPips
実数値をsub pipsに変換します。 @param realRate @return
ats/src/main/java/ny2/ats/core/common/Symbol.java:415
MethodconvertToLocalDate
kdbオブジェクトをJavaオブジェクトに変換します @param qDate @return
ats/src/main/java/ny2/ats/database/kdb/KdbUtility.java:453
MethodconvertToLocalTime
kdbオブジェクトをJavaオブジェクトに変換します @param qTime @return
ats/src/main/java/ny2/ats/database/kdb/KdbUtility.java:462
MethodcopyIndicatorDataMapWithOHLC
すべてのIndicatorのMapを複製して返します。(OHLC含む) @return
ats/src/main/java/ny2/ats/indicator/IIndicatorDataHolder.java:88
MethodcopyIndicatorDataMapWithOHLC
()
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java:416
MethodcreateDummyOrder
ダミーの執行済みオーダーを作成します
ats/src/main/java/ny2/ats/model/algo/AbstractModel.java:190
MethodcreateDummyOrderFromExecution
内部で把握していないExecutionに関してダミーのオーダーを作成します。 @return
ats/src/main/java/ny2/ats/market/connection/IMarketMessageHelper.java:35
MethodcreateEventMarketUpdate
MarketUpdateEvent を作成します。 @return
ats/src/main/java/ny2/ats/market/connection/IMarketMessageHelper.java:28
MethodcreateEventOrderUpdate
MarketUpdateEvent を作成します。 @return
ats/src/main/java/ny2/ats/market/connection/IMarketMessageHelper.java:22
MethodcreateFromNewOrder
新規オーダーの情報からインスタンスを作成します @param order @param signalOrder @return
ats/src/main/java/ny2/ats/core/data/OptimizedExecution.java:85
MethodcreateIdDate8Number
YYYYMMdd + 8桁の数字 のIDを返します。 @return
ats/src/main/java/ny2/ats/core/util/IdGenerator.java:78
MethodcreateIdDateTime4Number
YYYYMMddHHmm + 4桁の数字 のIDを返します。 @return
ats/src/main/java/ny2/ats/core/util/IdGenerator.java:54
MethodcreateInstance
()
ats/src/main/java/ny2/ats/core/data/MarketData.java:174
MethodcreateMessageNewOrder
MarketへのNewOrderのメッセージを作成します。 @return
ats/src/main/java/ny2/ats/market/connection/IMarketMessageHelper.java:16
MethodcreatePositionHolder
()
ats/src/main/java/ny2/ats/model/impl/ModelManagerImpl.java:228
MethoddeployIndicatorTradeModel
IndicatorTradeModel系列のモデルを配備します<br> モデルのクラス名はStringで指定します<br> VersionNameは各モデルで必要な値を設定してください @param modelClassName @param versionName @param symbol @
ats/src/main/java/ny2/ats/model/IModelFactory.java:43
MethoddeployIndicatorTradeModelJMX
(String modelClassName, String versionName, String symbolStr)
ats/src/main/java/ny2/ats/model/impl/ModelFactoryImpl.java:129
MethoddeployModel
任意のモデルを配備します<br> Versionは各モデルでparseするため、Stringでnameを指定します @param modelType @param modelVersionStr @param symbol @return 配備したmodel
ats/src/main/java/ny2/ats/model/IModelFactory.java:21
MethoddeployModelNoiseRangeModel
NoiseRangeModelモデルを配備します @return
ats/src/main/java/ny2/ats/model/impl/ModelFactoryImpl.java:87
MethodequalsBigDecimal
BigDecimal の値が等しいか判断します @param bd1 @param bd2 @return
ats/src/main/java/ny2/ats/core/util/NumberUtility.java:127
MethodexecExecutionReport
Marketより受信したExecutionReportを処理します。
ats/src/main/java/ny2/ats/market/order/IOrderManager.java:54
MethodexecExecutionReport
(MarketType marketType, Object message)
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:126
MethodextractNumberString
文字と数字の混ざった文字列から、数字のみを取り出してLongを作成します。 主に、外部で採番されたIDから数字のIDを作成するために使用します。 @param stringWithNumber @return
ats/src/main/java/ny2/ats/core/util/NumberUtility.java:332
MethodfinalizeDisk
()
ats/src/main/java/ny2/ats/database/impl/KdbHistoricalDao.java:216
MethodfindMarketDataList
Symbolを指定して、データを検索します。 @param fromdate @param todate @param symbol
ats/src/main/java/ny2/ats/database/HistoricalDao.java:60
MethodfindMarketDataList
(LocalDate fromdate, LocalDate todate, Symbol symbol)
ats/src/main/java/ny2/ats/database/impl/KdbHistoricalDao.java:178
MethodgetAllIndicatorDataMap
()
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java:433
MethodgetAllModels
モデル全量を返します。
ats/src/main/java/ny2/ats/model/IModelManager.java:21
MethodgetAllModels
()
ats/src/main/java/ny2/ats/model/impl/ModelManagerImpl.java:223
MethodgetAllPlJpy
()
ats/src/main/java/ny2/ats/position/impl/PositionHolderImpl.java:118
MethodgetAllPosition
()
ats/src/main/java/ny2/ats/position/impl/PositionHolderImpl.java:94
MethodgetAllProcessorMap
()
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java:470
MethodgetBetterPrice
より良い執行価格を返します @param side @param orderPrice @param currentPrice @return
ats/src/main/java/ny2/ats/core/util/PriceUtility.java:46
MethodgetBuilder
()
ats/src/main/java/ny2/ats/core/data/MarketData.java:157
MethodgetCalcPeriodClass
()
ats/src/main/java/ny2/ats/indicator/IndicatorType.java:123
MethodgetCcypairsSeparator
Returns currency separator @return currency separator
ats/src/main/java/ny2/ats/core/common/Symbol.java:212
MethodgetChikouList
(IchimokuPeriod calcPeriod)
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:227
MethodgetChikouMap
()
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:268
MethodgetCloseDicision
()
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:621
MethodgetCloseMinMap
()
ats/src/main/java/ny2/ats/indicator/indicators/StochasticsIndicator.java:228
MethodgetContent
()
ats/src/main/java/ny2/ats/core/event/MarketOrderEvent.java:40
← previousnext →601–700 of 1,182, ranked by callers