선옵투자노하우

키움종합차트는 키움 사이트에서 다운받은것입니다
혹시나 필요하신 분들을 위해 자료 올리겠습니다!
키움 수식 관리자 설명서는 잘 요약된 내용인데
수식 관리자 공부하시는데에 도움이 되셨음 합니다.
키움종합차트
키움 수식관리자 설명
(데이터함수)
1. 거래대금
사용법 : 거래금액 또는 거래금액(N)
설 명 : 거래금액,거래금액 옆에 괄호 후 숫자 입력시, N봉전의 거래금액
<예 문>
거래금액 + 거래금액(5)
현재봉의 거래금액과 5봉전의 거래금액의 합
2. 거래량
사용법 : 거래량 또는 거래량(N)
설 명 : 거래량,거래량 옆에 괄호 후 숫자 입력시, N봉전의 거래량
<예 문>
거래량 + 거래량(1)
현재봉의 거래량과 1봉전(직전봉)의 거래량의 합
3. 고가
사용법 : 고가 또는 고가(N)
설 명 : 고가,고가 옆에 괄호 후 숫자 입력시, N봉전의 고가
<예 문>
고가 - 고가(2)
현재봉의 고가와 2일전의 고가와의 차
4. 미결제약정
사용법 : 미결제약정 또는 미결제약정(N)
설 명 : 미결제약정, 미결제약정 옆에 괄호 후 숫자 입력시, N봉전의 미결제약정
<예 문>
미결제약정(3)
3봉전의 미결제약정
5. 시가
사용법 : 시가 또는 시가(N)
설 명 : 시가, 시가 옆에 괄호 후 숫자 입력시 N봉전의 시가
<예 문>
시가 + 시가(1)
현재봉의 시가와 1봉전(직전봉)의 시가의 합
6. 시간
사용법 : 시간 또는 시간(N)
설 명 : 시간, 시간 옆에 괄호 후 숫자 입력시 N봉전의 시간('102500' 형태의 값)
<예 문>
시간
'102500' 형태의 값으로 시/분/초 각 두자리씩 사용
7. 일자
사용법 : 일자 또는 일자(N)
설 명 : 일자, 일자 옆에 괄호 후 숫자 입력시 N봉전의 일자('20030809' 형태의 값)
<예 문>
일자
'20030809' 형태의 값
8. 저가
사용법 : 저가 또는 저가(N)
설 명 : 저가, 저가 옆에 괄호 후 숫자 입력시 N봉전의 저가
<예 문>
저가 + 저가(3)
현재봉의 저가와 3봉전의 저가의 합
9. 종가
사용법 : 종가 또는 종가(N)
설 명 : 종가, 종가 옆에 괄호 후 숫자 입력시 N봉전의 종가
<예 문>
종가 / 종가(1)
현재봉의 종가와 1봉전(직전봉)의 종가의 나눈값
10. close
사용법 : close 또는 close(N)
설 명 : 종가, close옆에 괄호 후 숫자 입력시 N봉전의 종가
<예 문>
close + close(1)
현재봉의 종가와 1봉전(직전봉)의 종가의 합
11. c
사용법 : c 또는 c(N)
설 명 : 종가, c옆에 괄호 후 숫자 입력시 N봉전의 종가
<예 문>
c + c(1)
현재봉의 종가와 1봉전(직전봉)의 종가의 합
12. date
사용법 : date 또는 date(N)
설 명 : date, date 옆에 괄호 후 숫자 입력시 N봉전의 일자(20030809' 형태의 값)
<예 문>
date
'20030809' 형태의 값
13. open
사용법 : open 또는 open(N)
설 명 : 시가, open 옆에 괄호 후 숫자 입력시 N봉전의 시가
<예 문>
open + open(1)
현재봉의 시가와 1봉전(직전봉)의 시가의 합
14. o
사용법 : o 또는 o(N)
설 명 : 시가, o옆에 괄호 후 숫자 입력시 N봉전의 시가
<예 문>
o + o(1)
현재봉의 시가와 1봉전(직전봉)의 시가의 합
15. high
사용법 : high 또는 high(N)
설 명 : 고가,high 옆에 괄호 후 숫자 입력시, N봉전의 고가
<예 문>
high-high(2)
현재봉의 고가와 2일전의 고가와의 차
16. h
사용법 : h 또는 h(N)
설 명 : 고가,h 옆에 괄호 후 숫자 입력시, N봉전의 고가
<예 문>
h-h(2)
현재봉의 고가와 2일전의 고가와의 차
17. low
사용법 : low 또는 low(N)
설 명 : 저가, low 옆에 괄호 후 숫자 입력시 N봉전의 저가
<예 문>
low+low(3)
현재봉의 저가와 3봉전의 저가의 합
18. L
사용법 : L 또는 L(N)
설 명 : 저가, L옆에 괄호 후 숫자 입력시 N봉전의 저가
<예 문>
L + L(3)
현재봉의 저가와 3봉전의 저가의 합
19. time
사용법 : time 또는 time(N)
설 명 : time, time 옆에 괄호 후 숫자 입력시 N봉전의 시간('102500' 형태의 값)
<예 문>
시간
'102500' 형태의 값으로 시/분/초 각 두자리씩 사용
20. Volume
사용법 : Volume 또는 Volume(N)
설 명 : 거래량, Volume옆에 괄호 후 숫자 입력시 N봉전의 거래량
<예 문>
Volume+Volume(1)
현재봉의 거래량과 1봉전(직전봉)의 거래량의 합
21. v
사용법 : v 또는 v(N)
설 명 : 거래량, V옆에 괄호 후 숫자 입력시 N봉전의 거래량
<예 문>
v+v(1)
현재봉의 거래량과 1봉전(직전봉)의 거래량의 합
22. amount
사용법 : amount 또는 amount(N)
설 명 : 거래금액,amount옆에 괄호 후 숫자 입력시, N봉전의 거래금액
<예 문>
amount + amount(5)
현재봉의 거래금액과 5봉전의 거래금액의 합
23. Ol
사용법 : OI 또는 OI(N)
설 명 : 미결제약정, account옆에 괄호 후 숫자 입력시 N봉전의 거래량
<예 문>
OI(3)
3봉전의 미결제약정
(산술연산자)
1. +
사용법 : +
설 명 : 더하기
<예 문>
C + O
현재봉의 종가와 시가의 합
2. -
사용법 : -
설 명 : 빼기
<예 문>
C - O
현재봉의 종가와 시가의 차
3. *
사용법 : *
설 명 : 곱하기
<예 문>
close * V
현재봉의 종가와 거래량의 곱
4. /
사용법 : /
설 명 : 나누기
<예 문>
c/c(1)
현재봉의 종가와 1봉전(직전봉)의 나눈값
5. %
사용법 : %
설 명 : 나머지
<예 문>
c%c(1)
현재봉의 종가와 1봉전(직전봉)의 나눈값 나머지를 구함
6. ^
사용법 : ^
설 명 : 제곱
<예 문>
c^2
현재봉의 종가의 제곱
7. =
사용법 : =
설 명 : 같음
<예 문>
a=c+o;
a는 종가와 시가의 합
( 관계연산자 )
1. ==
사용법 : ==
설 명 : 논리적으로 같음
<예 문>
c==o
논리 판단시, 종가와 시가가 같다
2. !=
사용법 : !=
설 명 : 논리적으로 다름
<예 문>
c!=o
논리 판단시, 종가와 시가가 다르다
3. <>
사용법 : <>
설 명 : 논리적으로 다름
<예 문>
c<>o
논리 판단시, 종가와 시가가 다르다
4. <
사용법 : <
설 명 : 우측이 큼
<예 문>
c
논리 판단시, 종가가 시가보다 작다
5. <=
사용법 : <=
설 명 : 우측이 크거나 같음
<예 문>
c<=o
논리 판단시, 종가가 시가보다 같거나 작다
6. >
사용법 : >
설 명 : 좌측이 큼
<예 문>
c>o
논리 판단시, 종가가 시가보다 크다
7. >=
사용법 : >=
설 명 : 좌측이 크거나 같음
<예 문>
c>=o
논리 판단시, 종가가 시가보다 같거나 크다
( 논리연산자 )
1. &&
사용법 : &&
설 명 : 논리곱
<예 문>
c>o && c(1)>o(1)
현재봉의 종가가 시가보다 크고, 직전봉의 종가가 직전봉의 시가보다 크다.
2. and
사용법 : and
설 명 : 논리곱
<예 문>
c>o and c(1)>o(1)
현재봉의 종가가 시가보다 크고, 직전봉의 종가가 직전봉의 시가보다 크다.
3. ||
사용법 : ||
설 명 : 논리합
<예 문>
c>o || c(1)>o(1)
현재봉의 종가가 시가보다 크거나, 직전봉의 종가가 직전봉의 시가보다 크다.
4. or
사용법 : or
설 명 : 논리합
<예 문>
c>o or c(1)>o(1)
현재봉의 종가가 시가보다 크거나, 직전봉의 종가가 직전봉의 시가보다 크다.
5. !
사용법 : !
설 명 : 부정
<예 문>
6. not
사용법 : not
설 명 : 부정
<예 문>
( 조건문 )
1. 만일
사용법 : 만일(조건,결과1,결과2)
설 명 : 만일 조건이 만족하면, 결과1을 실행하고 아닐 경우 결과2를 실행
<예 문>
만일(c>o,1,0)
만일 종가가 시가보다 크면 1, 아니면 0으로 한다.
3. if
사용법 : if(조건,결과1,결과2)
설 명 : 만일 조건이 만족하면, 결과1을 실행하고 아닐 경우 결과2를 실행
<예 문>
if(c>o,1,0)
만일 종가가 시가보다 크면 1, 아니면 0으로 한다.
( 수학함수 )
1. 로그
사용법 : 로그(a)
설 명 : a의 로그값을 구함
<예 문>
로그(100)
로그 100의 값을 표시
2. 상용로그
사용법 : 상용로그(a)
설 명 : a의 상용로그값을 구함
<예 문>
상용로그(100)
상용로그 100의 값을 표시
3. 절대값
사용법 : 절대값(a)
설 명 : a의 절대값을 구함
<예 문>
절대값(c-c(1))
현재봉의 종가와 직전봉의 종가의 차의 절대값을 구함
4. 제곱근
사용법 : 제곱근(a)
설 명 : a의 제곱근을 구함
<예 문>
제곱근( c )
종가의 제곱근 값을 구함
5. 최대값
사용법 : 최대값(a,b)
설 명 : a와 b의 큰 값을 선택
<예 문>
최대값(c,o)
종가와 시가 중에서 큰값을 선택
6. 최소값
사용법 : 최소값(a,b)
설 명 : a와 b의 작은 값을 선택
<예 문>
최소값(c,o)
종가와 시가 중에서 작은값을 선택
7. abs
사용법 : abs(a)
설 명 : a의 절대값을 구함
<예 문>
abs(c-c(1))
현재봉의 종가와 직전봉의 종가의 차의 절대값을 구함
8. acos
사용법 : acos(a)
설 명 : a의 acos값을 구함
<예 문>
9. asin
사용법 : asin(a)
설 명 : a의 asin값을 구함
<예 문>
10. atan
사용법 : atan(a)
설 명 : a의 atan값을 구함
<예 문>
11. cos
사용법 : cos(a)
설 명 : a의 코사인값을 구함
<예 문>
12. cosh
사용법 : cosh(a)
설 명 : a의 cosh값을 구함
<예 문>
13. log
사용법 : log(a)
설 명 : a의 로그값을 구함
<예 문>
log(100)
로그 100의 값을 표시
14. log10
사용법 : log10(a)
설 명 : a의 상용로그값을 구함
<예 문>
log10(100)
상용로그 100의 값을 표시
15. max
사용법 : max(a,b)
설 명 : a와 b의 큰 값을 선택
<예 문>
max(c,o)
종가와 시가 중에서 큰값을 선택
16. min
사용법 : min(a,b)
설 명 : a와 b의 작은 값을 선택
<예 문>
min(c,o)
종가와 시가 중에서 작은값을 선택
17. pow
사용법 : pow(a,b)
설 명 : a을 b만큼 제곱
<예 문>
pow(c,2)
현재봉의 종가의 제곱
18. sin
사용법 : sin(a)
설 명 : a의 사인값을 구함
<예 문>
19. sinh
사용법 : sinh(a)
설 명 : a의 sinh값을 구함
<예 문>
20. sqrt
사용법 : sqrt(a)
설 명 : a의 제곱근을 구함
<예 문>
sqrt(c)
종가의 제곱근 값을 구함
21. tan
사용법 : tan(a)
설 명 : a의 탄젠트값을 구함
<예 문>
22. tanh
사용법 : tanh(a)
설 명 : a의 tanh값을 구함
<예 문>
23. ceil
사용법 : ceil(value)
설 명 : value의 올림값을 구함
<예 문>
myCeil(value, tick)을 정의할 경우 : ceil(value / tick) * tick
myRound(value,tick)을 정의할 경우 : floor( (value+tick/2) / tick) * tick
24. floor
사용법 : floor(value)
설 명 : value의 내림값을 구함
<예 문>
myFloor(value, tick)을 정의할 경우 : floor(value / tick) * tick
myRound(value,tick)을 정의할 경우 : floor( (value+tick/2) / tick) * tick
( 일반통계함수 )
1. 가중평균(a,N)
사용법 : 가중평균(a,N)
설 명 : a의 n일 가중평균을 구함
<예 문>
가중평균(c,5)
종가의 5일 가중평균을 구함
2. 가중평균(a,N,M)
사용법 : 가중평균(a,N,M)
설 명 : m일전의 a의 n일가중평균을 구함
<예 문>
가중평균(c,5,3)
3일전의 종가의 5일 가중 이동 평균을 구함
3. 지수평균(a,N)
사용법 : 지수평균(a,N)
설 명 : a의 n일 지수평균을 구함
<예 문>
지수평균(c,5)
종가의 5일지수평균을 구함
4. 지수평균(a,N,M)
사용법 : 지수평균(a,N,M)
설 명 : m일전의 a의 n일지수평균을 구함
<예 문>
지수평균(c,5,3)
3일전의 종가의 5일 지수 이동 평균을 구함
5. 최고값(a,N)
사용법 : 최고값(a,N)
설 명 : n일간의 가장 높은 a값을 구함
<예 문>
최고값(h,5)
5일간의 최고인 고가를 구함
6. 최고값(a,N,M)
사용법 : 최고값(a,N,M)
설 명 : m일전의 n일간의 가장 높은 a값을 구함
<예 문>
최고값(h,5,3)
3일전에 5일간의 최고인 고가를 구함
7. 최저값(a,N)
사용법 : 최저값(a,N)
설 명 : n일간의 가장 낮은 a값을 구함
<예 문>
최저값(L,5)
5일간의 최저인 저가를 구함
8. 최저값(a,N,M)
사용법 : 최저값(a,N,M)
설 명 : m일전의 n일간의 가장 낮은 a값을 구함
<예 문>
최저값(L,5,3)
3일전에 5일간의 최저인 저가를 구함
9. 평균(a,N)
사용법 : 평균(a,N)
설 명 : a의 n일 단순평균을 구함
<예 문>
평균(c,5)
종가의 5일 이동평균을 구함
10. 평균(a,N,M)
사용법 : 평균(a,N,M)
설 명 : m일전의 a의 n일단순이동평균을 구함
<예 문>
평균(c,5,3)
3일전의 종가의 5일 이동평균을 구함
11. 표준편차(a,N,)
사용법 : 표준편차(a,N)
설 명 : a의 n표준편차를 구함
<예 문>
표준편차(c,5)
종가의 5일 표준편차를 구함
12, 표준편차(a,N,M)
사용법 : 표준편차(a,N,M)
설 명 : m일전의 a의 n의 표준편차를 구함
<예 문>
표준편차(c,5,3)
3일전의 종가의 5일 표준편차를 구함
13. 합계(a)
사용법 : 합계(a)
설 명 : a를 계속 더함
<예 문>
합계(v)
거래량을 계속 누적함
14. 합계(a,N)
사용법 : 합계(a,N)
설 명 : a를 n일간 더함
<예 문>
합계(v,5)
거래량을 5일간 누적함
15. 합계(a,N,M)
사용법 : 합계(a,N,M)
설 명 : m일전의 a를 n일간으로 더한 값을 구함
<예 문>
합계(v,5,3)
3일전의 5일간 거래량 누적합을 구함
16. avg(a,n)
사용법 : avg(a,n)
설 명 : a의 n일 단순평균을 구함
<예 문>
avg(c,5)
종가의 5일 이동평균을 구함
17. avg(a,n.m)
사용법 : eavg(a,n)
설 명 : a의 n일 지수평균을 구함
<예 문>
eavg(c,5)
종가의 5일지수평균을 구함
18. eavg(a,n)
사용법 : eavg(a,n)
설 명 : a의 n일 지수평균을 구함
<예 문>
eavg(c,5)
종가의 5일지수평균을 구함
19. eavg(a,n.m)
사용법 : eavg(a,n,m)
설 명 : m일전의 a의 n일지수평균을 구함
<예 문>
eavg(c,5,3)
3일전의 종가의 5일 지수 이동 평균을 구함
20. highest(a,n)
사용법 : highest(a,n)
설 명 : n일간의 가장 높은 a값을 구함
<예 문>
highest(h,5)
5일간의 최고인 고가를 구함
21. highest(a,n,m)
사용법 : highest(a,n,m)
설 명 : m일전의 n일간의 가장 높은 a값을 구함
<예 문>
highest(h,5,3)
3일전에 5일간의 최고인 고가를 구함
22 . lowest(a,n)
사용법 : lowest(a,n)
설 명 : n일간의 가장 낮은 a값을 구함
<예 문>
lowest(L,5)
5일간의 최저인 저가를 구함
23. lowest(a,n,m)
사용법 : lowest(a,n,m)
설 명 : m일전의 n일간의 가장 낮은 a값을 구함
<예 문>
lowest(L,5,3)
3일전에 5일간의 최저인 저가를 구함
24. stdev(a,n)
사용법 : stdev(a,n)
설 명 : a의 n표준편차를 구함
<예 문>
stdev(c,5)
종가의 5일 표준편차를 구함
25. stdev(a,n,m)
사용법 : stdev(a,n,m)
설 명 : m일전의 a의 n의 표준편차를 구함
<예 문>
stdev(c,5,3)
3일전의 종가의 5일 표준편차를 구함
26. sum(a,)
사용법 : sum(a)
설 명 : a를 계속 더함
<예 문>
sum(v)
거래량을 계속 누적함
27. sum(a,n)
사용법 : sum(a,n)
설 명 : a를 n일간 더함
<예 문>
sum(v,5)
거래량을 5일간 누적함
28. sum(a,n,m)
사용법 : wavg(a,n)
설 명 : a의 n일 가중평균을 구함
<예 문>
wavg(c,5)
종가의 5일 가중평균을 구함
29. wavg(a,n)
사용법 : wavg(a,n)
설 명 : a의 n일 가중평균을 구함
<예 문>
wavg(c,5)
종가의 5일 가중평균을 구함
30. wavg(a,n,m)
사용법 : wavg(a,n,m)
설 명 : m일전의 a의 n일가중평균을 구함
<예 문>
wavg(c,5,3)
3일전의 종가의 5일 가중 이동 평균을 구함
( 기본지표함수 )
1. 파라볼릭(a,n)
사용법 : 파라볼릭(af,maxaf)
설 명 : 변수 af와 maxaf를 통한 Parabolic SAR값을 구함
<예 문>
파라볼릭(0.02,0.2)
af=0.02와 maxaf=0.2의 변수로 Parabolic SAR의 값을 구함
2. NVI
사용법 : NVI(a)
설 명 : a의 NVI값을 구함(Negative Volume Index)
<예 문>
NVI(10)
10일간의 NVI를 구함
3. PVI
사용법 : PVI(a)
설 명 : a의 PVI값을 구함(Pogitive Volume Index)
<예 문>
PVI(10)
10일간의 PVI를 구함
4. SAR
사용법 : sar(af,maxaf)
설 명 : 변수 af와 maxaf를 통한 Parabolic SAR값을 구함
<예 문>
SAR(0.02,0.2)
af=0.02와 maxaf=0.2의 변수로 Parabolic SAR의 값을 구함
( 기타함수)
1. 상향돌파(A,B)
사용법 : 상향돌파(A,B)
설 명 : a가 b를 상향돌파하다
<예 문>
if(상향돌파(c,avg(c,5)),1,0)
만일 종가가 5일 이동평균선을 상향돌파하면 1, 아니면 0
2. 하향돌파(A,B)
사용법 : 하향돌파(A,B)
설 명 : a가 b를 하향돌파하다.
<예 문>
if(하향돌파(c,avg(c,5)),1,0)
만일 종가가 5일 이동평균선을 하향돌파하면 1, 아니면 0
3. crossdown
사용법 : crossdown(a,b)
설 명 : a가 b를 하향돌파하다.
<예 문>
if(Crossdown(c,avg(c,5)),1,0)
만일 종가가 5일 이동평균선을 하향돌파하면 1, 아니면 0
4. crossup
사용법 : crossup(a,b)
설 명 : a가 b를 상향돌파하다
<예 문>
if(Crossup(c,avg(c,5)),1,0)
만일 종가가 5일 이동평균선을 상향돌파하면 1, 아니면 0
5. shift(A,B)
사용법 : shift(A,B)
설 명 : A값을 차트상의 X축에서 B만큼 이동하여 표시(B값이 양수 일 경우 우측으로 이동,음수 일 경우 좌측으로 이동)
<예 문>
shift(c,-26)
종가를 26일전으로 미루어서 차트 구현
6. DayOpen
사용법 : DayOpen()
설 명 : 장 시작가
<예 문>
DayOpen()
장 시작가
7. DayHigh
사용법 : DayHigh()
설 명 : 장 시작후 최고가
<예 문>
DayHigh()
장 시작후 최고가
8. DayLow
사용법 : DayLow()
설 명 : 장 시작후 최저가
<예 문>
DayLow()
장 시작후 최저가
9. DayCrose
사용법 : DayClose()
설 명 : 당일 종가(현재가)
<예 문>
DayClose()
당일 종가(현재가)
10. PreDayOpen
사용법 : PreDayOpen()
설 명 : 전일 시가
<예 문>
PreDayOpen()
전일 시가
11. preDayHigh
사용법 : PreDayHigh()
설 명 : 전일 고가
<예 문>
PreDayHigh()
전일 고가
12. PreDayLow
사용법 : PreDayLow()
설 명 : 전일 저가
<예 문>
PreDayLow()
전일 저가
13, PreDayClose
사용법 : PreDayClose()
설 명 : 전일 종가
<예 문>
PreDayClose()
전일 종가
14. nPreDayOpen
사용법 : nPreDayOpen(nth)
설 명 : nth번째 전일 시가
<예 문>
nPreDayOpen(10)
10봉전 전일 시가
15. nPreDayClose
사용법 : nPreDayClose(nth)
설 명 : nth번째 전일 종가
<예 문>
nPreDayClose(10)
10봉전 전일 종가
16. CountSince
사용법 : CountSince(condition, data)
설 명 : condition이 만족된 이후 data의 값이 참인 횟수
<예 문>
CountSince(date!=date(1), CrossUp(Trix(12),0))
일자가 변경된 후 Trix가 0기준선을 상향돌파한 횟수
17. BarsSinc
사용법 : BarsSince(condition)
설 명 : condition이 만족된 이후 지나간 봉 갯수
<예 문>
BarsSince(CrossUp(Trix(12),0))
Trix가 0기준선을 상향돌파한 이후 지나간 봉 갯수
18. HighestSine
사용법 : HighestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최고값
<예 문>
HighestSince(1, CrossUp(Trix(12),0), c)
Trix가 0기준선을 상향돌파한 이후 c의 최고가
19. LowestSince
사용법 : LowestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최저값
<예 문>
LowestSince(1, CrossDown(Trix(12),0), c)
Trix가 0기준선을 하향돌파한 이후 c의 최저가
20. Vlulue When
사용법 : ValueWhen(nth, condition, data)
설 명 : condition이 nth번째 만족된 시점의 data값
<예 문>
ValueWhen(1, CrossUp(Trix(12),0), c)
Trix가 0기준선을 상향 돌파한 시점의 종가
0/1000 byte