PROTECTED SOURCE SCRIPT

shock detecter 0.2 free

Updated
- 무료 테스트용
이것은 상당히 실험적인 지표이며 오직 15분봉, 2시봉, 일봉 에서만 작동하도록 기능 제한이 걸려있지만, 인바이트 없이 누구나 사용할 수 있는 버전입니다.
무료로 마음것 사용해주시면 감사하겠습니다. 그리고 경험담이나 매매법 등을 공유해주시면 더욱 감사드립니다.
(모든 봉에서 작동하는 정식 버전은 추후에 화이트스타트에서 인바이트 온리로 퍼블리쉬 될 수 있습니다.)

- 지표 설명
이 지표는 한국어로 "충격 감지기"라고 하며, 간단하게 말하자면 시장의 변동성을 가시화해줍니다. 변동성 자체가 변화의 양이라고 할 수 있는데, 이 지표는 변동성에 급격한 변화가 생겨나는 것을 쉽게 알 수 있게 해주며, 다르게 표현하자면 "놓치기 어렵게" 표현해줍니다. 그리고 그 충격(변동성의 변화)이 얼마나 강한지를 정규화해서 비교하기 쉽게 해줍니다.
자동차와 속도 그리고 가속도로 비유하자면,
속도=변동성
가속도 = 변동성의 변화량 = g
라고 할 수 있으며, 속도에 변화가 없으면 아무리 빨라도 느껴지지 않지만, 속도에 변화가 오는 '가속력'은 몸으로 쉽게 느낄 수 있습니다. 이 지표는 그것을 구현한 것 입니다.
충격이 크면 녹색 봉을 보여주고, 안정화되면 빨간색 봉을 보여줍니다.

- 녹색 값의 높고 낮음에 대해
제가 짧게나마 사용해본 바로는 20 정도의 충격값도 상당한 것이며, 40이면 역대급이고 40이 나오면 큰 추세 변화가 오는 것 같습니다.
5 이하는 충격이라고 보기 힘들 수도 있습니다.

- 활용법
충격이 있었는지, 얼마나 큰지를 구분할 수 있습니다.
그러나 충격이 시장에서 어떤 의미를 가지는지는 트레이더 본인이 판단해야 합니다.
본 지표는 단순한 시그널 생성기가 아니며, 분석을 보조하고 고도화하는 도구에 불과합니다. 초보자용은 아닙니다.
다만 큰 충격이 추세를 쉽게 바꾼다는 것은 확실합니다.
즉, 상승의 시작이나 상승이 끝날 때를 찾을 수 있습니다.
하얀색 동그라미 : 매우 높은 충격, 또는 연속된 충격.
빨간색 동그라미 + 화살표: 수차례 연속 충격.
충격의 강도나 기간, 모양등을 파악할 수 있다면 다양한 활용이 가능할 것 같습니다.


- 볼륨과 함께
본 지표는 그 특성상 지표의 모양이 볼륨과 비슷해 보이지만 조금 다릅니다. 지표값을 만드는 과정에서 볼륨이 사용되지 않았습니다. 따라서 볼륨이 존재하지 않는 각종 점수(코스피 등)를 볼 때에도 사용할 수 있습니다. 그런 경우에 볼륨을 대신하여 사용할 수 있겠습니다.
지표의 모양과 볼륨에 차이가 발생하기도 하는데 마치 다이버전스 같으며 (녹색선으로 표현) 이런 것을 특이한 현상으로 정의하고 이를 활용하여 매매법을 만들어볼 수 있겠습니다.

- 주의
추세 전환과 관련 없는 충격도 존재할 수 있습니다. 완벽한 지표란 없습니다.

- free tester version
this is very experimental but everyone can use without invite.
(limited at 15min, 2h, 1day candle only)
if u use this and share your experiance, i would appreacite.

- what is this indicator
this is "shock detecter", it show how big shock is. shock means changing votality ( change of price or score ).
if the votality is changing quickly, this indicator show high green value(bar).
if the price(or score) is not moving, this indicator show red bar.

- high or low green value
if the shock(green) value is over 40, it means very big shock. 40 shock appear around "trend changing"
around 20 is also big shock. but not "very big"
under 5 maybe not 'shock'.

