Data Saham Indonesia
ID Google Play
Back to press releases

19 New Screener Functions and a Rewritten Guide

Data Saham Indonesia adds 19 new Stock Screener functions, widens the calculation window to 512 bars, and republishes its formula guide with far fuller documentation.

Kajo Kangin Studio has added 19 new functions to the Stock Screener and Formula-Based Alert features of the Data Saham Indonesia app, widened the calculation window to 512 bars, and republished its formula guide with substantially fuller documentation.

Almost every addition came from user requests received through support email over the past several years.

New functions

Trend and momentum

  • dema, tema — Double and Triple Exponential Moving Average
  • trix — rate of change of a triple-smoothed price
  • tsi — True Strength Index
  • ppo, ppo_signal, ppo_histogram — MACD expressed as a percentage, with signal line and histogram
  • pvo — the same measure applied to volume
  • ao — Awesome Oscillator

Direction and range

  • aroon_up, aroon_down, aroon_osc — how recently the high or low was reached
  • donchian_up, donchian_down, donchian_mid — Donchian Channel
  • mass_index — detects range expansion

Volume and accumulation

  • chaikin_osc — Chaikin Oscillator
  • vwma — Volume Weighted Moving Average
  • aema — an exponential moving average that stays accurate on limited history

Aroon and the Chaikin Oscillator were our two most frequently requested indicators. The formula behind our Chaikin implementation was in fact derived by one of our premium subscribers, complete with a proof, which we then verified independently before shipping it.

More accurate calculations

The window each calculation reads has grown from 300 to 512 bars. This measurably improves long-period indicators — a 200-period moving average, for instance, now sits comfortably inside the accurate range.

Every function has also been tested against full historical data, and the results are summarised as a table of safe period limits in the guide. Where a period exceeds its limit, the function returns an empty value rather than a confidently wrong number.

An updated guide

Writing Screener Criteria has been rewritten and expanded. Alongside the new functions it now covers:

  • The conditional operator ? :, which turns a condition into a number that can be summed or averaged
  • Maths functions: abs, pow, ceil, floor, round, min, max, avg, med
  • The count, hhvbars, and llvbars functions
  • Trade book functions: trade_book, freq, tick_up, tick_down
  • Variables that were always available but never documented, including avg_price, freq, frequency_analyzer, the Camarilla pivot levels, iep and iev, and the complete list of broker transaction variables
  • The yearly timeframe
  • Worked examples for golden cross, death cross and breakout signals, so the periods can be tuned to your own strategy

A new website

datasaham.id has been rebuilt: lighter, comfortable to read on a phone, available in Indonesian and English, with feature, FAQ and article pages that are easier to navigate.

About Kajo Kangin Studio

Kajo Kangin Studio builds capital-market data software for users in Indonesia. The Data Saham Indonesia app has been downloaded more than 500,000 times on Google Play, rated 4.7.

Media contact: idx.datasaham@gmail.com

Ready to start analysing today?

Download for free and get IDX data, technical signals, and your portfolio in one place.

Get it on Google Play

4.7 ★ · 15,800 reviews