feat: foreign flow from IPOT by default (--source ipot|idx)

`idx stocks flow` now reads IPOT by default, which needs nothing installed:
per session, the all-investor broker summary gives the value traded and
the foreign one gives foreign buying (its footer), the foreign net and
selling (buying less the net), across all boards, through the broker
summary cache. IPOT's foreign net matched IDX's estimate within 0.3 B on
BBCA 2026-10-12 to 16.

`--source idx` (and `source` on get_foreign_flow) keeps IDX's trading
summary: exact share counts, close and the non-regular share, behind
curl-impersonate and Cloudflare.

- ForeignFlowDay gains foreign_buy_value, foreign_sell_value and
  foreign_share_bps for both sources (estimated at the session average
  for IDX); ForeignFlow gains source, the value totals and rounded.
- The table lays out each source's figures; the live smoke runs both.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V3syn2fN2LNo5pvTSqc6eh
This commit is contained in:
hermes 2026-10-18 06:19:02 +00:00
commit 8b507d78e2
37 changed files with 2080 additions and 143 deletions

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/12/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/12/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" >Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">319,263 </span></td>
<td align="right"><span class="text-up">191.3 B</span></td>
<td align="right"><span class="text-up">5,993 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">248,149 </span></td>
<td align="right"><span class="text-down">148.6 B</span></td>
<td align="right"><span class="text-down">5,988 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">91,178 </span></td>
<td align="right"><span class="text-up">54.7 B</span></td>
<td align="right"><span class="text-up">5,998 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">169,689 </span></td>
<td align="right"><span class="text-down">101.8 B</span></td>
<td align="right"><span class="text-down">6,000 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">82,364 </span></td>
<td align="right"><span class="text-up">49.3 B</span></td>
<td align="right"><span class="text-up">5,991 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">142,270 </span></td>
<td align="right"><span class="text-down">85.1 B</span></td>
<td align="right"><span class="text-down">5,980 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-up">70,119 </span></td>
<td align="right"><span class="text-up">41.9 B</span></td>
<td align="right"><span class="text-up">5,973 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">109,896 </span></td>
<td align="right"><span class="text-down">65.7 B</span></td>
<td align="right"><span class="text-down">5,978 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-up">66,085 </span></td>
<td align="right"><span class="text-up">39.5 B</span></td>
<td align="right"><span class="text-up">5,982 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">51,291 </span></td>
<td align="right"><span class="text-down">30.7 B</span></td>
<td align="right"><span class="text-down">5,977 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-up">46,535 </span></td>
<td align="right"><span class="text-up">27.9 B</span></td>
<td align="right"><span class="text-up">5,989 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">35,962 </span></td>
<td align="right"><span class="text-down">21.5 B</span></td>
<td align="right"><span class="text-down">5,988 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YP</span></td>
<td align="right"><span class="text-up">31,891 </span></td>
<td align="right"><span class="text-up">19.1 B</span></td>
<td align="right"><span class="text-up">5,983 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-down">33,257 </span></td>
<td align="right"><span class="text-down">19.9 B</span></td>
<td align="right"><span class="text-down">5,987 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">XC</span></td>
<td align="right"><span class="text-up">31,403 </span></td>
<td align="right"><span class="text-up">18.8 B</span></td>
<td align="right"><span class="text-up">5,983 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-local">CP</span></td>
<td align="right"><span class="text-down">29,928 </span></td>
<td align="right"><span class="text-down">17.8 B</span></td>
<td align="right"><span class="text-down">5,962 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">24,560 </span></td>
<td align="right"><span class="text-up">14.7 B</span></td>
<td align="right"><span class="text-up">5,967 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">PD</span></td>
<td align="right"><span class="text-down">29,063 </span></td>
<td align="right"><span class="text-down">17.5 B</span></td>
<td align="right"><span class="text-down">6,023 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">20,056 </span></td>
<td align="right"><span class="text-up">12.0 B</span></td>
<td align="right"><span class="text-up">5,970 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-down">23,464 </span></td>
<td align="right"><span class="text-down">14.1 B</span></td>
<td align="right"><span class="text-down">6,002 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 587.1 B</span>
<span class="fsize12 ml5 mr5">F. NVal : -55.9 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 980,415 </span>
<span class="fsize12 ml5 mr5">Avg : 5,988 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/12/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/12/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" selected>Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">316,144 </span></td>
<td align="right"><span class="text-up">189.5 B</span></td>
<td align="right"><span class="text-up">5,993 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">201,030 </span></td>
<td align="right"><span class="text-down">120.4 B</span></td>
<td align="right"><span class="text-down">5,992 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">82,364 </span></td>
<td align="right"><span class="text-up">49.3 B</span></td>
<td align="right"><span class="text-up">5,991 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">137,297 </span></td>
<td align="right"><span class="text-down">82.1 B</span></td>
<td align="right"><span class="text-down">5,981 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-up">25,000 </span></td>
<td align="right"><span class="text-up">15.0 B</span></td>
<td align="right"><span class="text-up">5,989 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">123,872 </span></td>
<td align="right"><span class="text-down">74.4 B</span></td>
<td align="right"><span class="text-down">6,007 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">24,560 </span></td>
<td align="right"><span class="text-up">14.7 B</span></td>
<td align="right"><span class="text-up">5,967 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">89,396 </span></td>
<td align="right"><span class="text-down">53.5 B</span></td>
<td align="right"><span class="text-down">5,980 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">20,056 </span></td>
<td align="right"><span class="text-up">12.0 B</span></td>
<td align="right"><span class="text-up">5,970 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">25,685 </span></td>
<td align="right"><span class="text-down">15.4 B</span></td>
<td align="right"><span class="text-down">5,985 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">19,945 </span></td>
<td align="right"><span class="text-up">12.1 B</span></td>
<td align="right"><span class="text-up">6,069 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-down">20,942 </span></td>
<td align="right"><span class="text-down">12.5 B</span></td>
<td align="right"><span class="text-down">5,950 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">8,553 </span></td>
<td align="right"><span class="text-up">5.2 B</span></td>
<td align="right"><span class="text-up">6,075 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">7,476 </span></td>
<td align="right"><span class="text-down">4.5 B</span></td>
<td align="right"><span class="text-down">5,989 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BQ</span></td>
<td align="right"><span class="text-up">5,000 </span></td>
<td align="right"><span class="text-up">3.0 B</span></td>
<td align="right"><span class="text-up">5,950 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-down">1,084 </span></td>
<td align="right"><span class="text-down">647.7 M</span></td>
<td align="right"><span class="text-down">5,975 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AG</span></td>
<td align="right"><span class="text-up">4,315 </span></td>
<td align="right"><span class="text-up">2.6 B</span></td>
<td align="right"><span class="text-up">5,951 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-down">782 </span></td>
<td align="right"><span class="text-down">465.3 M</span></td>
<td align="right"><span class="text-down">5,950 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">3,957 </span></td>
<td align="right"><span class="text-up">2.4 B</span></td>
<td align="right"><span class="text-up">5,979 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-foreign">AG</span></td>
<td align="right"><span class="text-down">696 </span></td>
<td align="right"><span class="text-down">417.3 M</span></td>
<td align="right"><span class="text-down">5,995 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 308.7 B</span>
<span class="fsize12 ml5 mr5">F. NVal : -55.9 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 514,995 </span>
<span class="fsize12 ml5 mr5">Avg : 5,994 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/13/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/13/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" >Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">353,553 </span></td>
<td align="right"><span class="text-up">209.7 B</span></td>
<td align="right"><span class="text-up">5,931 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">362,463 </span></td>
<td align="right"><span class="text-down">215.0 B</span></td>
<td align="right"><span class="text-down">5,933 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">123,885 </span></td>
<td align="right"><span class="text-up">73.3 B</span></td>
<td align="right"><span class="text-up">5,919 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">170,087 </span></td>
<td align="right"><span class="text-down">100.6 B</span></td>
<td align="right"><span class="text-down">5,914 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">119,389 </span></td>
<td align="right"><span class="text-up">70.6 B</span></td>
<td align="right"><span class="text-up">5,915 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">131,973 </span></td>
<td align="right"><span class="text-down">78.2 B</span></td>
<td align="right"><span class="text-down">5,922 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">TP</span></td>
<td align="right"><span class="text-up">114,823 </span></td>
<td align="right"><span class="text-up">68.1 B</span></td>
<td align="right"><span class="text-up">5,931 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">AG</span></td>
<td align="right"><span class="text-down">113,249 </span></td>
<td align="right"><span class="text-down">67.1 B</span></td>
<td align="right"><span class="text-down">5,923 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">90,525 </span></td>
<td align="right"><span class="text-up">53.7 B</span></td>
<td align="right"><span class="text-up">5,931 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">99,863 </span></td>
<td align="right"><span class="text-down">59.0 B</span></td>
<td align="right"><span class="text-down">5,904 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">84,572 </span></td>
<td align="right"><span class="text-up">50.1 B</span></td>
<td align="right"><span class="text-up">5,920 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">87,628 </span></td>
<td align="right"><span class="text-down">51.8 B</span></td>
<td align="right"><span class="text-down">5,915 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">54,296 </span></td>
<td align="right"><span class="text-up">32.2 B</span></td>
<td align="right"><span class="text-up">5,928 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">58,039 </span></td>
<td align="right"><span class="text-down">34.4 B</span></td>
<td align="right"><span class="text-down">5,926 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-up">44,062 </span></td>
<td align="right"><span class="text-up">26.0 B</span></td>
<td align="right"><span class="text-up">5,907 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-down">31,516 </span></td>
<td align="right"><span class="text-down">18.6 B</span></td>
<td align="right"><span class="text-down">5,905 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-up">38,109 </span></td>
<td align="right"><span class="text-up">22.5 B</span></td>
<td align="right"><span class="text-up">5,901 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-down">21,672 </span></td>
<td align="right"><span class="text-down">12.8 B</span></td>
<td align="right"><span class="text-down">5,917 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YP</span></td>
<td align="right"><span class="text-up">22,957 </span></td>
<td align="right"><span class="text-up">13.5 B</span></td>
<td align="right"><span class="text-up">5,898 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">BQ</span></td>
<td align="right"><span class="text-down">19,658 </span></td>
<td align="right"><span class="text-down">11.7 B</span></td>
<td align="right"><span class="text-down">5,937 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 738.2 B</span>
<span class="fsize12 ml5 mr5">F. NVal : 30.1 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 1.2 M</span>
<span class="fsize12 ml5 mr5">Avg : 5,921 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/13/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/13/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" selected>Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">347,552 </span></td>
<td align="right"><span class="text-up">206.1 B</span></td>
<td align="right"><span class="text-up">5,931 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">361,884 </span></td>
<td align="right"><span class="text-down">214.7 B</span></td>
<td align="right"><span class="text-down">5,933 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">119,389 </span></td>
<td align="right"><span class="text-up">70.6 B</span></td>
<td align="right"><span class="text-up">5,915 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">134,566 </span></td>
<td align="right"><span class="text-down">79.6 B</span></td>
<td align="right"><span class="text-down">5,918 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">TP</span></td>
<td align="right"><span class="text-up">112,063 </span></td>
<td align="right"><span class="text-up">66.5 B</span></td>
<td align="right"><span class="text-up">5,932 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">AG</span></td>
<td align="right"><span class="text-down">113,249 </span></td>
<td align="right"><span class="text-down">67.1 B</span></td>
<td align="right"><span class="text-down">5,923 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">90,525 </span></td>
<td align="right"><span class="text-up">53.7 B</span></td>
<td align="right"><span class="text-up">5,931 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">99,863 </span></td>
<td align="right"><span class="text-down">59.0 B</span></td>
<td align="right"><span class="text-down">5,904 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">84,572 </span></td>
<td align="right"><span class="text-up">50.1 B</span></td>
<td align="right"><span class="text-up">5,920 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">57,345 </span></td>
<td align="right"><span class="text-down">34.0 B</span></td>
<td align="right"><span class="text-down">5,927 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">82,117 </span></td>
<td align="right"><span class="text-up">48.7 B</span></td>
<td align="right"><span class="text-up">5,925 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">49,256 </span></td>
<td align="right"><span class="text-down">29.1 B</span></td>
<td align="right"><span class="text-down">5,918 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">48,065 </span></td>
<td align="right"><span class="text-up">28.5 B</span></td>
<td align="right"><span class="text-up">5,932 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-foreign">DP</span></td>
<td align="right"><span class="text-down">12,747 </span></td>
<td align="right"><span class="text-down">7.5 B</span></td>
<td align="right"><span class="text-down">5,917 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-up">12,342 </span></td>
<td align="right"><span class="text-up">7.3 B</span></td>
<td align="right"><span class="text-up">5,905 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">11,973 </span></td>
<td align="right"><span class="text-down">7.1 B</span></td>
<td align="right"><span class="text-down">5,924 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">3,683 </span></td>
<td align="right"><span class="text-up">2.2 B</span></td>
<td align="right"><span class="text-up">5,929 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-down">8,420 </span></td>
<td align="right"><span class="text-down">5.0 B</span></td>
<td align="right"><span class="text-down">5,925 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">EP</span></td>
<td align="right"><span class="text-up">3,000 </span></td>
<td align="right"><span class="text-up">1.8 B</span></td>
<td align="right"><span class="text-up">5,925 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">BQ</span></td>
<td align="right"><span class="text-down">5,000 </span></td>
<td align="right"><span class="text-down">3.0 B</span></td>
<td align="right"><span class="text-down">5,925 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 537.3 B</span>
<span class="fsize12 ml5 mr5">F. NVal : 30.1 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 906,459 </span>
<span class="fsize12 ml5 mr5">Avg : 5,927 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/14/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/14/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" >Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">554,786 </span></td>
<td align="right"><span class="text-up">338.9 B</span></td>
<td align="right"><span class="text-up">6,109 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">525,906 </span></td>
<td align="right"><span class="text-down">319.8 B</span></td>
<td align="right"><span class="text-down">6,081 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">485,138 </span></td>
<td align="right"><span class="text-up">294.7 B</span></td>
<td align="right"><span class="text-up">6,075 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">377,446 </span></td>
<td align="right"><span class="text-down">230.0 B</span></td>
<td align="right"><span class="text-down">6,094 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">187,056 </span></td>
<td align="right"><span class="text-up">113.8 B</span></td>
<td align="right"><span class="text-up">6,085 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">164,627 </span></td>
<td align="right"><span class="text-down">100.4 B</span></td>
<td align="right"><span class="text-down">6,096 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">160,092 </span></td>
<td align="right"><span class="text-up">97.1 B</span></td>
<td align="right"><span class="text-up">6,062 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-down">103,273 </span></td>
<td align="right"><span class="text-down">62.8 B</span></td>
<td align="right"><span class="text-down">6,082 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">79,012 </span></td>
<td align="right"><span class="text-up">48.0 B</span></td>
<td align="right"><span class="text-up">6,071 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">98,516 </span></td>
<td align="right"><span class="text-down">59.8 B</span></td>
<td align="right"><span class="text-down">6,070 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">70,651 </span></td>
<td align="right"><span class="text-up">43.1 B</span></td>
<td align="right"><span class="text-up">6,096 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">73,085 </span></td>
<td align="right"><span class="text-down">44.6 B</span></td>
<td align="right"><span class="text-down">6,098 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-up">65,000 </span></td>
<td align="right"><span class="text-up">39.5 B</span></td>
<td align="right"><span class="text-up">6,073 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-foreign">YP</span></td>
<td align="right"><span class="text-down">51,697 </span></td>
<td align="right"><span class="text-down">31.4 B</span></td>
<td align="right"><span class="text-down">6,075 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BQ</span></td>
<td align="right"><span class="text-up">31,865 </span></td>
<td align="right"><span class="text-up">19.2 B</span></td>
<td align="right"><span class="text-up">6,027 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">48,169 </span></td>
<td align="right"><span class="text-down">29.3 B</span></td>
<td align="right"><span class="text-down">6,082 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">30,758 </span></td>
<td align="right"><span class="text-up">18.7 B</span></td>
<td align="right"><span class="text-up">6,066 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-down">46,536 </span></td>
<td align="right"><span class="text-down">28.3 B</span></td>
<td align="right"><span class="text-down">6,074 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YP</span></td>
<td align="right"><span class="text-up">27,270 </span></td>
<td align="right"><span class="text-up">16.6 B</span></td>
<td align="right"><span class="text-up">6,085 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">BQ</span></td>
<td align="right"><span class="text-down">39,660 </span></td>
<td align="right"><span class="text-down">24.1 B</span></td>
<td align="right"><span class="text-down">6,070 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 1.1 T</span>
<span class="fsize12 ml5 mr5">F. NVal : 216.6 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 1.8 M</span>
<span class="fsize12 ml5 mr5">Avg : 6,084 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/14/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/14/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" selected>Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">554,012 </span></td>
<td align="right"><span class="text-up">338.5 B</span></td>
<td align="right"><span class="text-up">6,109 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">525,906 </span></td>
<td align="right"><span class="text-down">319.8 B</span></td>
<td align="right"><span class="text-down">6,081 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">485,138 </span></td>
<td align="right"><span class="text-up">294.7 B</span></td>
<td align="right"><span class="text-up">6,075 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">368,595 </span></td>
<td align="right"><span class="text-down">224.6 B</span></td>
<td align="right"><span class="text-down">6,094 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">187,042 </span></td>
<td align="right"><span class="text-up">113.8 B</span></td>
<td align="right"><span class="text-up">6,085 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">163,864 </span></td>
<td align="right"><span class="text-down">99.9 B</span></td>
<td align="right"><span class="text-down">6,096 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">156,660 </span></td>
<td align="right"><span class="text-up">95.0 B</span></td>
<td align="right"><span class="text-up">6,063 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">98,516 </span></td>
<td align="right"><span class="text-down">59.8 B</span></td>
<td align="right"><span class="text-down">6,070 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">79,012 </span></td>
<td align="right"><span class="text-up">48.0 B</span></td>
<td align="right"><span class="text-up">6,071 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">59,747 </span></td>
<td align="right"><span class="text-down">36.5 B</span></td>
<td align="right"><span class="text-down">6,103 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">70,651 </span></td>
<td align="right"><span class="text-up">43.1 B</span></td>
<td align="right"><span class="text-up">6,096 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-down">20,374 </span></td>
<td align="right"><span class="text-down">12.4 B</span></td>
<td align="right"><span class="text-down">6,074 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-up">65,000 </span></td>
<td align="right"><span class="text-up">39.5 B</span></td>
<td align="right"><span class="text-up">6,073 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-down">17,554 </span></td>
<td align="right"><span class="text-down">10.6 B</span></td>
<td align="right"><span class="text-down">6,056 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">17,593 </span></td>
<td align="right"><span class="text-up">10.7 B</span></td>
<td align="right"><span class="text-up">6,067 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">12,729 </span></td>
<td align="right"><span class="text-down">7.8 B</span></td>
<td align="right"><span class="text-down">6,094 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-up">13,632 </span></td>
<td align="right"><span class="text-up">8.2 B</span></td>
<td align="right"><span class="text-up">6,050 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">EP</span></td>
<td align="right"><span class="text-down">3,000 </span></td>
<td align="right"><span class="text-down">1.8 B</span></td>
<td align="right"><span class="text-down">6,075 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">DP</span></td>
<td align="right"><span class="text-up">474 </span></td>
<td align="right"><span class="text-up">288.2 M</span></td>
<td align="right"><span class="text-up">6,080 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">IU</span></td>
<td align="right"><span class="text-down">1,200 </span></td>
<td align="right"><span class="text-down">729.0 M</span></td>
<td align="right"><span class="text-down">6,075 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 991.8 B</span>
<span class="fsize12 ml5 mr5">F. NVal : 216.6 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 1.6 M</span>
<span class="fsize12 ml5 mr5">Avg : 6,087 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/15/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/15/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" >Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">447,791 </span></td>
<td align="right"><span class="text-up">271.5 B</span></td>
<td align="right"><span class="text-up">6,064 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">335,078 </span></td>
<td align="right"><span class="text-down">203.1 B</span></td>
<td align="right"><span class="text-down">6,062 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">284,818 </span></td>
<td align="right"><span class="text-up">172.7 B</span></td>
<td align="right"><span class="text-up">6,062 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">229,539 </span></td>
<td align="right"><span class="text-down">139.1 B</span></td>
<td align="right"><span class="text-down">6,061 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">DX</span></td>
<td align="right"><span class="text-up">194,491 </span></td>
<td align="right"><span class="text-up">117.8 B</span></td>
<td align="right"><span class="text-up">6,059 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">225,482 </span></td>
<td align="right"><span class="text-down">136.6 B</span></td>
<td align="right"><span class="text-down">6,059 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">138,619 </span></td>
<td align="right"><span class="text-up">84.0 B</span></td>
<td align="right"><span class="text-up">6,058 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">179,064 </span></td>
<td align="right"><span class="text-down">108.5 B</span></td>
<td align="right"><span class="text-down">6,059 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">123,061 </span></td>
<td align="right"><span class="text-up">74.5 B</span></td>
<td align="right"><span class="text-up">6,057 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-down">143,526 </span></td>
<td align="right"><span class="text-down">86.9 B</span></td>
<td align="right"><span class="text-down">6,053 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">78,820 </span></td>
<td align="right"><span class="text-up">47.7 B</span></td>
<td align="right"><span class="text-up">6,050 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">68,285 </span></td>
<td align="right"><span class="text-down">41.3 B</span></td>
<td align="right"><span class="text-down">6,049 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">72,951 </span></td>
<td align="right"><span class="text-up">44.2 B</span></td>
<td align="right"><span class="text-up">6,055 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-down">63,839 </span></td>
<td align="right"><span class="text-down">38.6 B</span></td>
<td align="right"><span class="text-down">6,050 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">36,383 </span></td>
<td align="right"><span class="text-up">22.1 B</span></td>
<td align="right"><span class="text-up">6,066 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-local">CP</span></td>
<td align="right"><span class="text-down">49,275 </span></td>
<td align="right"><span class="text-down">29.9 B</span></td>
<td align="right"><span class="text-down">6,059 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">SQ</span></td>
<td align="right"><span class="text-up">26,718 </span></td>
<td align="right"><span class="text-up">16.1 B</span></td>
<td align="right"><span class="text-up">6,039 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-down">34,325 </span></td>
<td align="right"><span class="text-down">20.8 B</span></td>
<td align="right"><span class="text-down">6,068 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">XL</span></td>
<td align="right"><span class="text-up">24,529 </span></td>
<td align="right"><span class="text-up">14.8 B</span></td>
<td align="right"><span class="text-up">6,052 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-local">PD</span></td>
<td align="right"><span class="text-down">27,152 </span></td>
<td align="right"><span class="text-down">16.4 B</span></td>
<td align="right"><span class="text-down">6,053 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 912.0 B</span>
<span class="fsize12 ml5 mr5">F. NVal : 286.1 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 1.5 M</span>
<span class="fsize12 ml5 mr5">Avg : 6,060 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>