- how to use
it help to find shock, and how big is.
but understanding of shock is not a simple job. you should find out your way. this indicator is just a tool to help analyzing chart. not for beginner.
i can say one thing that big shock can change trend easily.
so it help to find beginning of rise, or end of rise.
white circle : big shock, or continuose shock
red circle + arrow : long term shock.
if you can recognize variety shape of shock, it may help to analyze.

- with volume
this indicator looks like volume but actually it doesn't use volume value at all.
you can use this indicator when u cannot use volume like score or index (SPX, KOSPI).
also sometime this indicator bar shape is different from volume like divergence ( green line ).
maybe this phenomenon(or pettern?) means something special.

- warning
some shock doesn't change trend. any indicator cannot be perfect.
Release Notes
version 0.2 f
temporary it works all candle size (timeframe)
also i makred on the chart about "trend-changing with shock"

임시로 모든 캔들 사이즈에서 작동합니다.
그리고 화면상에 좀 더 자세한 설명을 추가하였습니다.
추세의 변화가 있는 순간에 충격이 터지는 것을 볼 수 있습니다.
Release Notes
version 0.3

added 2 color. blue and yellow.
green and red is still same.

blue = sudden high volume (but low volatility )
green = price shock (sudeen up or down)
yellow = sudden volume drop ( still high price-volatility )
red = price-volatility drop (this is not signal)

so you can understand that blue and yellow need volum.
it means that you cannot use blue and volum for score(index like SPX, KOSPI...)

and i found big blue bar is very nice to predict trend-change before the change begin.

- about alert
you can find 3 value.
shock ( green )
red(low volatility)
symtom ( blue and yellow )

also if you can use only 1 slot for alert, and you want green and blue and yellow all at one alert slot, you may use alert with this long name
"green(shock) over 20, symtom(blue or yellow) over -20"

파란색과 노란색이 추가되었습니다.
파란색은 변동성은 낮은데 볼륨이 갑자기 오르면 나타납니다.
노란색은 그와 정반대입니다.
이 두 신호값이 너무 크면 뒤이어 거대한 추세변화가 일어나는 것을 관찰하였습니다.
가끔 신호가 와도 큰 변화가 없을 수도 있습니다. ex4가 그렇습니다.
자세한 것은 영어로 적었지만 차트를 자세히 보는 것 만으로도 감을 잡을 수 있을 것 입니다.
Release Notes
version 0.4

many user love short time frame like 1min candle, so i fixed some for them.

signal cannot cross 40, or -40
if signal is over 21, it normalize 1 more time :)

you can change 3 parameter
1. shock_length(smoothness) (green, red)[5 or 50]
actually this value affect all of this indicator.
2. volume_length(smoothness) (blue, yellow) [1 or 5]
3. normalization_length [60 or 600]

if you are using very short time frame like 1min candle, increase that all value.
for example, 50, 5, 600.

if you increase smoothness too much, it may slow down signal.

한국어

많은 사용자들이 1분봉 같은 짧은 타임프레임을 좋아하네요. 그래서 몇가지를 수정하였습니다.

이제 지나치게 큰 신호값은 40이하로 한번더 정규화 됩니다.
3가지 값을 수정할 수 있으며, 값의 이름에 간결한 설명이 있습니다.
기본 값은 5, 1, 60으로 15분봉 이상의 타임프레임에서 적합합니다.
만약 1분봉 같은 짧은 봉에서는 더 많은 봉을 보고 값이 계산될 수 있도록 3개의 값을 증가시키는 것이 좋습니다. 그렇지 않으면 엄청난 노이즈(페이크)가 발생할 수 있습니다. 예를 들어 50, 5, 600 조합이 좋겠습니다.

첫번째 값인 shock_length의 경우 이름에 있는 설명에는 green red라고만 되어 있지만, blue와 yellow가 계산되어질 때 green과 red를 사용하기 때문에 사실상 모든 값에 영향을 주게 됩니다.

smoothness 값을 너무 올리면 신호가 늦게 나타날 수 있습니다.
Release Notes
version 0.5

fixed small part of formular.
slightly better than v0.4
now signal easily come with high-volume or high-volatility

For 1 min timeframe 100-30-1000.
( default setup is 5-1-60. it is same. )
Release Notes
version 0.51
fixed alert bug for "green(shock) over 20, symtom(blue or yellow) over -20"
( blue and yellow cross -20 but didnt make alert. )
Release Notes
version 0.6
I improved yellow signal formular.
Now it make more meaning full signal. and it rarely make signal.
You can change 3 more factor for each color ( blue, green, yellow )
If you are using 1min timeframe, you may reduce these factor value.
If bar cross 20 (or -20), it shows cross plot.

