{"ticker": {"uuid": "2c9006c1-2802-408b-9d4f-74f0549ef2c8", "symbol": "002150", "name": "Dohwa Engineering Co., Ltd.", "exchange": "KSC", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "002150 closed the latest completed week at 5,300 KRW. The 4-week return is -14.5% and the 12-week return is -20.5%. Trend Signal is inactive, Market Dynamics is -1.36.", "description": "Dohwa Engineering Co., Ltd. operates as an engineering consulting company in South Korea and internationally. The company provides planning, feasibility studies, design, analysis, testing, supervision, commissioning, evaluation/assessment, consulting, and training services in various areas of engineering, such as water supply and wastewater treatment, water resources management, urban planning, road traffic, structures, harbour and ports, rail, energy, environmental engineering, etc. It is also involved in the design of constructions, procurement and supply of materials, construction works, commissioning, permits and licenses, etc. The company was formerly known as Dohwa Consulting Engineers Co., Inc. and changed its name to Dohwa Engineering Co., Ltd. in 2011. Dohwa Engineering Co., Ltd. was founded in 1957 and is headquartered in Seoul, South Korea.", "setup_signature": "Risk-first tape", "composite_score": "9", "kpis": [{"label": "Latest Close", "value": "5,300 KRW", "hint": "2026-06-12"}, {"label": "1W Return", "value": "1.5%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-14.5%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-20.5%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "46.2%", "hint": "24 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.4x", "hint": "vs 13-week average"}], "classification": {"exchange": "KSC", "country": "KR", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "KRW", "market_cap": "181.5B"}, "price": {"trend_line": "6,320 KRW", "fair_value": "6,607 KRW", "vs_trend": "-16.1%", "vs_fair_value": "-19.8%", "high_52": "7,650 KRW", "low_52": "4,955 KRW", "drawdown": "-30.7%", "range_position": "12.8%"}, "momentum": {"returns": [{"label": "1W", "value": 1.532567049808429, "value_label": "1.5%", "tone": "positive", "width": 4.378762999452654}, {"label": "4W", "value": -14.516129032258066, "value_label": "-14.5%", "tone": "negative", "width": 41.474654377880185}, {"label": "12W", "value": -20.539730134932537, "value_label": "-20.5%", "tone": "negative", "width": 58.68494324266439}, {"label": "26W", "value": -13.980403410545932, "value_label": "-14.0%", "tone": "negative", "width": 39.944009744416945}, {"label": "52W", "value": -18.75927059902024, "value_label": "-18.8%", "tone": "negative", "width": 53.59791599720069}], "trend_streak": 0, "active_weeks": 24, "active_breadth": "46.2%", "peer": {"scope": "KR Industrials", "count": 199, "rank": 85, "percentile": 57.57575757575757, "avg_weekly_return": 1.33407335041295}}, "setup": {"scores": [{"label": "Trend", "value": 25.384615384615387, "value_label": "25", "width": 25.384615384615387, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 0.4879458601425881, "value_label": "0", "width": 4, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 14.945435847801102, "value_label": "15", "width": 14.945435847801102, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 11.160807230813205, "value_label": "11", "width": 11.160807230813205, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -1.0432190760059614, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.693492300049678}, {"week": "6 Mar", "return": -6.325301204819277, "return_label": "-6.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 52.71084337349398}, {"week": "13 Mar", "return": 2.572347266881029, "return_label": "2.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.436227224008576}, {"week": "20 Mar", "return": 4.545454545454546, "return_label": "4.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 37.87878787878788}, {"week": "27 Mar", "return": -4.6476761619190405, "return_label": "-4.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 38.730634682658675}, {"week": "3 Apr", "return": 2.044025157232704, "return_label": "2.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 17.033542976939202}, {"week": "10 Apr", "return": 9.244992295839753, "return_label": "9.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 77.04160246533127}, {"week": "17 Apr", "return": 2.1156558533145273, "return_label": "2.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 17.630465444287726}, {"week": "24 Apr", "return": -2.4861878453038675, "return_label": "-2.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 20.718232044198896}, {"week": "1 May", "return": 0.84985835694051, "return_label": "0.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 7.08215297450425}, {"week": "8 May", "return": -1.544943820224719, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.87453183520599}, {"week": "15 May", "return": -11.554921540656206, "return_label": "-11.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 96.29101283880172}, {"week": "22 May", "return": -2.5806451612903225, "return_label": "-2.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.50537634408602}, {"week": "29 May", "return": -6.291390728476822, "return_label": "-6.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 52.42825607064018}, {"week": "5 Jun", "return": -7.773851590106007, "return_label": "-7.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 64.78209658421673}, {"week": "12 Jun", "return": 1.532567049808429, "return_label": "1.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 12.771392081736908}]}, "groups": {"sector": {"scope": "KR Industrials", "count": 100, "avg_weekly_return": 1.7033946273778755, "avg_four_week_return": -9.868101371489646, "avg_twelve_week_return": 1.732694440983868, "trend_breadth": 53.0, "positive_md_breadth": 30.0, "positive_rs_breadth": 8.0, "week_rank": null, "four_week_rank": null, "twelve_week_rank": null, "top_peers": [{"id": 42893, "symbol": "001740", "name": "SK Networks Company Limited", "exchange": "KSC", "url": "/terminal/1e21d56c-209b-47ca-8910-d83fb9abf3ec/report/", "weekly_return": 19.26605504587156, "weekly_return_label": "19.3%", "weekly_return_tone": "positive", "four_week_return": 49.08256880733945, "four_week_return_label": "49.1%", "four_week_return_tone": "positive", "twelve_week_return": 153.18352802596777, "twelve_week_return_label": "153.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 43710, "symbol": "012750", "name": "S-1 Corporation", "exchange": "KSC", "url": "/terminal/13c0d6ed-1bde-47ae-a8e6-0447f7581ab1/report/", "weekly_return": 20.516304347826086, "weekly_return_label": "20.5%", "weekly_return_tone": "positive", "four_week_return": 18.10918774966711, "four_week_return_label": "18.1%", "four_week_return_tone": "positive", "twelve_week_return": -0.22497187851518563, "twelve_week_return_label": "-0.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 44135, "symbol": "034730", "name": "SK Inc.", "exchange": "KSC", "url": "/terminal/add4135d-1389-4be8-ae8a-530f62762d4a/report/", "weekly_return": -5.12, "weekly_return_label": "-5.1%", "weekly_return_tone": "negative", "four_week_return": 17.892644135188867, "four_week_return_label": "17.9%", "four_week_return_tone": "positive", "twelve_week_return": 68.0891857692875, "twelve_week_return_label": "68.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42671, "symbol": "000150", "name": "Doosan Corporation", "exchange": "KSC", "url": "/terminal/06fb571c-26fb-48b7-be35-8647c5a0ea2e/report/", "weekly_return": 8.96551724137931, "weekly_return_label": "9.0%", "weekly_return_tone": "positive", "four_week_return": 17.472118959107807, "four_week_return_label": "17.5%", "four_week_return_tone": "positive", "twelve_week_return": 60.535032103302086, "twelve_week_return_label": "60.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 45760, "symbol": "443060", "name": "HDHMS", "exchange": "KSC", "url": "/terminal/b98e9a3e-60c5-441f-970b-cc0f1c2486ff/report/", "weekly_return": 11.486486486486488, "weekly_return_label": "11.5%", "weekly_return_tone": "positive", "four_week_return": 14.849187935034802, "four_week_return_label": "14.8%", "four_week_return_tone": "positive", "twelve_week_return": 35.921890220419996, "twelve_week_return_label": "35.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "KR Engineering & Construction", "count": 40, "avg_weekly_return": 4.6618838171101284, "avg_four_week_return": -9.649653131326382, "avg_twelve_week_return": -12.605919736852416, "trend_breadth": 30.0, "positive_md_breadth": 7.5, "positive_rs_breadth": 5.0, "week_rank": 24, "four_week_rank": 27, "twelve_week_rank": 27, "top_peers": [{"id": 44211, "symbol": "051600", "name": "KEPCO Plant Service & Engineering Co.,Ltd.", "exchange": "KSC", "url": "/terminal/c6189374-1a55-4b6c-8737-8e13c2631ef5/report/", "weekly_return": 31.346351490236383, "weekly_return_label": "31.3%", "weekly_return_tone": "positive", "four_week_return": 13.297872340425531, "four_week_return_label": "13.3%", "four_week_return_tone": "positive", "twelve_week_return": -5.333333333333334, "twelve_week_return_label": "-5.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 43264, "symbol": "005090", "name": "SGC Energy Co.,Ltd.", "exchange": "KSC", "url": "/terminal/ba876859-a6df-416c-92c9-8418f4ac63df/report/", "weekly_return": 24.653148345784416, "weekly_return_label": "24.7%", "weekly_return_tone": "positive", "four_week_return": 12.307692307692308, "four_week_return_label": "12.3%", "four_week_return_tone": "positive", "twelve_week_return": -6.5600000000000005, "twelve_week_return_label": "-6.6%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 44052, "symbol": "028260", "name": "Samsung C&T Corporation", "exchange": "KSC", "url": "/terminal/872da93d-d648-4859-a28c-9936a67d9e8c/report/", "weekly_return": -6.188925081433225, "weekly_return_label": "-6.2%", "weekly_return_tone": "negative", "four_week_return": 8.953341740226985, "four_week_return_label": "9.0%", "four_week_return_tone": "positive", "twelve_week_return": 45.21008403361345, "twelve_week_return_label": "45.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 44226, "symbol": "052690", "name": "KEPCO Engineering & Construction Company, Inc.", "exchange": "KSC", "url": "/terminal/9cd836ca-fd99-4eff-966b-f64222fa9fd6/report/", "weekly_return": 18.853102906520032, "weekly_return_label": "18.9%", "weekly_return_tone": "positive", "four_week_return": 2.995234853641933, "four_week_return_label": "3.0%", "four_week_return_tone": "positive", "twelve_week_return": -13.78917378917379, "twelve_week_return_label": "-13.8%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": false}, {"id": 42711, "symbol": "000720", "name": "Hyundai Engineering & Construction Co.,Ltd.", "exchange": "KSC", "url": "/terminal/0ae4103f-c102-4d71-8896-74e33dbd9535/report/", "weekly_return": 19.408642911296436, "weekly_return_label": "19.4%", "weekly_return_tone": "positive", "four_week_return": 1.6129032258064515, "four_week_return_label": "1.6%", "four_week_return_tone": "positive", "twelve_week_return": -3.4566263090462575, "twelve_week_return_label": "-3.5%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-1.36", "market_dynamics_tone": "negative", "md_4_change": "-312.6%", "relative_strength": "-55.06", "rs_4_change": "-15.8%", "expectation": "Undecided", "expectation_probability": "50.45%"}, "volume": {"latest": "247.1K", "average_13": "694.3K", "average_52": "353.8K", "ratio_13": "0.4x", "ratio_52": "0.7x"}, "risk": {"volatility_13": "5.3%", "volatility_52": "3.4%", "downside_weeks": 25, "upside_weeks": 25, "downside_breadth": "48.1%", "average_gain": "2.2%", "average_loss": "-2.9%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-16.1%", "tone": "negative"}, {"label": "Volume", "value": "0.4x", "tone": "neutral"}], "opportunities": ["No strong opportunity cluster is confirmed yet; monitor trend and Market Dynamics."], "risks": ["Trend Signal is inactive, so price action has not confirmed a constructive regime.", "Price is below the Trend Line, which keeps downside pressure in focus.", "Price is below Fair Value, so the market is still discounting the latest tape.", "Market Dynamics is negative, which weakens the current setup.", "The share remains more than 20% below its 52-week high."], "watch_points": ["Trend Line remains the key weekly regime level.", "Market Dynamics is the pressure gauge to monitor for confirmation or fade.", "A volume ratio above 1.5x would show stronger participation in the next move."], "recent_rows": [{"week": "2026-06-12", "close": "5,300 KRW", "weekly_return": 1.532567049808429, "weekly_return_label": "1.5%", "weekly_return_tone": "positive", "trend_line": "6,320 KRW", "fair_value": "6,607 KRW", "market_dynamics": "-1.36", "relative_strength": "-55.06", "volume": "247.1K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "5,220 KRW", "weekly_return": -7.773851590106007, "weekly_return_label": "-7.8%", "weekly_return_tone": "negative", "trend_line": "6,335 KRW", "fair_value": "6,624 KRW", "market_dynamics": "-1.12", "relative_strength": "-56.85", "volume": "311.5K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "5,660 KRW", "weekly_return": -6.291390728476822, "weekly_return_label": "-6.3%", "weekly_return_tone": "negative", "trend_line": "6,351 KRW", "fair_value": "6,641 KRW", "market_dynamics": "-0.49", "relative_strength": "-55.90", "volume": "316.1K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "6,040 KRW", "weekly_return": -2.5806451612903225, "weekly_return_label": "-2.6%", "weekly_return_tone": "negative", "trend_line": "6,356 KRW", "fair_value": "6,652 KRW", "market_dynamics": "0.10", "relative_strength": "-50.22", "volume": "396.8K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "6,200 KRW", "weekly_return": -11.554921540656206, "weekly_return_label": "-11.6%", "weekly_return_tone": "negative", "trend_line": "6,356 KRW", "fair_value": "6,663 KRW", "market_dynamics": "0.64", "relative_strength": "-47.54", "volume": "648.0K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "7,010 KRW", "weekly_return": -1.544943820224719, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "6,349 KRW", "fair_value": "6,672 KRW", "market_dynamics": "1.12", "relative_strength": "-41.82", "volume": "1.2M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "7,120 KRW", "weekly_return": 0.84985835694051, "weekly_return_label": "0.8%", "weekly_return_tone": "positive", "trend_line": "6,315 KRW", "fair_value": "6,674 KRW", "market_dynamics": "1.18", "relative_strength": "-34.02", "volume": "483.9K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "7,060 KRW", "weekly_return": -2.4861878453038675, "weekly_return_label": "-2.5%", "weekly_return_tone": "negative", "trend_line": "6,278 KRW", "fair_value": "6,676 KRW", "market_dynamics": "1.05", "relative_strength": "-34.39", "volume": "665.4K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "7,240 KRW", "weekly_return": 2.1156558533145273, "weekly_return_label": "2.1%", "weekly_return_tone": "positive", "trend_line": "6,238 KRW", "fair_value": "6,677 KRW", "market_dynamics": "0.89", "relative_strength": "-30.73", "volume": "1.4M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "7,090 KRW", "weekly_return": 9.244992295839753, "weekly_return_label": "9.2%", "weekly_return_tone": "positive", "trend_line": "6,198 KRW", "fair_value": "6,679 KRW", "market_dynamics": "0.80", "relative_strength": "-29.37", "volume": "2.2M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "6,490 KRW", "weekly_return": 2.044025157232704, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "6,170 KRW", "fair_value": "6,680 KRW", "market_dynamics": "0.60", "relative_strength": "-30.58", "volume": "343.0K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "6,360 KRW", "weekly_return": -4.6476761619190405, "weekly_return_label": "-4.6%", "weekly_return_tone": "negative", "trend_line": "6,161 KRW", "fair_value": "6,684 KRW", "market_dynamics": "0.61", "relative_strength": "-33.71", "volume": "416.3K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "6,670 KRW", "weekly_return": 4.545454545454546, "weekly_return_label": "4.5%", "weekly_return_tone": "positive", "trend_line": "6,159 KRW", "fair_value": "6,689 KRW", "market_dynamics": "0.92", "relative_strength": "-35.47", "volume": "414.7K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "6,380 KRW", "weekly_return": 2.572347266881029, "weekly_return_label": "2.6%", "weekly_return_tone": "positive", "trend_line": "6,150 KRW", "fair_value": "6,693 KRW", "market_dynamics": "0.99", "relative_strength": "-35.81", "volume": "325.3K", "trend_signal": "On"}], "chart_url": "/terminal/2c9006c1-2802-408b-9d4f-74f0549ef2c8/", "api_path": "/terminal/2c9006c1-2802-408b-9d4f-74f0549ef2c8/report/api/"}