
HW & YZ is an own-capital research and market-data workbench for observing markets, recording decisions, and turning price signals into structured notes.
Get StartedWe set the research boundaries and long-term direction so house-capital records, research voice, and system capabilities stay aligned.
Get StartedWe connect data, workflow, and product rhythm so the internal research system can operate as sustainable infrastructure.
Get StartedWe use disciplined financial frameworks to break down price, valuation, and risk-return assumptions into research that can be checked.
Get StartedWe start with reporting quality, cash flow, and accounting assumptions, testing whether the numbers are reliable before framing scenarios and risks.
Get StartedWe use models, volatility, and scenario analysis to track price changes and turn abstract risk into comparable exposures and boundaries.
Get StartedWe follow macro conditions, cross-market relationships, and business cycles so each market observation has real-world context.
Get StartedThis system is for internal research and information management only. It does not constitute investment advice and is not offered to external clients as a regulated service.
All information is provided from sources currently available to us, but without warranty of any kind.
We do not guarantee that any information is complete, accurate, or continuously available in all circumstances.
This system does not accept client funds or provide personalised recommendations, and cannot replace regulated professional advice.
Market data, portfolio value curves, period performance, and house-capital records in one focused workspace.
indicator("Double Moving Average Trading Strategy", overlay=true)
fastLength = input.int(10, title="Fast MA Period")
slowLength = input.int(20, title="Slow MA Period")
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
plot(fastMA, title="Fast MA", color=color.blue)
plot(slowMA, title="Slow MA", color=color.red)
if (ta.crossover(fastMA, slowMA))
label.new(bar_index, high, text="Buy", color=color.green)
alert("Buy at: " + str.tostring(close), alert.freq_once_per_bar_close)
if (ta.crossunder(fastMA, slowMA))
label.new(bar_index, low, text="Sell", color=color.red)
alert("Sell at: " + str.tostring(close), alert.freq_once_per_bar_close)Market Data: Track indices, currencies, commodities, and reference prices without turning data into advice.
Research Records: Record thesis, assumptions, risks, entry and exit plans, and later reviews in a structure that can be audited.
Observation Signals: Set observation rules for market movements and link alert history back into research workflows and position records.
Choose the access level that matches your research role for market data and position records.
Further explanation of our business to ensure your understanding.

Providing comprehensive answers to help you better understand our services
Contacting us is the beginning of understanding needs and the beginning of cooperation.
Copyright © HW & YZ LLP
Powered by Vector Lab.