노란색 신호의 수식을 개선하였습니다.
이제 좀 더 의미있는 자리에서 신호가 나오며, 신호가 이전보다는 덜 나옵니다.
3가지 인자를 사용자가 수정할 수 있으며, 각각 파랑 노랑 녹색의 민감도에 해당합니다.
만약 1분봉 같은 짧은 타임프레임에서는 이 인자값들을 줄여서 사용하기를 권장합니다.
막대기가 20선을 넘기면 +표시가 나타나도록 하였습니다.
Release Notes
v0.7
added white-cross plot.
it come when red-bar(signal) drop.
it means "end of Triangle Convergence"
you can change the white-cross senser factor.

하얀색 십자가 추가.
빨간 신호가 감소할 때 나타나는데,
이것은 이것은 일반적으로 삼각수렴의 끝을 의미합니다.
하얀색 십자가가 나오는 정도는 설정에서 바꿀 수 있습니다.
Release Notes
v0.71
added alert for white-cross
하얀별 발생에 알람을 만들었습니다
Release Notes
v0.72
bug fix.
and changed "high value (over 20) function" more simple.

버그를 수정했습니다. (일부 값이 비정상으로 계산되었음. 수식에는 문제 없었음)
(이 버그가 일부 파란 신호를 비정상적으로 만드는 것을 목격했는데 수정됨)
20넘는 값을 20에 가깝게 조정하는 함수를 단순화 시켰습니다.
Release Notes
v0.8
changed formluar. ( still same concept. )
deleted yellow.( i think yellow bar is meaningless. )

now blue signal come only if low volatility + high volume.
blue can come when the price is top(or bottom) but this is not a buy(or sell) signal.
(remember, blue is just a strange moment. high volume + low volatility is not a normal situation. you better to focuse "why suddenly volume increased" )
if you wanna see high volume, just watch volume, not this indicator.
if you wanna see high volatility moment, watch green bar.

0.7x 대와 비교하면 제법 차이가 있는데, 기능 중복을 없애고 신뢰도에 집중했습니다.
개념은 같습니다. 충격을 감지하거나, 이상증상을 감지합니다.

1. 파란신호에 대한 변화 : 파란 신호가 커다란 캔들에서도 나오던 것을 수정하였습니다. 파란 신호는 오로지 가격변동률이 작고 볼륨이 큰 이상증상에서만 나타납니다.
그래서 파란 신호의 신뢰도가 크게 상승하였습니다. 지금 화면에서도 눈에띄게 신뢰도가 상승한 것이 보입니다.
(파란 신호가 고점이나 저점에서 뜨는 경우가 많다고는 하지만 절대적인 매매 신호가 아닙니다. 캔들이 작은데 볼륨이 큰 이상증상을 가시화해줄 뿐입니다. 이 점을 잊지마십시오. 왜 볼륨이 높아졌는지를 분석하는데 집중하십시오. )

2. 가격 충격에 대해 : 가격변동률이 갑자기 커지는 순간을 포착하려면 녹색 신호만 봐도 충분하고, 그런 이유로 노랑색이 삭제되었습니다. (노랑은 가격변동률이 크고 볼륨이 작은 것을 포착하는데, 별 의미가 없더군요 )

3. 볼륨 충격에 대해 : 순수하게 볼륨 충격량을 보고 싶다면 이 지표를 볼것이 아니라 그냥 볼륨을 보는 것을 권장합니다.
Release Notes
v0.81
added a normalized oscillator (like RSI). (but default is "do not show")
you can use this osc like RSI. (if len is 14, it looks like RSI.) it is really similar RSI, so it doesnt need more explain.
it is by-product of shock-detecter formular. this osc and this shock-detecter is related.
added volume shock. (orange and green star)

오실레이터가 추가되었는데 안보는 것이 기본설정입니다. 보려면 설정에서 켤 수 있습니다. (길이 14로 하면 RSI 와 거의 흡사하게 보이는 과매수 과매도 구분 가능한 오실레이터 입니다.)
RSI처럼 쓰셔도 되고, 거의 같아서 자세한 설명은 불필요하겠네요. (충격감지기 수식의 부산물입니다. 이 지표와 오실레이터가 연관이 있다는 의미.)

