KabuForge
Menu
GitHub日本語

All Articles: 50 Topics in Japanese Equity Research

Browse all 50 articles covering J-Quants, backtesting, factors, strategies, portfolios, data and risk.

Choose a topic

Backtesting

What Is Backtesting? What Historical Tests Can and Cannot Tell YouBacktesting applies trading rules to historical data. Learn how to read orders, simulated fills and skipped orders, and understand the assumptions behind the results using a public KabuForge example.What are transaction costs? Why fees change backtest resultsUnderstand fees, spreads, slippage and turnover, and learn how to interpret results after costs.What is lookahead bias? Using information that was not yet knownLearn how lookahead bias arises from information timing and the misuse of future evaluation labels.Your First KabuForge Backtest: From Inputs to ResultsUse the synthetic offline demo to learn inputs, validation, execution and result inspection before moving to real local prices.What Is Out-of-Sample Evaluation? Handling Periods You Have Already InspectedSeparate development and evaluation periods, understand how repeated inspection changes their interpretation, and keep a record of rules and data versions.What Daily Bars Cannot Tell You: Highs, Lows and Execution OrderIdentical daily OHLC values can hide different intraday paths. Learn why touching a price does not establish execution and how to state backtest assumptions.What is turnover? Distinguish one-sided and two-sided measuresCalculate turnover from fictional trades and check numerator, denominator and aggregation.What is slippage? Separate reference prices from fillsDistinguish price differences, fees, execution delays and actual fills with fictional trades.What is survivorship bias? The problem with today’s stock listUse fictional securities to examine the difference between survivors and the historical universe.Historical Paper Replay and Forward Testing: Different EvidenceSeparate replayed history, newly observed forward records and real trading evidence.

Factors

Risk and return

Portfolio construction

Research data

J-Quants

What to check first in J-Quants price dataInspect existing local price data for dates, price conventions, duplicates, trading halts and freeze records.Use J-Quants Data in KabuForge: Your First Research RunSelect, validate and freeze existing local price data, run a public teaching rule, and check the input identity and results.What Is J-Quants? Research Uses and LimitsJ-Quants provides Japanese market data for individual users.J-Quants Price Data: Fields and Observation DatesA daily bar represents one security on an observation date.J-Quants Financial Data: Periods and UnitsFinancial data has a reporting period and a disclosure timeline.J-Quants Disclosures: Times and Financial RevisionsA reporting period ends before its results are published.Japanese Equity Backtests with J-Quants: Input DesignDefine what information drives a decision, when that decision occurs and when execution follows.J-Quants Adjusted Prices and Stock SplitsIn a fictional two-for-one split, a price moving from 2,000 to 1,000 alongside doubled shares does not itself imply a halving of holding value.J-Quants and Point-in-Time ResearchPoint-in-time research checks whether every input was available by the corresponding decision cutoff.Factor Analysis with J-Quants Data: Inputs and EvaluationFactor analysis turns security characteristics into values and evaluates their relationship with later returns.J-Quants Listed Issues and Market SegmentsA security master changes with listings, delistings and classifications.J-Quants Data Storage and Reproducible ResearchReproduction requires matching input content, selection rules, transformations and software versions.

Strategy concepts

Sources and updates

Editorial policy and verification

Applies to: main source candidate (unpublished) · Public source docs/en_US/GUI_RESEARCH_COURSES.md

Reviewed · KabuForge