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 Averagetrix— rate of change of a triple-smoothed pricetsi— True Strength Indexppo,ppo_signal,ppo_histogram— MACD expressed as a percentage, with signal line and histogrampvo— the same measure applied to volumeao— Awesome Oscillator
Direction and range
aroon_up,aroon_down,aroon_osc— how recently the high or low was reacheddonchian_up,donchian_down,donchian_mid— Donchian Channelmass_index— detects range expansion
Volume and accumulation
chaikin_osc— Chaikin Oscillatorvwma— Volume Weighted Moving Averageaema— 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, andllvbarsfunctions - 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,iepandiev, and the complete list of broker transaction variables - The
yearlytimeframe - 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