볼륨 충격도 같이 보는 것이 충격감지기의 역할이라고 생각되어 볼륨충격이 표시됩니다. 볼륨을 정규화 한 다음에 일정 값을 넘기면 녹색별이 출력되게 하였고, -20을 넘기면 주황색 별로 표시됩니다.
볼륨충격에 대한 해석은 개인이 하셔야 합니다.
(충격감지기를 보다보면 볼륨창을 놓치곤 해서 만들었습니다. 충격감지기가 볼륨충격 표시를 보여주면, 그때 볼륨창을 유심히 보게 되는군요.)
Release Notes
v0.85
simple mode added. default : on.
timeframe setup added. default "30 min fixed"
(this indicator use volume and volatility, so it needs 30min data)
osc on is default.

단순모드가 추가되었고 기본은 on입니다. 단순모드에서는 파란 신호만 보입니다.
시간프레임이 현재 차트를 따르지 않고 설정을 할 수 있습니다. 기본은 30분 고정입니다.
(이 지표는 볼륨과 변동률을 계산하는데, 30분치 데이터가 모여야 신뢰도가 높아집니다.)
과매수 과매도를 알 수 있게 최소한의 오실레이터를 보여줍니다. 빨간별이 뜰 때 과매매수준을 보고 빨간별이 숏인지 롱인지 해석하는데 도움을 줄 것 입니다.
Release Notes
v0.851. timeframe resolution option has many side-effect. default value is "current timeframe"
if you are using short than 30min timeframe, maybe you can try this option 30min.
레솔루션(시간프레임) 옵션을 사용하면 부작용이 너무 많습니다. 기본은 사용하지 않음입니다.
30분보다 짧은 봉을 쓰실 분들은 30분을 설정해보는 것을 시도해보세요.
Release Notes
v0.9
changed blue_smooth option totally.
simple and better.
if blue_smooth is 0, indicator will choose number automatically.
if timeframe is 1~29 min, blue_smooth is 29~1.
if timeframe is 30 or longer, blue_smooth is 1.

deleted osc length option.

이제 1~29분봉에서는 약 30분치의 데이터를 수집하여 파란신호를 생성합니다.
이것은 blue_smooth 값이 0일 때 자동으로 작동합니다.
만약 30분 이상이면 blue_smooth 1로 작동합니다.
(드디어 분봉에서 쓸만하게 작동합니다. ㅜ.ㅜ 크흑....)

osc의 길이도 blue_smooth 0일 때 유동적으로 작동합니다. 대신 osc 길이를 수동으로 변경할 수 없습니다.
osc 길이를 자유롭게 조정하면서 보실분은 오렌드 쓰셔야 합니다.
Release Notes
v0.91 : blue_smooth target is 20min data. (it was 30min.)
blue_smooth 0 (auto) 일 때, 20분보다 짧은 봉이면 20분치 데이터를 가져오도록 합니다.
(앞전에는 30분이였음)
Release Notes
v0.92 : added "show_all_btc_market" mode.
if it is on, indicator show many btc market blue(abnormal volume shock) signal.
BITFINEX:BTCUSD
COINBASE:BTCUSD
binance:BTCUSDT
bitstamp:BTCUSD
BITMEX:XBTUSD
Release Notes
v0.93 : fixed some bug of bar color (bitmax signal)
Release Notes
v0.921 : added binance bitcoin futures (binance:btcperp)
Release Notes
v0.922 : bug fix (about binance futrues.)
Release Notes
v0.93 : added avg blue signal of "all btc market". it is red line.
Release Notes
v0.932
very minor fix. changed red star position. red line trasp.
Release Notes
v0.933
osc plot name is 'osc'
오실레이터의 plot 이름을 osc로 주었습니다.
그래서 알람을 걸거나, 다른 지표와 조합할 때 osc를 찾아서 지정할 수 있겠습니다.
Release Notes
v0.95
built-in divergence for osc.
you can not change detail value for divergence. if you wanna use full-function of divergence indicator, search "Divergence Indicator (any oscillator)"
Release Notes
v0.96
bug fix about bitmax.
bitmax xbt is deleted.
bithumb:btckrw added
oringanTrend AnalysisVolume

Protected script

This script is published closed-source and you may privately use it freely.

Want to use this script on a chart?

Disclaimer