View file

@ -0,0 +1,181 @@
<div id="modContentBrokerSum"></div>
<!--DATA BROKER SUMMARY-->
<div class="pa5">
<div class="row mincol-3">
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="startDateBrokerSummary" name="startDate" placeholder="DD Month YYYY" value="10/15/2026" type="text">
</div>
<div class="col col-xs-5 col-sm-3">
<input class="form-control input-xs text-center" id="endDateBrokerSummary" name="endDate" placeholder="DD Month YYYY" value="10/15/2026" type="text">
</div>
<div class="mt15 visible-xs">&nbsp;</div>
<div class="col col-xs-5 col-sm-3">
<select class="form-control input-xs" id="FDBrokerSummary">
<option value="all">All</option>
<option value="F" selected>Foreign</option>
<option value="D" >Domestic</option>
</select>
</div>
<div class="col col-xs-5 col-sm-2">
<select class="form-control input-xs" id="boardBrokerSummary">
<option value="all">All Trade</option>
<option value="RG" >Regular</option>
<option value="TN" >Tunai</option>
<option value="NG" >Nego</option>
</select>
</div>
<div class="col col-xs-2 col-sm-1">
<button type="button" class="btn btn-default btn-block btn-xs-input" onClick="quickinfo_brokersummary($('#stockPageCode').val()!==undefined?$('#stockPageCode').val():$('#stockInfoCode').val(),$('#startDateBrokerSummary').val(),$('#endDateBrokerSummary').val(),$('#FDBrokerSummary').val(),$('#boardBrokerSummary').val());">GO</button>
</div>
</div>
</div>
<div class="table-responsive">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table table-summary table-hover noborder nm">
<thead>
<tr>
<th align="center">Buyer</th>
<th align="right">B.Lot</th>
<th align="right">B.Val</th>
<th align="right">B.Avg</th>
<th align="center">#</th>
<th align="center">Seller</th>
<th align="right">S.Lot</th>
<th align="right">S.Val</th>
<th align="right">S.Avg</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-up">445,640 </span></td>
<td align="right"><span class="text-up">270.2 B</span></td>
<td align="right"><span class="text-up">6,064 </span></td>
<td align="center">1</td>
<td align="center"><span class="text-foreign">YU</span></td>
<td align="right"><span class="text-down">224,007 </span></td>
<td align="right"><span class="text-down">135.8 B</span></td>
<td align="right"><span class="text-down">6,061 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-up">283,676 </span></td>
<td align="right"><span class="text-up">172.0 B</span></td>
<td align="right"><span class="text-up">6,062 </span></td>
<td align="center">2</td>
<td align="center"><span class="text-foreign">ZP</span></td>
<td align="right"><span class="text-down">197,862 </span></td>
<td align="right"><span class="text-down">119.9 B</span></td>
<td align="right"><span class="text-down">6,058 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">DX</span></td>
<td align="right"><span class="text-up">192,771 </span></td>
<td align="right"><span class="text-up">116.8 B</span></td>
<td align="right"><span class="text-up">6,059 </span></td>
<td align="center">3</td>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-down">185,436 </span></td>
<td align="right"><span class="text-down">112.5 B</span></td>
<td align="right"><span class="text-down">6,066 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-up">138,619 </span></td>
<td align="right"><span class="text-up">84.0 B</span></td>
<td align="right"><span class="text-up">6,058 </span></td>
<td align="center">4</td>
<td align="center"><span class="text-local">BB</span></td>
<td align="right"><span class="text-down">118,526 </span></td>
<td align="right"><span class="text-down">71.7 B</span></td>
<td align="right"><span class="text-down">6,053 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-up">122,365 </span></td>
<td align="right"><span class="text-up">74.1 B</span></td>
<td align="right"><span class="text-up">6,057 </span></td>
<td align="center">5</td>
<td align="center"><span class="text-foreign">AK</span></td>
<td align="right"><span class="text-down">109,064 </span></td>
<td align="right"><span class="text-down">66.1 B</span></td>
<td align="right"><span class="text-down">6,064 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-up">72,951 </span></td>
<td align="right"><span class="text-up">44.2 B</span></td>
<td align="right"><span class="text-up">6,055 </span></td>
<td align="center">6</td>
<td align="center"><span class="text-foreign">KZ</span></td>
<td align="right"><span class="text-down">25,617 </span></td>
<td align="right"><span class="text-down">15.5 B</span></td>
<td align="right"><span class="text-down">6,068 </span></td>
</tr>
<tr>
<td align="center"><span class="text-bumn">CC</span></td>
<td align="right"><span class="text-up">65,609 </span></td>
<td align="right"><span class="text-up">39.7 B</span></td>
<td align="right"><span class="text-up">6,051 </span></td>
<td align="center">7</td>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-down">15,460 </span></td>
<td align="right"><span class="text-down">9.3 B</span></td>
<td align="right"><span class="text-down">6,044 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">BK</span></td>
<td align="right"><span class="text-up">36,383 </span></td>
<td align="right"><span class="text-up">22.1 B</span></td>
<td align="right"><span class="text-up">6,066 </span></td>
<td align="center">8</td>
<td align="center"><span class="text-foreign">RX</span></td>
<td align="right"><span class="text-down">11,033 </span></td>
<td align="right"><span class="text-down">6.7 B</span></td>
<td align="right"><span class="text-down">6,069 </span></td>
</tr>
<tr>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-up">6,018 </span></td>
<td align="right"><span class="text-up">3.6 B</span></td>
<td align="right"><span class="text-up">6,053 </span></td>
<td align="center">9</td>
<td align="center"><span class="text-local">HD</span></td>
<td align="right"><span class="text-down">4,283 </span></td>
<td align="right"><span class="text-down">2.6 B</span></td>
<td align="right"><span class="text-down">6,058 </span></td>
</tr>
<tr>
<td align="center"><span class="text-foreign">AI</span></td>
<td align="right"><span class="text-up">200 </span></td>
<td align="right"><span class="text-up">120.5 M</span></td>
<td align="right"><span class="text-up">6,025 </span></td>
<td align="center">10</td>
<td align="center"><span class="text-foreign">YP</span></td>
<td align="right"><span class="text-down">550 </span></td>
<td align="right"><span class="text-down">332.9 M</span></td>
<td align="right"><span class="text-down">6,052 </span></td>
</tr>
</tbody>
<tfoot>
<tr class="bdr-t">
<th colspan="9" align="center">
<div class="text-center pt20 valign-middle" style="height:50px;">
<span class="fsize12 ml5 mr5">T. Val : 826.9 B</span>
<span class="fsize12 ml5 mr5">F. NVal : 286.1 B</span>
<span class="fsize12 ml5 mr5">T.Lot : 1.4 M</span>
<span class="fsize12 ml5 mr5">Avg : 6,061 </span>
</div>
</th>
</tr>
</tfoot>
</table>
</div>
<!-- =======================
======SCRIPT MODULE=========
============================-->
<script src="../../../../module/saham/include/js/data-brokersummary.js"></script>