MCPcopy Index your code
hub / github.com/Naoki-Yatsu/FX-AlgorithmTrading

github.com/Naoki-Yatsu/FX-AlgorithmTrading @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,394 symbols 3,006 edges 168 files 602 documented · 43%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IData (Interface)
データをあらわすインターフェース [10 implementers]
ats/src/main/java/ny2/ats/core/data/IData.java
IEventListener (Interface)
イベントリスナーのインターフェースです。 イベントを受信するクラスはこのインターフェースを実装します。 必要なメソッドだけ実装してください。 [9 implementers]
ats/src/main/java/ny2/ats/core/event/IEventListener.java
CalcPeriod (Interface)
インディケーター用の計算期間です。継承したEnumを作成して使用します。 [11 implementers]
ats/src/main/java/ny2/ats/indicator/CalcPeriod.java
IIndicatorProcessor (Interface)
(no doc) [13 implementers]
ats/src/main/java/ny2/ats/indicator/IIndicatorProcessor.java
IInformationManager (Interface)
SystemInformationを管理するクラスです [3 implementers]
ats/src/main/java/ny2/ats/information/IInformationManager.java

Core symbols most depended-on inside this repo

getLast
called by 89
ats/src/main/java/ny2/ats/core/util/CollectionUtility.java
kdbValue
called by 62
ats/src/main/java/ny2/ats/database/kdb/KdbUtility.java
toString
called by 57
ats/src/main/java/ny2/ats/indicator/impl/OHLC.java
getSymbol
called by 43
ats/src/main/java/ny2/ats/indicator/Indicator.java
getDisplayName
called by 38
ats/src/main/java/ny2/ats/model/IModel.java
toString
called by 35
ats/src/main/java/ny2/ats/model/tool/TradeCondition.java
getInstance
called by 29
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java
getContent
called by 28
ats/src/main/java/ny2/ats/core/event/IEvent.java

Shape

Method 1,182
Class 144
Enum 36
Interface 32

Languages

Java100%

Modules by API surface

ats/src/main/java/ny2/ats/model/tool/TradeCondition.java44 symbols
ats/src/main/java/ny2/ats/model/algo/IndicatorTradeModel.java43 symbols
ats/src/main/java/ny2/ats/core/common/Symbol.java36 symbols
ats/src/main/java/ny2/ats/indicator/indicators/IchimokuIndicator.java33 symbols
ats/src/main/java/ny2/ats/indicator/indicators/PriceRangeIndicator.java32 symbols
ats/src/main/java/ny2/ats/core/data/Order.java31 symbols
ats/src/main/java/ny2/ats/indicator/indicators/StochasticsIndicator.java29 symbols
ats/src/main/java/ny2/ats/indicator/indicators/MACDIndicator.java28 symbols
ats/src/main/java/ny2/ats/model/impl/ModelManagerImpl.java22 symbols
ats/src/main/java/ny2/ats/indicator/indicators/BollingerBandIndicator.java22 symbols
ats/src/main/java/ny2/ats/model/algo/AbstractSingleOrderLockableModel.java21 symbols
ats/src/main/java/ny2/ats/indicator/impl/IndicatorDataHolderImpl.java21 symbols

For agents

$ claude mcp add FX-AlgorithmTrading \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact