MCPcopy Index your code
hub / github.com/Tophold/FinancialCustomerView

github.com/Tophold/FinancialCustomerView @V1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release V1.5 ↗ · + Follow
358 symbols 787 edges 29 files 110 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FinancialCustomerView

Introduce

This project will simulate the various views in financial transaction software, provide detailed implementation ideas, and collect relevant algorithms, documents and professional materials.

Significance

May our developers to say, have very mature third party framework, why return to oneself to realize?

  • Knowing how to write and draw, it is more convenient to extend the third library graphics library.
  • Understand the principle of implementation, if the third parties can not achieve, you can write one in a leisurely way.
  • There are many kinds of algorithms and various indicators in financial transactions, but there are few related information on the Internet. I hope can give a little help to financial related developers.
  • Knowing it, knowing it is so.

Demo

Reference material and blogs

Schedule

  • Completed:The FundView has developed in the master branch.
  • Completed:The TimeSharingView has developed in the master branch.
  • Completed:The CandleView(including MA、BOLL)has developed in the master branch.
  • Completed:The code refactoring has completed in the master branch. The code is refactoring in the later period.
  • being developed:The MinorView is being developed in the feature_minor branch.
  • plan:Verify the accuracy of the data (proofread data with On-line app).
  • plan:Test availability using open API in a real environment.
  • plan:Simulating real use,switching timesharing、5m、15m、30m、1h、1d、1w、1m。

Contribution

  • new branch,PR。

Famous third party graphic library

Extension points exported contracts — how you extend this code

TimeSharingListener (Interface)
(no doc) [2 implementers]
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/KBaseView.java
MasterListener (Interface)
(no doc) [1 implementers]
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/MinorView.java

Core symbols most depended-on inside this repo

formatBySubString
called by 23
app/src/main/java/wgyscsf/financialcustomerview/utils/FormatUtil.java
format
called by 19
app/src/main/java/wgyscsf/financialcustomerview/utils/FormatUtil.java
numFormat
called by 16
app/src/main/java/wgyscsf/financialcustomerview/utils/FormatUtil.java
string2Date
called by 16
app/src/main/java/wgyscsf/financialcustomerview/utils/TimeUtils.java
string2Millis
called by 12
app/src/main/java/wgyscsf/financialcustomerview/utils/TimeUtils.java
getFontHeight
called by 12
app/src/main/java/wgyscsf/financialcustomerview/financialview/fund/FundView.java
getMyColor
called by 10
app/src/main/java/wgyscsf/financialcustomerview/KViewHorizontalActivityActivity.java
getMyColor
called by 10
app/src/main/java/wgyscsf/financialcustomerview/KViewVerticalActivity.java

Shape

Method 322
Class 29
Enum 5
Interface 2

Languages

Java100%

Modules by API surface

app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/KBaseView.java47 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/MasterView.java44 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/MinorView.java41 symbols
app/src/main/java/wgyscsf/financialcustomerview/utils/TimeUtils.java35 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/fund/FundView.java30 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/KLayoutView.java19 symbols
app/src/main/java/wgyscsf/financialcustomerview/KViewVerticalActivity.java17 symbols
app/src/main/java/wgyscsf/financialcustomerview/KViewHorizontalActivityActivity.java16 symbols
app/src/main/java/wgyscsf/financialcustomerview/BaseActivity.java14 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/KTestView.java12 symbols
app/src/main/java/wgyscsf/financialcustomerview/utils/FormatUtil.java10 symbols
app/src/main/java/wgyscsf/financialcustomerview/financialview/kview/Quotes.java9 symbols

For agents

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

⬇ download graph artifact