Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Naoki-Yatsu/FX-AlgorithmTrading
/ functions
Functions
1,182 in github.com/Naoki-Yatsu/FX-AlgorithmTrading
⨍
Functions
1,182
◇
Types & classes
212
↓ 89 callers
Method
getLast
Listの最後の要素を取得します。 @param list @return
ats/src/main/java/ny2/ats/core/util/CollectionUtility.java:36
↓ 62 callers
Method
kdbValue
Convert from Java:Integer list to kdb:int. @param integerValue @return
ats/src/main/java/ny2/ats/database/kdb/KdbUtility.java:71
↓ 57 callers
Method
toString
()
ats/src/main/java/ny2/ats/indicator/impl/OHLC.java:157
↓ 43 callers
Method
getSymbol
()
ats/src/main/java/ny2/ats/indicator/Indicator.java:213
↓ 38 callers
Method
getDisplayName
モデルの表示名を取得します。 @return
ats/src/main/java/ny2/ats/model/IModel.java:47
↓ 35 callers
Method
toString
()
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:135
↓ 29 callers
Method
getInstance
インスタンスを作成します @param modelManager @param modelVersionStr @param symbolStr @return @throws ModelInitializeException
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:147
↓ 28 callers
Method
getContent
Return content data of this event @return AbstractData Data of this event
ats/src/main/java/ny2/ats/core/event/IEvent.java:35
↓ 28 callers
Method
getIndicator
対象のIndicatorを返します。 @param indicatorType @param symbol @param period @return
ats/src/main/java/ny2/ats/indicator/IIndicatorDataHolder.java:82
↓ 28 callers
Method
valueOf
enum の代わりとなる factory method です。中身はnewと同じでです @param name @return
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:663
↓ 27 callers
Method
toString
()
ats/src/main/java/ny2/ats/core/common/Symbol.java:200
↓ 25 callers
Method
getSymbolMap
(Symbol symbol)
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataMap.java:56
↓ 24 callers
Method
toStringSummary
Dataの要約情報を出力します @return
ats/src/main/java/ny2/ats/core/data/IData.java:12
↓ 23 callers
Method
removeHeadIndex
Listの先頭の要素を削除します(Indexで指定します) @param list @param remainFromIndex index以降が残る
ats/src/main/java/ny2/ats/core/util/CollectionUtility.java:85
↓ 20 callers
Method
roundSubPips
SubPipsで丸めます @param price @return
ats/src/main/java/ny2/ats/core/common/Symbol.java:287
↓ 19 callers
Method
addValueData
データ追加にこのメソッドは使用しない
ats/src/main/java/ny2/ats/indicator/indicators/MACDIndicator.java:132
↓ 18 callers
Method
getOrderAmount
()
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:600
↓ 18 callers
Method
getPeriodCount
()
ats/src/main/java/ny2/ats/indicator/indicators/RSIIndicator.java:72
↓ 18 callers
Method
lastSubListView
Listの最後のNこの要素を取得します。 @param list @param count @return
ats/src/main/java/ny2/ats/core/util/CollectionUtility.java:21
↓ 16 callers
Method
execute
()
ats/src/main/java/ny2/ats/core/util/PerformanceUtility.java:25
↓ 16 callers
Method
kdbValueCharList
Convert from Java:String to kdb:string(char list). @param stringValue @return
ats/src/main/java/ny2/ats/database/kdb/KdbUtility.java:235
↓ 15 callers
Method
addSpreadMap
(Symbol symbol, int narrow, int middle, int wide)
ats/src/main/java/ny2/ats/model/tool/SpreadChecker.java:53
↓ 14 callers
Method
getMarketType
対象のECNの情報を返す
ats/src/main/java/ny2/ats/market/connection/IMarketConnector.java:9
↓ 14 callers
Method
isStatus
()
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:82
↓ 13 callers
Method
getModelVersion
モデルのバージョンを取得します。 @return
ats/src/main/java/ny2/ats/model/IModel.java:32
↓ 13 callers
Method
getPositionStatus
現在のポジション状態を返します @return
ats/src/main/java/ny2/ats/model/algo/AbstractSingleOrderLockableModel.java:245
↓ 12 callers
Method
addEvent
MarketUpdateEventを登録する
ats/src/main/java/ny2/ats/core/router/IEventRouter.java:43
↓ 12 callers
Method
addTimeData
時刻データを追加します。同一更新時刻で1回だけ実行します @param newDateTime
ats/src/main/java/ny2/ats/indicator/indicators/SimpleIndicator.java:157
↓ 12 callers
Method
getModelType
モデルの種別を取得します。 @return
ats/src/main/java/ny2/ats/model/IModel.java:26
↓ 12 callers
Method
sendEvent
イベントを送信します @param informationEvent
ats/src/main/java/ny2/ats/information/IInformationManager.java:14
↓ 12 callers
Method
toDate
(LocalDateTime dateTime)
ats/src/main/java/ny2/ats/core/util/DateTimeUtility.java:55
↓ 11 callers
Method
getPeriod
Base側の判定に使うPeriodを返します
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:66
↓ 11 callers
Method
getPeriod
()
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandIndicator.java:230
↓ 11 callers
Method
getToStringBase
(String className)
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:95
↓ 10 callers
Method
addSideStatusToString
toString用にSide, Statusの値を追加します @param sb @return
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:106
↓ 10 callers
Method
getIndicator
(IndicatorType indicatorType, Symbol symbol, Period period)
ats/src/main/java/ny2/ats/model/impl/ModelIndicatorDataHolderImpl.java:119
↓ 10 callers
Method
insertList
(List<T> dataList, IKdbConverter converter)
ats/src/main/java/ny2/ats/database/impl/KdbEventDao.java:195
↓ 10 callers
Method
sendEvent
(IEvent<?> event)
ats/src/main/java/ny2/ats/core/router/impl/SynchronizedEventRouterImpl.java:103
↓ 9 callers
Method
createQuery
以下の形のクエリを作成します。<br> select from [tablename] where date=date, @param selectBase @param tablename @param date @return
ats/src/main/java/ny2/ats/database/kdb/KdbQueryCreator.java:35
↓ 9 callers
Method
getCloseList
()
ats/src/main/java/ny2/ats/indicator/indicators/OHLCIndicator.java:215
↓ 9 callers
Method
getName
nameを返します。実体クラスでEnum#name()として実装します。
ats/src/main/java/ny2/ats/indicator/CalcPeriod.java:11
↓ 9 callers
Method
insert
データを登録します。
ats/src/main/java/ny2/ats/database/EventDao.java:21
↓ 8 callers
Method
getOrderStatus
()
ats/src/main/java/ny2/ats/core/event/OrderUpdateEvent.java:51
↓ 8 callers
Method
getPrice
Bid または Ask のレートを返します。
ats/src/main/java/ny2/ats/core/data/MarketData.java:108
↓ 8 callers
Method
isNYCSummer
NYC夏時間かどうかを判定します @param date @return
ats/src/main/java/ny2/ats/core/util/MarketTimeUtility.java:112
↓ 7 callers
Method
getName
()
ats/src/main/java/ny2/ats/model/ModelVersion.java:11
↓ 7 callers
Method
registerListener
EventListenerを登録します @param eventType 取得したいベント種別 @param listener リスナー(通常は自分自身)
ats/src/main/java/ny2/ats/core/router/IEventRouter.java:30
↓ 6 callers
Method
convertRealToPips
実数値をpipsに変換します。 @param realRate @return
ats/src/main/java/ny2/ats/core/common/Symbol.java:406
↓ 6 callers
Method
executeOrder
オーダーの執行処理を行います @param order @param executePrice @param priceDateTime
ats/src/main/java/ny2/ats/market/order/impl/HistoricalOrderManagerImpl.java:234
↓ 6 callers
Method
findMarketData
データを検索します。 @param fromdate @param todate @return
ats/src/main/java/ny2/ats/database/HistoricalDao.java:27
↓ 6 callers
Method
getMarketData
該当のMarketDataを返します @param symbol @return
ats/src/main/java/ny2/ats/model/IModelIndicatorDataHolder.java:44
↓ 6 callers
Method
getPeriod
()
ats/src/main/java/ny2/ats/indicator/Indicator.java:217
↓ 6 callers
Method
getStackTraceString
StackTraceをStringに変換します。 @param e @return
ats/src/main/java/ny2/ats/core/util/ExceptionUtility.java:13
↓ 6 callers
Method
roundSubSubPips
SubSubPipsで丸めます @param price @return
ats/src/main/java/ny2/ats/core/common/Symbol.java:297
↓ 6 callers
Method
setOrderAction
(OrderAction orderAction)
ats/src/main/java/ny2/ats/core/data/Order.java:347
↓ 6 callers
Method
setOrderStatus
(OrderStatus orderStatus)
ats/src/main/java/ny2/ats/core/data/Order.java:351
↓ 5 callers
Method
addOpenCondition
Open条件を追加します @param openCondition
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:177
↓ 5 callers
Method
createMarketDataForInitialize
(Symbol symbol, double price)
ats/src/main/java/ny2/ats/historical/HistoricalTesterSetup.java:290
↓ 5 callers
Method
getClosePrice
ポジションのロング/ショートの状態に応じた決済に使用する価格を返します。 @param currentMarketData @return
ats/src/main/java/ny2/ats/core/data/Position.java:227
↓ 5 callers
Method
getFunction
()
ats/src/main/java/ny2/ats/database/kdb/KdbByFunctionType.java:32
↓ 5 callers
Method
getLastMarketData
最新のMarketDataを返します @param symbol @return
ats/src/main/java/ny2/ats/model/algo/AbstractModel.java:258
↓ 5 callers
Method
getMidPrice
Bid/AskのMidを返します。 @return
ats/src/main/java/ny2/ats/core/data/MarketData.java:101
↓ 5 callers
Method
getOpenBidAsk
()
ats/src/main/java/ny2/ats/core/common/Side.java:68
↓ 5 callers
Method
getSpreadPips
スプレッドをpips単位で返します。 @return
ats/src/main/java/ny2/ats/core/data/MarketData.java:133
↓ 5 callers
Method
getTimeInverval
()
ats/src/main/java/ny2/ats/core/common/Period.java:222
↓ 5 callers
Method
sendOrderToMarket
マーケットにオーダーを送信します @param order
ats/src/main/java/ny2/ats/model/IModelManager.java:87
↓ 5 callers
Method
showTradeCondition
TradeConditionの文字列表現を返します @param isOpen @return
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java:571
↓ 5 callers
Method
toStringDouble
doubleの文字列表現を返します。 {@literal 1.0E-5 -> 0.00001} のように表示したいときに使用します @param d @return
ats/src/main/java/ny2/ats/core/util/NumberUtility.java:321
↓ 5 callers
Method
updatePosition
Positionを更新します。 @param filledOrder @param marketData @param ccy2JpyMarketData @return
ats/src/main/java/ny2/ats/position/IPositionHolder.java:21
↓ 4 callers
Method
createCloseMarketOrder
決済のMarketオーダーを作成します
ats/src/main/java/ny2/ats/model/algo/AbstractModel.java:171
↓ 4 callers
Method
culcurateNextDailyUpdate
(LocalDate previousDate)
ats/src/main/java/ny2/ats/information/TimerChecker.java:225
↓ 4 callers
Method
getEventType
イベントの種類を返す @return EventType
ats/src/main/java/ny2/ats/core/event/IEvent.java:14
↓ 4 callers
Method
getExtremumRatio
()
ats/src/main/java/ny2/ats/indicator/indicators/PriceRangeIndicator.java:284
↓ 4 callers
Method
getIndicator
対象のIndicatorを返します。 @param indicatorType @param symbol @param period @return @see IndicatorDataHolderImpl
ats/src/main/java/ny2/ats/model/IModelIndicatorDataHolder.java:77
↓ 4 callers
Method
getKijunPeriod
()
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java:291
↓ 4 callers
Method
getLastDateTime
最新の更新時刻を返します。 @return
ats/src/main/java/ny2/ats/indicator/Indicator.java:71
↓ 4 callers
Method
getOrder
()
ats/src/main/java/ny2/ats/core/common/Period.java:206
↓ 4 callers
Method
getPipValue
()
ats/src/main/java/ny2/ats/core/common/Symbol.java:468
↓ 4 callers
Method
getShowDisplayHeadder
モデル情報のヘッダーを作成します
ats/src/main/java/ny2/ats/model/impl/ModelManagerImpl.java:364
↓ 4 callers
Method
getTotalPlJpy
全通貨ペアの合計PLを返します。 @return
ats/src/main/java/ny2/ats/position/IPositionHolder.java:72
↓ 4 callers
Method
getTradeSide
()
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:76
↓ 4 callers
Method
getType
()
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataMap.java:83
↓ 4 callers
Method
isContainJpy
対円通貨ペアかどうか判断します @return
ats/src/main/java/ny2/ats/core/common/Symbol.java:248
↓ 4 callers
Method
onEvent
MarketUpdateEvent 受信処理 @param event - MarketUpdateEvent
ats/src/main/java/ny2/ats/core/event/IEventListener.java:17
↓ 4 callers
Method
roundFixedFraction
小数部がn桁になるように丸めます。 @param d @param fractionalPortion @return
ats/src/main/java/ny2/ats/core/util/NumberUtility.java:235
↓ 4 callers
Method
setExecuteAmount
(int executeAmount)
ats/src/main/java/ny2/ats/core/data/Order.java:391
↓ 4 callers
Method
setExecutePrice
(double executePrice)
ats/src/main/java/ny2/ats/core/data/Order.java:387
↓ 4 callers
Method
setMarketType
(MarketType marketType)
ats/src/main/java/ny2/ats/core/data/Order.java:339
↓ 4 callers
Method
setModelType
(ModelType modelType)
ats/src/main/java/ny2/ats/core/data/Order.java:355
↓ 4 callers
Method
setModelVersion
(ModelVersion modelVersion)
ats/src/main/java/ny2/ats/core/data/Order.java:359
↓ 4 callers
Method
setOrderAmount
(int orderAmount)
ats/src/main/java/ny2/ats/core/data/Order.java:375
↓ 4 callers
Method
setOrderId
(Long orderId)
ats/src/main/java/ny2/ats/core/data/Order.java:343
↓ 4 callers
Method
setOrderPrice
(double orderPrice)
ats/src/main/java/ny2/ats/core/data/Order.java:371
↓ 4 callers
Method
setOrderType
(OrderType orderType)
ats/src/main/java/ny2/ats/core/data/Order.java:367
↓ 4 callers
Method
setQuoteId
(String quoteId)
ats/src/main/java/ny2/ats/core/data/Order.java:379
↓ 4 callers
Method
setSide
(Side side)
ats/src/main/java/ny2/ats/core/data/Order.java:363
↓ 4 callers
Method
setStatus
(boolean status)
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java:85
↓ 4 callers
Method
setSymbol
(Symbol symbol)
ats/src/main/java/ny2/ats/core/data/Order.java:335
↓ 4 callers
Method
update
レートを更新します
ats/src/main/java/ny2/ats/indicator/impl/OHLC.java:108
↓ 4 callers
Method
updateMarketData
マーケットデータを更新します @param marketData 更新マーケットデータ
ats/src/main/java/ny2/ats/indicator/IIndicatorDataHolder.java:55
next →
1–100 of 1,182, ranked by callers