{"id":532,"date":"2026-08-10T14:56:24","date_gmt":"2026-08-10T14:56:24","guid":{"rendered":"https:\/\/www.stockmaster.in\/universe\/?p=532"},"modified":"2026-08-10T14:59:15","modified_gmt":"2026-08-10T14:59:15","slug":"volume-detective-game","status":"publish","type":"post","link":"https:\/\/www.stockmaster.in\/universe\/volume-detective-game\/","title":{"rendered":"Volume Detective Game"},"content":{"rendered":"<div id=\"sm-volume-detective\">\r\n\r\n<style>\r\n#sm-volume-detective{\r\n--vd-purple:#6d3df5;\r\n--vd-dark:#171329;\r\n--vd-bg:#f5f3fb;\r\n--vd-card:#fff;\r\n--vd-green:#16a34a;\r\n--vd-red:#dc2626;\r\n--vd-blue:#2563eb;\r\n--vd-orange:#f59e0b;\r\nfont-family:Arial,Helvetica,sans-serif;\r\nmax-width:1150px;\r\nmargin:20px auto;\r\ncolor:#171329\r\n}\r\n#sm-volume-detective *{box-sizing:border-box}\r\n\r\n.vd-head{\r\nbackground:linear-gradient(135deg,#21133f,#7042ef);\r\ncolor:#fff;\r\npadding:22px;\r\nborder-radius:20px 20px 0 0\r\n}\r\n.vd-title{font-size:29px;font-weight:900}\r\n.vd-sub{font-size:13px;opacity:.88;margin-top:5px}\r\n\r\n.vd-stats{\r\ndisplay:grid;\r\ngrid-template-columns:repeat(5,1fr);\r\ngap:10px;\r\nmargin-top:18px\r\n}\r\n.vd-stat{\r\nbackground:rgba(255,255,255,.12);\r\npadding:11px;\r\nborder-radius:11px\r\n}\r\n.vd-label{font-size:10px;opacity:.75}\r\n.vd-value{font-size:18px;font-weight:900;margin-top:4px}\r\n\r\n.vd-body{background:var(--vd-bg);padding:15px}\r\n\r\n.vd-case{\r\nbackground:#fff;\r\nborder-left:6px solid var(--vd-purple);\r\npadding:15px;\r\nborder-radius:11px;\r\nmargin-bottom:15px;\r\nbox-shadow:0 3px 12px rgba(0,0,0,.06)\r\n}\r\n.vd-case-title{font-size:20px;font-weight:900}\r\n.vd-case-text{\r\nfont-size:13px;\r\ncolor:#555;\r\nline-height:1.6;\r\nmargin-top:5px\r\n}\r\n\r\n.vd-progress{\r\nheight:8px;\r\nbackground:#e8e4f1;\r\nborder-radius:20px;\r\nmargin-top:12px;\r\noverflow:hidden\r\n}\r\n.vd-progress-fill{\r\nheight:100%;\r\nwidth:0;\r\nbackground:var(--vd-purple);\r\ntransition:.3s\r\n}\r\n\r\n.vd-grid{\r\ndisplay:grid;\r\ngrid-template-columns:1.45fr .85fr;\r\ngap:15px\r\n}\r\n\r\n.vd-card{\r\nbackground:#fff;\r\nborder-radius:15px;\r\npadding:16px;\r\nbox-shadow:0 3px 12px rgba(0,0,0,.06)\r\n}\r\n.vd-card h3{\r\nmargin:0 0 12px;\r\nfont-size:18px\r\n}\r\n\r\n.vd-chart{\r\nbackground:#11101b;\r\nborder-radius:12px;\r\npadding:8px\r\n}\r\n\r\n#vd-chart{\r\nwidth:100%;\r\nheight:390px;\r\ndisplay:block\r\n}\r\n\r\n.vd-info{\r\ndisplay:flex;\r\njustify-content:space-between;\r\ncolor:#ddd;\r\nfont-size:11px;\r\npadding:7px 4px 2px\r\n}\r\n\r\n.vd-controls{\r\ndisplay:grid;\r\ngrid-template-columns:repeat(4,1fr);\r\ngap:7px;\r\nmargin-top:10px\r\n}\r\n\r\n.vd-control{\r\nborder:0;\r\npadding:10px;\r\nborder-radius:8px;\r\nbackground:#eeeaf9;\r\nfont-weight:800;\r\ncursor:pointer\r\n}\r\n\r\n.vd-clues{\r\ndisplay:grid;\r\ngrid-template-columns:1fr;\r\ngap:9px\r\n}\r\n\r\n.vd-clue{\r\nbackground:#f7f5fc;\r\nborder:1px solid #e5e0f1;\r\nborder-radius:10px;\r\npadding:12px;\r\ncursor:pointer;\r\ntransition:.2s\r\n}\r\n\r\n.vd-clue:hover{\r\nborder-color:var(--vd-purple);\r\ntransform:translateY(-2px)\r\n}\r\n\r\n.vd-icon{font-size:24px}\r\n.vd-clue-title{\r\nfont-weight:900;\r\nmargin-top:4px\r\n}\r\n\r\n.vd-clue-text{\r\ndisplay:none;\r\nfont-size:12px;\r\nline-height:1.6;\r\ncolor:#555;\r\nmargin-top:7px;\r\npadding-top:7px;\r\nborder-top:1px solid #ddd\r\n}\r\n\r\n.vd-rule{\r\nmargin-top:12px;\r\nbackground:#f0ebff;\r\npadding:12px;\r\nborder-radius:10px;\r\nfont-size:12px;\r\nline-height:1.6\r\n}\r\n\r\n.vd-decision{margin-top:15px}\r\n\r\n.vd-actions{\r\ndisplay:grid;\r\ngrid-template-columns:repeat(3,1fr);\r\ngap:9px\r\n}\r\n\r\n.vd-btn{\r\nborder:0;\r\npadding:14px 8px;\r\nborder-radius:9px;\r\ncolor:#fff;\r\nfont-weight:900;\r\ncursor:pointer\r\n}\r\n\r\n.vd-buy{background:var(--vd-green)}\r\n.vd-sell{background:var(--vd-red)}\r\n.vd-wait{background:var(--vd-blue)}\r\n\r\n.vd-reveal{\r\nbackground:var(--vd-purple);\r\nwidth:100%;\r\nmargin-top:10px\r\n}\r\n\r\n.vd-result{\r\ndisplay:none;\r\nbackground:#fff;\r\nborder:2px solid var(--vd-purple);\r\npadding:18px;\r\nborder-radius:15px;\r\nmargin-top:15px\r\n}\r\n\r\n.vd-result-title{\r\nfont-size:22px;\r\nfont-weight:900\r\n}\r\n\r\n.vd-result-text{\r\nfont-size:13px;\r\nline-height:1.7;\r\nmargin-top:8px;\r\nwhite-space:pre-line\r\n}\r\n\r\n.vd-answer{\r\nmargin-top:12px;\r\npadding:12px;\r\nbackground:#fff7df;\r\nborder-radius:10px;\r\nfont-size:13px;\r\nfont-weight:700\r\n}\r\n\r\n.vd-points{\r\nfont-size:28px;\r\nfont-weight:900;\r\nmargin-top:10px\r\n}\r\n\r\n.vd-next{\r\nwidth:100%;\r\nborder:0;\r\npadding:13px;\r\nmargin-top:12px;\r\nborder-radius:9px;\r\nbackground:var(--vd-dark);\r\ncolor:#fff;\r\nfont-weight:900;\r\ncursor:pointer\r\n}\r\n\r\n.vd-note{\r\nmargin-top:15px;\r\nfont-size:11px;\r\ncolor:#777;\r\nline-height:1.6\r\n}\r\n\r\n@media(max-width:850px){\r\n.vd-stats{grid-template-columns:repeat(2,1fr)}\r\n.vd-grid{grid-template-columns:1fr}\r\n}\r\n\r\n@media(max-width:550px){\r\n.vd-title{font-size:23px}\r\n#vd-chart{height:300px}\r\n.vd-actions{grid-template-columns:1fr}\r\n.vd-controls{grid-template-columns:repeat(2,1fr)}\r\n}\r\n<\/style>\r\n\r\n<div class=\"vd-head\">\r\n\r\n<div class=\"vd-title\">\ud83d\udcca Volume Detective<\/div>\r\n\r\n<div class=\"vd-sub\">\r\nFollow the money \u2022 Investigate volume \u2022 Discover what price is hiding\r\n<\/div>\r\n\r\n<div class=\"vd-stats\">\r\n\r\n<div class=\"vd-stat\">\r\n<div class=\"vd-label\">DETECTIVE SCORE<\/div>\r\n<div class=\"vd-value\" id=\"vd-score\">0<\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-stat\">\r\n<div class=\"vd-label\">CASES SOLVED<\/div>\r\n<div class=\"vd-value\" id=\"vd-cases\">0<\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-stat\">\r\n<div class=\"vd-label\">ACCURACY<\/div>\r\n<div class=\"vd-value\" id=\"vd-accuracy\">0%<\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-stat\">\r\n<div class=\"vd-label\">RANK<\/div>\r\n<div class=\"vd-value\" id=\"vd-rank\">Rookie<\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-stat\">\r\n<div class=\"vd-label\">CASE<\/div>\r\n<div class=\"vd-value\" id=\"vd-number\">1 \/ 20<\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-body\">\r\n\r\n<div class=\"vd-case\">\r\n\r\n<div class=\"vd-case-title\" id=\"vd-case-title\">\r\nCase #001 \u2014 The Volume Explosion\r\n<\/div>\r\n\r\n<div class=\"vd-case-text\" id=\"vd-case-text\">\r\nPrice suddenly jumps while volume explodes above its recent average.\r\nIs this genuine buying pressure or a possible trap?\r\nInvestigate the evidence.\r\n<\/div>\r\n\r\n<div class=\"vd-progress\">\r\n<div class=\"vd-progress-fill\" id=\"vd-progress\"><\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-grid\">\r\n\r\n<div class=\"vd-card\">\r\n\r\n<h3>\ud83d\udcca Price + Volume Investigation<\/h3>\r\n\r\n<div class=\"vd-chart\">\r\n\r\n<canvas id=\"vd-chart\"><\/canvas>\r\n\r\n<div class=\"vd-info\">\r\n\r\n<span id=\"vd-info\">\r\nHover over the chart\r\n<\/span>\r\n\r\n<span>SIMULATED<\/span>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-controls\">\r\n\r\n<button class=\"vd-control\" id=\"vd-zoom-in\">\r\n\uff0b Zoom\r\n<\/button>\r\n\r\n<button class=\"vd-control\" id=\"vd-zoom-out\">\r\n\u2212 Zoom\r\n<\/button>\r\n\r\n<button class=\"vd-control\" id=\"vd-volume\">\r\n\ud83d\udcca Volume\r\n<\/button>\r\n\r\n<button class=\"vd-control\" id=\"vd-reset\">\r\n\u21bb Reset\r\n<\/button>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-card\">\r\n\r\n<h3>\ud83d\udd0e Evidence Room<\/h3>\r\n\r\n<div class=\"vd-clues\">\r\n\r\n<div class=\"vd-clue\" data-key=\"price\">\r\n<div class=\"vd-icon\">\ud83d\udcc8<\/div>\r\n<div class=\"vd-clue-title\">Price Action<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-clue\" data-key=\"volume\">\r\n<div class=\"vd-icon\">\ud83d\udcca<\/div>\r\n<div class=\"vd-clue-title\">Volume Behaviour<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-clue\" data-key=\"comparison\">\r\n<div class=\"vd-icon\">\u2696\ufe0f<\/div>\r\n<div class=\"vd-clue-title\">Volume Comparison<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-clue\" data-key=\"location\">\r\n<div class=\"vd-icon\">\ud83d\udccd<\/div>\r\n<div class=\"vd-clue-title\">Market Location<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-clue\" data-key=\"confirmation\">\r\n<div class=\"vd-icon\">\ud83d\udd0d<\/div>\r\n<div class=\"vd-clue-title\">Confirmation<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"vd-clue\" data-key=\"risk\">\r\n<div class=\"vd-icon\">\u26a0\ufe0f<\/div>\r\n<div class=\"vd-clue-title\">Volume Risk<\/div>\r\n<div class=\"vd-clue-text\"><\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-rule\">\r\n\r\n<strong>\ud83d\udd75\ufe0f Detective Rule<\/strong><br>\r\n\r\nNever analyse volume separately from price.\r\nAsk whether volume is <strong>confirming, weakening or contradicting<\/strong>\r\nthe current price movement.\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-card vd-decision\">\r\n\r\n<h3>\ud83c\udfaf What Does Volume Tell You?<\/h3>\r\n\r\n<div style=\"font-size:13px;color:#666;margin-bottom:10px\">\r\nStudy price and volume together, then make your decision.\r\n<\/div>\r\n\r\n<div class=\"vd-actions\">\r\n\r\n<button class=\"vd-btn vd-buy\" data-action=\"BUY\">\r\n\ud83d\udfe2 BUY\r\n<\/button>\r\n\r\n<button class=\"vd-btn vd-sell\" data-action=\"SELL\">\r\n\ud83d\udd34 SELL\r\n<\/button>\r\n\r\n<button class=\"vd-btn vd-wait\" data-action=\"WAIT\">\r\n\ud83d\udd35 WAIT\r\n<\/button>\r\n\r\n<\/div>\r\n\r\n<button class=\"vd-btn vd-reveal\" id=\"vd-reveal\">\r\n\u23e9 Reveal What Happened\r\n<\/button>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-result\" id=\"vd-result\">\r\n\r\n<div class=\"vd-result-title\" id=\"vd-result-title\">\r\nCase Solved\r\n<\/div>\r\n\r\n<div class=\"vd-result-text\" id=\"vd-result-text\"><\/div>\r\n\r\n<div class=\"vd-answer\" id=\"vd-answer\"><\/div>\r\n\r\n<div class=\"vd-points\" id=\"vd-points\"><\/div>\r\n\r\n<button class=\"vd-next\" id=\"vd-next\">\r\n\u27a1\ufe0f Next Investigation\r\n<\/button>\r\n\r\n<\/div>\r\n\r\n<div class=\"vd-note\">\r\n\r\n<strong>Game disclaimer:<\/strong>\r\nVolume Detective uses fictional simulated market data.\r\nVolume analysis is an educational technical-analysis concept and does not\r\nguarantee future price movements. This game is for education and entertainment\r\nand is not investment advice.\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\n\"use strict\";\r\n\r\nconst cases=[\r\n\r\n{\r\ntitle:\"Case #001 \u2014 The Volume Explosion\",\r\ntext:\"Price suddenly jumps while volume explodes above its recent average. Is this genuine buying pressure or a possible trap?\",\r\ncorrect:\"BUY\",\r\ntype:\"Volume Spike\",\r\nprice:\"Price breaks sharply higher after a period of consolidation.\",\r\nvolume:\"Volume rises to more than twice its recent average.\",\r\ncomparison:\"Today's volume is substantially higher than the previous sessions.\",\r\nlocation:\"The move occurs immediately above resistance.\",\r\nconfirmation:\"Price holds above the breakout level after the volume surge.\",\r\nrisk:\"A fast reversal back below resistance could create a false breakout.\",\r\nmove:9.8\r\n},\r\n\r\n{\r\ntitle:\"Case #002 \u2014 The Silent Market\",\r\ntext:\"Price continues drifting upward, but volume steadily declines. Is the trend becoming weaker?\",\r\ncorrect:\"WAIT\",\r\ntype:\"Volume Dry-Up\",\r\nprice:\"Price is still rising but the daily ranges are becoming smaller.\",\r\nvolume:\"Volume is declining for several consecutive sessions.\",\r\ncomparison:\"Current volume is below the recent average.\",\r\nlocation:\"Price is approaching resistance.\",\r\nconfirmation:\"A high-volume breakout would provide stronger evidence.\",\r\nrisk:\"Low volume can make a move vulnerable to reversal.\",\r\nmove:2.4\r\n},\r\n\r\n{\r\ntitle:\"Case #003 \u2014 Buyers Arrive\",\r\ntext:\"Price rises strongly while volume expands at the same time.\",\r\ncorrect:\"BUY\",\r\ntype:\"Price Up + Volume Up\",\r\nprice:\"The stock produces consecutive higher closes.\",\r\nvolume:\"Volume expands as price advances.\",\r\ncomparison:\"Up-day volume is consistently above average.\",\r\nlocation:\"The move follows a successful support test.\",\r\nconfirmation:\"Price continues making higher highs.\",\r\nrisk:\"An extremely extended move can eventually become overbought.\",\r\nmove:11.2\r\n},\r\n\r\n{\r\ntitle:\"Case #004 \u2014 Sellers Take Control\",\r\ntext:\"Price falls sharply and volume expands dramatically.\",\r\ncorrect:\"SELL\",\r\ntype:\"Price Down + Volume Up\",\r\nprice:\"Several bearish candles push price lower.\",\r\nvolume:\"Selling sessions show significantly elevated volume.\",\r\ncomparison:\"Down-day volume is much higher than up-day volume.\",\r\nlocation:\"The decline breaks an important support level.\",\r\nconfirmation:\"Price remains below the broken support.\",\r\nrisk:\"A rapid recovery above support could create a bear trap.\",\r\nmove:-10.6\r\n},\r\n\r\n{\r\ntitle:\"Case #005 \u2014 The Climax\",\r\ntext:\"A huge price move occurs with an extreme volume spike. Is the market beginning a reversal?\",\r\ncorrect:\"WAIT\",\r\ntype:\"Volume Climax\",\r\nprice:\"Price makes an unusually large final move.\",\r\nvolume:\"Volume reaches an extreme level compared with recent sessions.\",\r\ncomparison:\"The volume spike is the largest in the visible chart.\",\r\nlocation:\"The move reaches a major historical resistance area.\",\r\nconfirmation:\"The next candles are needed to determine continuation or exhaustion.\",\r\nrisk:\"Volume climax can mark either continuation or exhaustion.\",\r\nmove:-3.8\r\n},\r\n\r\n{\r\ntitle:\"Case #006 \u2014 Volume Confirms the Breakout\",\r\ntext:\"Price breaks resistance and volume rises sharply at the same time.\",\r\ncorrect:\"BUY\",\r\ntype:\"Volume Confirmation\",\r\nprice:\"Price closes above a well-defined resistance zone.\",\r\nvolume:\"Breakout volume is substantially above average.\",\r\ncomparison:\"The breakout session has the strongest volume in several weeks.\",\r\nlocation:\"The breakout occurs at a clearly visible resistance level.\",\r\nconfirmation:\"Price remains above resistance after the breakout.\",\r\nrisk:\"A close back inside the old range weakens the setup.\",\r\nmove:12.7\r\n},\r\n\r\n{\r\ntitle:\"Case #007 \u2014 The Empty Breakout\",\r\ntext:\"Price moves above resistance, but almost nobody appears to be participating.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Low-Volume Breakout Trap\",\r\nprice:\"Price briefly trades above resistance.\",\r\nvolume:\"Volume remains below average.\",\r\ncomparison:\"The breakout has weaker volume than previous sessions.\",\r\nlocation:\"The move occurs directly at resistance.\",\r\nconfirmation:\"A stronger volume expansion is still required.\",\r\nrisk:\"Low participation increases false-breakout risk.\",\r\nmove:-5.1\r\n},\r\n\r\n{\r\ntitle:\"Case #008 \u2014 The Power Breakout\",\r\ntext:\"A long consolidation finally breaks with a large price candle and exceptional volume.\",\r\ncorrect:\"BUY\",\r\ntype:\"High-Volume Breakout\",\r\nprice:\"Price escapes a long trading range.\",\r\nvolume:\"Volume surges well above its average.\",\r\ncomparison:\"The breakout volume is among the highest on the chart.\",\r\nlocation:\"Price moves decisively above range resistance.\",\r\nconfirmation:\"The next session holds above the breakout zone.\",\r\nrisk:\"A failed retest can invalidate the setup.\",\r\nmove:14.3\r\n},\r\n\r\n{\r\ntitle:\"Case #009 \u2014 Quiet Accumulation\",\r\ntext:\"Price moves sideways while repeated increases in volume appear on bullish sessions.\",\r\ncorrect:\"BUY\",\r\ntype:\"Accumulation\",\r\nprice:\"Price remains inside a broad sideways range.\",\r\nvolume:\"Buying volume repeatedly increases near the lower part of the range.\",\r\ncomparison:\"Up-day volume is stronger than down-day volume.\",\r\nlocation:\"The activity concentrates around support.\",\r\nconfirmation:\"A breakout above the range would strengthen the case.\",\r\nrisk:\"The range can continue for a long time.\",\r\nmove:8.7\r\n},\r\n\r\n{\r\ntitle:\"Case #010 \u2014 Distribution Begins\",\r\ntext:\"Price remains near its highs while heavy volume appears during several selling sessions.\",\r\ncorrect:\"SELL\",\r\ntype:\"Distribution\",\r\nprice:\"Price stops making meaningful new highs.\",\r\nvolume:\"Large volume appears during bearish sessions.\",\r\ncomparison:\"Selling volume exceeds buying volume.\",\r\nlocation:\"The activity occurs near major resistance.\",\r\nconfirmation:\"A break below range support would strengthen the bearish case.\",\r\nrisk:\"The stock may continue sideways before declining.\",\r\nmove:-8.9\r\n},\r\n\r\n{\r\ntitle:\"Case #011 \u2014 Price Rises, Volume Falls\",\r\ntext:\"Price continues upward but the volume trend is moving in the opposite direction.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Price\u2013Volume Divergence\",\r\nprice:\"Price makes a marginal new high.\",\r\nvolume:\"Volume is lower than during the previous advance.\",\r\ncomparison:\"The new high occurs with weaker participation.\",\r\nlocation:\"The stock is near resistance.\",\r\nconfirmation:\"A high-volume breakout is needed.\",\r\nrisk:\"Weak participation can precede consolidation or reversal.\",\r\nmove:-2.7\r\n},\r\n\r\n{\r\ntitle:\"Case #012 \u2014 Hidden Buying Pressure\",\r\ntext:\"Price makes a lower low, but selling volume is weaker than during the previous decline.\",\r\ncorrect:\"BUY\",\r\ntype:\"Bullish Volume Divergence\",\r\nprice:\"Price briefly falls below the previous low.\",\r\nvolume:\"The new low occurs with noticeably lower selling volume.\",\r\ncomparison:\"Selling participation is declining.\",\r\nlocation:\"The move occurs at major support.\",\r\nconfirmation:\"A bullish reversal with increasing volume strengthens the setup.\",\r\nrisk:\"Support could still fail despite weaker volume.\",\r\nmove:7.4\r\n},\r\n\r\n{\r\ntitle:\"Case #013 \u2014 Weakening Buyers\",\r\ntext:\"Price makes a new high but volume fails to confirm the move.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Bearish Volume Divergence\",\r\nprice:\"Price reaches a marginal new high.\",\r\nvolume:\"Volume is lower than during the previous high.\",\r\ncomparison:\"The latest advance attracts fewer participants.\",\r\nlocation:\"Price is close to resistance.\",\r\nconfirmation:\"A bearish reversal with increased volume would strengthen the warning.\",\r\nrisk:\"Price can continue higher despite weaker volume.\",\r\nmove:-4.6\r\n},\r\n\r\n{\r\ntitle:\"Case #014 \u2014 The Breakout Confirmation\",\r\ntext:\"A resistance level has been tested repeatedly. The eventual breakout arrives with strong participation.\",\r\ncorrect:\"BUY\",\r\ntype:\"Breakout Volume\",\r\nprice:\"Price closes decisively above resistance.\",\r\nvolume:\"Volume is significantly above the average.\",\r\ncomparison:\"Breakout volume is stronger than the previous failed attempts.\",\r\nlocation:\"The breakout occurs after a prolonged consolidation.\",\r\nconfirmation:\"Price remains above the breakout level.\",\r\nrisk:\"A quick return below resistance signals failure.\",\r\nmove:13.5\r\n},\r\n\r\n{\r\ntitle:\"Case #015 \u2014 Volume Contraction\",\r\ntext:\"The trading range becomes smaller and volume steadily contracts.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Volume Contraction\",\r\nprice:\"Price movement becomes increasingly narrow.\",\r\nvolume:\"Volume decreases across multiple sessions.\",\r\ncomparison:\"Current volume is well below the earlier average.\",\r\nlocation:\"Price is trapped between support and resistance.\",\r\nconfirmation:\"Wait for volume expansion with a directional breakout.\",\r\nrisk:\"The next expansion can occur in either direction.\",\r\nmove:5.3\r\n},\r\n\r\n{\r\ntitle:\"Case #016 \u2014 Energy Building\",\r\ntext:\"Volume remains quiet for weeks before suddenly expanding as price leaves the range.\",\r\ncorrect:\"BUY\",\r\ntype:\"Volume Expansion\",\r\nprice:\"Price breaks out after prolonged compression.\",\r\nvolume:\"Volume expands rapidly.\",\r\ncomparison:\"Volume is several times higher than during the quiet period.\",\r\nlocation:\"The move starts from a tight consolidation zone.\",\r\nconfirmation:\"The breakout holds above resistance.\",\r\nrisk:\"A sudden spike can also represent exhaustion.\",\r\nmove:10.9\r\n},\r\n\r\n{\r\ntitle:\"Case #017 \u2014 Candle Meets Volume\",\r\ntext:\"A strong bullish candle appears at support and volume rises sharply.\",\r\ncorrect:\"BUY\",\r\ntype:\"Volume + Candlestick Confirmation\",\r\nprice:\"Price rejects lower levels and closes strongly higher.\",\r\nvolume:\"Volume is significantly above average.\",\r\ncomparison:\"The reversal candle has stronger volume than the previous sessions.\",\r\nlocation:\"The candle forms at support.\",\r\nconfirmation:\"A follow-through move above the candle high strengthens the setup.\",\r\nrisk:\"A break below support invalidates the idea.\",\r\nmove:9.4\r\n},\r\n\r\n{\r\ntitle:\"Case #018 \u2014 Support Under Attack\",\r\ntext:\"Price approaches support several times. The latest test arrives with unusually high selling volume.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Volume at Support\",\r\nprice:\"Price repeatedly tests the same support level.\",\r\nvolume:\"Selling volume increases on each test.\",\r\ncomparison:\"The latest test has the highest volume.\",\r\nlocation:\"The stock is sitting directly on support.\",\r\nconfirmation:\"A breakdown with sustained volume would confirm weakness.\",\r\nrisk:\"Support may still produce a strong bounce.\",\r\nmove:-6.2\r\n},\r\n\r\n{\r\ntitle:\"Case #019 \u2014 Resistance Under Pressure\",\r\ntext:\"Price repeatedly approaches resistance and each attempt attracts increasing volume.\",\r\ncorrect:\"BUY\",\r\ntype:\"Volume at Resistance\",\r\nprice:\"Several tests of resistance produce higher closes.\",\r\nvolume:\"Volume increases during the latest attempts.\",\r\ncomparison:\"Participation is strongest near the resistance zone.\",\r\nlocation:\"Price is pressing against a major resistance level.\",\r\nconfirmation:\"A high-volume close above resistance would confirm the breakout.\",\r\nrisk:\"Resistance can still reject price.\",\r\nmove:8.1\r\n},\r\n\r\n{\r\ntitle:\"Case #020 \u2014 Master Volume Investigation\",\r\ntext:\"Price has been rising, but volume is changing character. Some clues support the trend while others warn of exhaustion.\",\r\ncorrect:\"WAIT\",\r\ntype:\"Master Volume Investigation\",\r\nprice:\"Price is still making higher highs but momentum is slowing.\",\r\nvolume:\"Volume has become inconsistent and several recent advances occurred on weaker participation.\",\r\ncomparison:\"Volume no longer clearly confirms the price trend.\",\r\nlocation:\"Price is approaching a major resistance zone.\",\r\nconfirmation:\"A decisive breakout with strong volume is required.\",\r\nrisk:\"Buying before confirmation creates a poor risk\/reward situation.\",\r\nmove:1.9\r\n}\r\n\r\n];\r\n\r\n\r\nlet state={\r\nindex:0,\r\nscore:0,\r\nsolved:0,\r\ncorrect:0,\r\nrevealed:false,\r\ndecision:null\r\n};\r\n\r\nconst canvas=document.getElementById(\"vd-chart\");\r\nconst ctx=canvas.getContext(\"2d\");\r\n\r\nlet priceData=[];\r\nlet visible=42;\r\nlet showVolume=true;\r\n\r\n\r\nfunction resize(){\r\n\r\nlet r=canvas.getBoundingClientRect();\r\n\r\ncanvas.width=r.width*2;\r\ncanvas.height=r.height*2;\r\n\r\ndraw();\r\n\r\n}\r\n\r\n\r\nfunction generate(c){\r\n\r\npriceData=[];\r\n\r\nlet price=100;\r\n\r\nfor(let i=0;i<42;i++){\r\n\r\nlet move=(Math.random()-.45)*3;\r\n\r\nlet open=price;\r\nlet close=open+move;\r\n\r\nlet high=Math.max(open,close)+Math.random()*2;\r\nlet low=Math.min(open,close)-Math.random()*2;\r\n\r\nlet volume=90+Math.random()*70;\r\n\r\npriceData.push({\r\nopen:open,\r\nclose:close,\r\nhigh:high,\r\nlow:low,\r\nvolume:volume\r\n});\r\n\r\nprice=close;\r\n\r\n}\r\n\r\n\r\nlet last=priceData[priceData.length-1];\r\n\r\nif(c.type===\"Volume Spike\" ||\r\nc.type===\"High-Volume Breakout\" ||\r\nc.type===\"Breakout Volume\"){\r\n\r\nlast.open=100;\r\nlast.close=110;\r\nlast.high=112;\r\nlast.low=99;\r\nlast.volume=280;\r\n\r\n}\r\n\r\nif(c.type===\"Volume Dry-Up\" ||\r\nc.type===\"Volume Contraction\"){\r\n\r\nfor(let i=30;i<42;i++)\r\npriceData[i].volume=100-(i-30)*4;\r\n\r\n}\r\n\r\nif(c.type===\"Price Up + Volume Up\"){\r\n\r\nfor(let i=32;i<42;i++){\r\n\r\npriceData[i].close=100+(i-32)*1.3;\r\npriceData[i].open=priceData[i].close-.7;\r\npriceData[i].high=priceData[i].close+1;\r\npriceData[i].low=priceData[i].open-1;\r\npriceData[i].volume=150+(i-32)*12;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Price Down + Volume Up\"){\r\n\r\nfor(let i=32;i<42;i++){\r\n\r\npriceData[i].close=105-(i-32)*1.4;\r\npriceData[i].open=priceData[i].close+.7;\r\npriceData[i].high=priceData[i].open+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=150+(i-32)*12;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Volume Climax\"){\r\n\r\nlast.open=105;\r\nlast.close=118;\r\nlast.high=121;\r\nlast.low=103;\r\nlast.volume=330;\r\n\r\n}\r\n\r\nif(c.type===\"Low-Volume Breakout Trap\"){\r\n\r\nlast.open=105;\r\nlast.close=112;\r\nlast.high=114;\r\nlast.low=104;\r\nlast.volume=65;\r\n\r\n}\r\n\r\nif(c.type===\"Accumulation\"){\r\n\r\nfor(let i=28;i<42;i++){\r\n\r\npriceData[i].close=98+Math.random()*4;\r\npriceData[i].open=priceData[i].close-.2;\r\npriceData[i].high=priceData[i].close+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=\r\ni%2===0?210:80;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Distribution\"){\r\n\r\nfor(let i=28;i<42;i++){\r\n\r\npriceData[i].close=110+Math.random()*4;\r\npriceData[i].open=priceData[i].close-.2;\r\npriceData[i].high=priceData[i].close+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=\r\ni%2===0?210:80;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Price\u2013Volume Divergence\" ||\r\nc.type===\"Bearish Volume Divergence\"){\r\n\r\nfor(let i=35;i<42;i++){\r\n\r\npriceData[i].close=105+(i-35)*.8;\r\npriceData[i].open=priceData[i].close-.3;\r\npriceData[i].high=priceData[i].close+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=70;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Bullish Volume Divergence\"){\r\n\r\nfor(let i=35;i<42;i++){\r\n\r\npriceData[i].close=100-(i-35)*.7;\r\npriceData[i].open=priceData[i].close+.3;\r\npriceData[i].high=priceData[i].open+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=65;\r\n\r\n}\r\n\r\n}\r\n\r\nif(c.type===\"Volume + Candlestick Confirmation\"){\r\n\r\nlast.open=98;\r\nlast.close=108;\r\nlast.high=110;\r\nlast.low=95;\r\nlast.volume=270;\r\n\r\n}\r\n\r\nif(c.type===\"Volume at Support\"){\r\n\r\nlast.open=99;\r\nlast.close=96;\r\nlast.high=101;\r\nlast.low=94;\r\nlast.volume=300;\r\n\r\n}\r\n\r\nif(c.type===\"Volume at Resistance\"){\r\n\r\nlast.open=108;\r\nlast.close=111;\r\nlast.high=113;\r\nlast.low=106;\r\nlast.volume=270;\r\n\r\n}\r\n\r\nif(c.type===\"Master Volume Investigation\"){\r\n\r\nfor(let i=35;i<42;i++){\r\n\r\npriceData[i].close=105+(i-35)*.4;\r\npriceData[i].open=priceData[i].close-.2;\r\npriceData[i].high=priceData[i].close+1;\r\npriceData[i].low=priceData[i].close-1;\r\npriceData[i].volume=100+(Math.random()*30);\r\n\r\n}\r\n\r\n}\r\n\r\nvisible=42;\r\n\r\n}\r\n\r\n\r\nfunction draw(){\r\n\r\nif(!priceData.length)return;\r\n\r\nlet w=canvas.width;\r\nlet h=canvas.height;\r\n\r\nctx.clearRect(0,0,w,h);\r\n\r\nctx.strokeStyle=\"#272431\";\r\nctx.lineWidth=1;\r\n\r\nfor(let y=40;y<h;y+=50){\r\n\r\nctx.beginPath();\r\nctx.moveTo(0,y);\r\nctx.lineTo(w,y);\r\nctx.stroke();\r\n\r\n}\r\n\r\nlet arr=priceData.slice(0,visible);\r\n\r\nlet max=Math.max(...arr.map(x=>x.high))+3;\r\nlet min=Math.min(...arr.map(x=>x.low))-3;\r\n\r\nlet range=max-min;\r\n\r\nlet chartHeight=showVolume?h*.70:h*.9;\r\nlet candleWidth=Math.max(5,(w\/arr.length)*.55);\r\n\r\narr.forEach((c,i)=>{\r\n\r\nlet x=(i+.5)*(w\/arr.length);\r\n\r\nlet oy=chartHeight-((c.open-min)\/range)*chartHeight+10;\r\nlet cy=chartHeight-((c.close-min)\/range)*chartHeight+10;\r\nlet hy=chartHeight-((c.high-min)\/range)*chartHeight+10;\r\nlet ly=chartHeight-((c.low-min)\/range)*chartHeight+10;\r\n\r\nlet bullish=c.close>=c.open;\r\n\r\nctx.strokeStyle=bullish?\"#22c55e\":\"#ef4444\";\r\nctx.fillStyle=bullish?\"#22c55e\":\"#ef4444\";\r\n\r\nctx.lineWidth=2;\r\n\r\nctx.beginPath();\r\nctx.moveTo(x,hy);\r\nctx.lineTo(x,ly);\r\nctx.stroke();\r\n\r\nlet top=Math.min(oy,cy);\r\nlet body=Math.max(2,Math.abs(cy-oy));\r\n\r\nctx.fillRect(\r\nx-candleWidth\/2,\r\ntop,\r\ncandleWidth,\r\nbody\r\n);\r\n\r\nif(showVolume){\r\n\r\nlet maxVol=Math.max(...arr.map(x=>x.volume));\r\nlet barHeight=(c.volume\/maxVol)*(h*.20);\r\n\r\nctx.globalAlpha=.55;\r\nctx.fillStyle=bullish?\"#22c55e\":\"#ef4444\";\r\n\r\nctx.fillRect(\r\nx-candleWidth\/2,\r\nh-barHeight-8,\r\ncandleWidth,\r\nbarHeight\r\n);\r\n\r\nctx.globalAlpha=1;\r\n\r\n}\r\n\r\n});\r\n\r\nlet x=(arr.length-.5)*(w\/arr.length);\r\n\r\nctx.strokeStyle=\"#f59e0b\";\r\nctx.setLineDash([7,5]);\r\n\r\nctx.beginPath();\r\nctx.moveTo(x,0);\r\nctx.lineTo(x,h);\r\nctx.stroke();\r\n\r\nctx.setLineDash([]);\r\n\r\n}\r\n\r\n\r\nfunction load(){\r\n\r\nlet c=cases[state.index];\r\n\r\nstate.revealed=false;\r\nstate.decision=null;\r\n\r\ndocument.getElementById(\"vd-case-title\").textContent=c.title;\r\ndocument.getElementById(\"vd-case-text\").textContent=c.text;\r\n\r\ndocument.getElementById(\"vd-number\").textContent=\r\n(state.index+1)+\" \/ \"+cases.length;\r\n\r\ndocument.getElementById(\"vd-progress\").style.width=\r\n(state.index\/cases.length*100)+\"%\";\r\n\r\ndocument.getElementById(\"vd-result\").style.display=\"none\";\r\n\r\ndocument.getElementById(\"vd-reveal\").textContent=\r\n\"\u23e9 Reveal What Happened\";\r\n\r\nlet values={\r\nprice:c.price,\r\nvolume:c.volume,\r\ncomparison:c.comparison,\r\nlocation:c.location,\r\nconfirmation:c.confirmation,\r\nrisk:c.risk\r\n};\r\n\r\ndocument.querySelectorAll(\".vd-clue\").forEach(el=>{\r\n\r\nel.querySelector(\".vd-clue-text\").textContent=\r\nvalues[el.dataset.key];\r\n\r\nel.querySelector(\".vd-clue-text\").style.display=\"none\";\r\n\r\n});\r\n\r\ngenerate(c);\r\ndraw();\r\n\r\n}\r\n\r\n\r\nfunction decide(action){\r\n\r\nif(state.decision)return;\r\n\r\nstate.decision=action;\r\n\r\nlet c=cases[state.index];\r\n\r\nlet points=\r\naction===c.correct\r\n?100\r\n:20;\r\n\r\nif(action===c.correct)\r\nstate.correct++;\r\n\r\nstate.solved++;\r\nstate.score+=points;\r\n\r\ndocument.getElementById(\"vd-score\").textContent=\r\nstate.score;\r\n\r\ndocument.getElementById(\"vd-cases\").textContent=\r\nstate.solved;\r\n\r\ndocument.getElementById(\"vd-accuracy\").textContent=\r\nMath.round(\r\nstate.correct\/state.solved*100\r\n)+\"%\";\r\n\r\nlet rank=\"Rookie\";\r\n\r\nif(state.score>=1500)\r\nrank=\"Volume Master\";\r\nelse if(state.score>=1000)\r\nrank=\"Volume Detective\";\r\nelse if(state.score>=600)\r\nrank=\"Market Analyst\";\r\nelse if(state.score>=250)\r\nrank=\"Junior Detective\";\r\n\r\ndocument.getElementById(\"vd-rank\").textContent=rank;\r\n\r\nlet title;\r\nlet text;\r\n\r\nif(action===c.correct){\r\n\r\ntitle=\"\ud83c\udfaf Excellent Volume Investigation!\";\r\n\r\ntext=\r\n\"You correctly interpreted the relationship between price and volume.\\n\\n\"+\r\n\"The case was \"+c.type+\".\\n\\n\"+\r\n\"The simulated follow-through was \"+\r\n(c.move>=0?\"+\":\"\")+c.move+\"%.\";\r\n\r\n}else{\r\n\r\ntitle=\"\ud83d\udd75\ufe0f The Volume Evidence Said Otherwise\";\r\n\r\ntext=\r\n\"Your decision was not the strongest interpretation of the evidence.\\n\\n\"+\r\n\"The case was \"+c.type+\".\\n\\n\"+\r\n\"The simulated follow-through was \"+\r\n(c.move>=0?\"+\":\"\")+c.move+\"%.\";\r\n\r\n}\r\n\r\ndocument.getElementById(\"vd-result-title\").textContent=title;\r\n\r\ndocument.getElementById(\"vd-result-text\").textContent=text;\r\n\r\ndocument.getElementById(\"vd-answer\").textContent=\r\n\"\ud83d\udcca Volume Signal: \"+c.type+\r\n\" | Best Game Decision: \"+c.correct;\r\n\r\ndocument.getElementById(\"vd-points\").textContent=\r\n\"+\"+points+\" Detective Points\";\r\n\r\ndocument.getElementById(\"vd-result\").style.display=\"block\";\r\n\r\n}\r\n\r\n\r\nfunction reveal(){\r\n\r\nif(state.revealed)return;\r\n\r\nstate.revealed=true;\r\n\r\ndraw();\r\n\r\ndocument.getElementById(\"vd-reveal\").textContent=\r\n\"\u2705 Follow-Through Revealed\";\r\n\r\n}\r\n\r\n\r\ndocument.querySelectorAll(\".vd-clue\").forEach(el=>{\r\n\r\nel.addEventListener(\"click\",function(){\r\n\r\nlet box=this.querySelector(\".vd-clue-text\");\r\n\r\nbox.style.display=\r\nbox.style.display===\"block\"\r\n?\"none\"\r\n:\"block\";\r\n\r\n});\r\n\r\n});\r\n\r\n\r\ndocument.querySelectorAll(\"[data-action]\").forEach(btn=>{\r\n\r\nbtn.addEventListener(\"click\",function(){\r\n\r\ndecide(this.dataset.action);\r\n\r\n});\r\n\r\n});\r\n\r\n\r\ndocument.getElementById(\"vd-reveal\")\r\n.addEventListener(\"click\",reveal);\r\n\r\n\r\ndocument.getElementById(\"vd-volume\")\r\n.addEventListener(\"click\",function(){\r\n\r\nshowVolume=!showVolume;\r\ndraw();\r\n\r\n});\r\n\r\n\r\ndocument.getElementById(\"vd-zoom-in\")\r\n.addEventListener(\"click\",function(){\r\n\r\nvisible=Math.max(24,visible-5);\r\ndraw();\r\n\r\n});\r\n\r\n\r\ndocument.getElementById(\"vd-zoom-out\")\r\n.addEventListener(\"click\",function(){\r\n\r\nvisible=Math.min(42,visible+5);\r\ndraw();\r\n\r\n});\r\n\r\n\r\ndocument.getElementById(\"vd-reset\")\r\n.addEventListener(\"click\",function(){\r\n\r\nvisible=42;\r\nshowVolume=true;\r\ndraw();\r\n\r\n});\r\n\r\n\r\ndocument.getElementById(\"vd-next\")\r\n.addEventListener(\"click\",function(){\r\n\r\nstate.index++;\r\n\r\nif(state.index>=cases.length){\r\n\r\nstate.index=0;\r\n\r\nalert(\r\n\"\ud83c\udfc6 Volume Detective Complete!\\n\\n\"+\r\n\"Score: \"+state.score+\r\n\"\\nAccuracy: \"+\r\nMath.round(state.correct\/state.solved*100)+\r\n\"%\"\r\n);\r\n\r\n}\r\n\r\nload();\r\n\r\n});\r\n\r\n\r\ncanvas.addEventListener(\"mousemove\",function(e){\r\n\r\nlet r=canvas.getBoundingClientRect();\r\n\r\nlet x=\r\n(e.clientX-r.left)*\r\n(canvas.width\/r.width);\r\n\r\nlet arr=priceData.slice(0,visible);\r\n\r\nlet index=Math.floor(\r\nx\/(canvas.width\/arr.length)\r\n);\r\n\r\nif(index<0 || index>=arr.length)return;\r\n\r\nlet c=arr[index];\r\n\r\ndocument.getElementById(\"vd-info\").textContent=\r\n\"O \"+c.open.toFixed(2)+\r\n\" H \"+c.high.toFixed(2)+\r\n\" L \"+c.low.toFixed(2)+\r\n\" C \"+c.close.toFixed(2)+\r\n\" | Vol \"+Math.round(c.volume);\r\n\r\n});\r\n\r\n\r\nwindow.addEventListener(\"resize\",resize);\r\n\r\nload();\r\n\r\nsetTimeout(resize,100);\r\n\r\n})();\r\n<\/script>\r\n\r\n<\/div>\n<h1>\ud83d\udcca Volume Detective \u2013 Interactive Volume Analysis Game<\/h1>\n<p style=\"text-align: justify;\">Welcome to <strong>Volume Detective<\/strong>, an interactive <a href=\"https:\/\/www.stockmaster.in\/universe\/category\/stock-market-games\/technical-analysis-games\/\">technical analysis game<\/a> from <a href=\"https:\/\/www.stockmaster.in\/universe\/\">StockMaster Universe<\/a> that challenges you to investigate the relationship between <strong>price movement and trading volume<\/strong>. Instead of answering traditional quiz questions, you become a market detective and examine a simulated stock chart to discover whether volume is confirming, weakening or contradicting the price action.<\/p>\n<p style=\"text-align: justify;\">Every investigation presents a different market situation. You must examine the <strong>price movement, volume behaviour, volume comparison, market location, confirmation signals and potential risks<\/strong> before making your decision. After studying the evidence, choose whether the setup suggests <strong>BUY, SELL or WAIT<\/strong>. You can then reveal the simulated follow-through and see what happened next.<\/p>\n<p style=\"text-align: justify;\">Volume Detective covers important volume-analysis concepts including <strong>volume spikes, volume dry-ups, price rising with increasing volume, price falling with increasing volume, volume climax, breakout confirmation, low-volume breakout traps, high-volume breakouts, accumulation, distribution, price-volume divergence, volume contraction and volume expansion<\/strong>.<\/p>\n<p style=\"text-align: justify;\">The game is designed around an important technical analysis principle: <strong>volume should be studied together with price<\/strong>. A rising price with strong volume can provide different information from a rising price with declining volume. Similarly, a breakout accompanied by strong volume may have different characteristics from a breakout that occurs with very little participation.<\/p>\n<p style=\"text-align: justify;\">During each case, players investigate the evidence and earn <strong>Detective Points<\/strong> for making the strongest decision. As more cases are solved, players can improve their accuracy and progress through different detective ranks.<\/p>\n<p style=\"text-align: justify;\">The simulated charts make Volume Detective an engaging way to practise technical analysis without risking real money. It is suitable for beginners who are learning volume analysis as well as experienced learners who want to improve their ability to interpret price and volume together.<\/p>\n<p style=\"text-align: justify;\">Study the chart. Follow the volume. Investigate the clues. Make your decision.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcca Volume Detective \u2013 Interactive Volume Analysis Game Welcome to Volume Detective, an interactive technical analysis game from StockMaster Universe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[77],"tags":[],"class_list":["post-532","post","type-post","status-publish","format-standard","hentry","category-technical-analysis-games"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"StockMaster Universe","author_link":"https:\/\/www.stockmaster.in\/universe\/author\/unistockadmin\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.stockmaster.in\/universe\/category\/stock-market-games\/technical-analysis-games\/\" rel=\"category tag\">Technical Analysis Games<\/a>","rttpg_excerpt":"\ud83d\udcca Volume Detective \u2013 Interactive Volume Analysis Game Welcome to Volume Detective, an interactive technical analysis game from StockMaster Universe [&hellip;]","_links":{"self":[{"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/posts\/532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/comments?post=532"}],"version-history":[{"count":0,"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/posts\/532\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/media?parent=532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/categories?post=532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stockmaster.in\/universe\/wp-json\/wp\/v2\/tags?post=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}