사용자지표/신호/전략/함수
사용자지표 작성 및 함수 /매매전략등은 Systemtrading기능을 이용하는 것이므로 Systemtrading함수에 대하여 미리 숙지하셔야 합니다. 관련 식 작성은 수식관리자화면을 통해 작성합니다.
1.1 사용자 지표 작성 방법 |
|
예제 1) EOM이라는 지표와 이 지표의 이동평균선을 만들어 보기로 합시다. 이 지표는 공식은 다음과 같습니다. |
① Midpoint move = |
|
② Box ratio = 거래량/(고가-저가)
③ EOM=①/② | |
1.2 사용자지표 적용방법 |
|
가 . 자신이 만든 기술적지표는 좌측 메뉴의 기술적지표 탭 내에 사용자 지표 폴더와 지표설정창의 사용자지표에 나타납니다.
나. 좌측 메뉴에서 지표명을 클릭하거나 지표설정창에서 추가하여 적용할 수 있습니다.
|
1.3. 기타 |
|
- 수식은 최대 5개까지 지원합니다.
- 수식탭 별로 개별 수식명과 변수를 입력할 수 있습니다.
- 수식탭에서의 변수는 차트의 범례에 표시되며, 변수 입력은 “%변수%” 형식으로 작성해야 합니다.
- 수식 작성시 함수명기재후 괄호를 입력하면, 함수표기팁에 그 표기형식이 나타납니다.
- 수식 입력 후 “ // ” 기재하면, 한 줄의 주석(설명)을 달 수 있습니다.
- 수식 이용에 이용되는 기본함수 목록은, 상단메뉴의 함수 설명을 선택 시 나타나는 하단의 도움말에 있습니다.
예시 ) 수식1탭의 개별지표명란에 “MAO %short%,%long%”, 수식입력란에 수식을 “MAO(short,long)”
수식 2탭의 개별지표명란에 “시그널 %signal%, 수식입력란에 수식을 “avg(MAO(short,long),signal)”, 주석을“// MAO의 시그널“로 기재하였습니다. |
2. 사용자 전략작성
사용자가 원하는 매매로직을 구체화하여 시스템 언어를 가지고 시스템을 구현합니다 . 이를 임의의 종목에 적용시켜 얻어진 수익을 최대화 하기 위해 지표/변수/시간 최적화를 실행시켜 이익을 극대화 합니다.
전략을 시스템트레이딩 , 강세약세, 신호검색등 여러가지 형태로 작성하실 수 있습니다. 작성방법은 동일하고 저장을 각 해당메뉴에 저장하시면 됩니다.(신호검색으로 만드시면 특정신호 1개만 설정가능하고 화면상에서 화살표로 표시되고 시스템트레이딩으로 저장하시면 매도/매도청산/매수/매수청산의 4개전략으로 설정이 가능하고 화면상에서 화살표로 표시됩니다. 또한 Systemtradign차트에서 Simulation도 가능합니다. 강세/약세로 설정하시면 강세국면/약세국면의 2개 전략이 설정되고 화면에 색깔로 구분되어 표시됩니다)
예제 )SLOW STOCHASTIC K가 기준선 30을 상향돌파시 매수, 70을 하향돌파시 매도하는 전략을 세워봅시다.
(1) 작성순서 |
|
가. 수식관리자 창을 엽니다.
나. 수식관리자 창의 좌측 메뉴 중 시스템트레이딩을 선택합니다 .(신호검색이나 강세/약세로 만드시려면 해당 메뉴를 선택하시면 됩니다)
다. 상단의 새로만들기 버튼을 클릭합니다.
라. 지표명 입력란에 지표명을 입력합니다.
마. 해당 전력을 입력합니다.
<매수진입>
※ crossup(a,b) : a가 b를 상향돌파한다. 위의 전략은 Slow STOCHASTIC K가 a값을 상향돌파한 것을 의미합니다.
SlowK : 원칙적으로 slowstochastic의 공식을 모두 입력하여 전략을 짜야 하나 이 경우에는 이미 사용자함수에서 공식을 만들어 놓았기 때문에 해당 함수명만을 입력하는 것으로 전략을 설정할 수 있습니다. SlowK(10,5,단순)의 경우 변수를 10,5로 설정하고 단순이평으로 계산한 Slow STOCHASTIC K의 값을 구해줍니다.
<매도진입>

※ crossdown(a,b) : a가 b를 하향돌파한다. 위의 전략은 Slow STOCHASTIC K가 b값을 상향돌파한 것을 의미합니다.
<지표변수설정>

바. 수식검증을 합니다 : 상단의 를 클릭합니다 . 이상이 없을 경우 ‘수식에 이상이 없습니다 ’란 메시지가 뜹니다 . 만약 수식에 오류가 있을 경우 오류가 있다는 메시지가 뜨며 이를 수정해야 사용할 수 있습니다.
사. 을 누르시면 해당 전략이 저장됩니다.
아 . 매매전략 설명을 작성합니다.

자. 모든 기재 사항을 확인한 후 , 암호화를 하려면 상단메뉴의 암호설정 버튼을 실행시킵니다.
차. 기타
- 포지션 수식탭 별로 수식과 신호 색상을 입력할 수 있습니다.
- 수식 작성시 함수명 기재후 괄호를 입력하면, 함수표기팁에 그 표기형식이 나타납니다.
- 수식 입력 후 “ // ” 기재하면, 한 줄의 주석(설명)을 달 수 있습니다.
- 멀티 라인 수식 작성이 가능합니다.
- 수식 이용에 이용되는 기본함수 목록은, 상단메뉴의 함수 설명을 선택 시 나타나는 하단의 도움말에 있습니다.

예시 ) 전략명을 ROC와 0선 교차, 매매수식을 포지션별로 작성하였습니다.
매수진입과 매도청산 포지션 수식을
“A=ROC( 종가,적용기간);
상향돌파 (A,0) “
주석을 //을 이용하여
“//A는 ROC 를 의미 “ “//ROC지표가 0을 상향돌파를 의미함 |
 |
3. 사용자함수의 작성 |
|
지표 및 전략 작성 시 자주 사용하는 함수를 정의하여 손쉽게 이를 호출하여 쓸 수 있습니다.
예제 ) 당일 몸통의 길이가 전일 몸통의 길이보다 2배이상 긴 캔들을 찾는 함수를 만들어보겠습니다.
(1) 작성순서
가 . 수식관리자 창을 엽니다.
나. 수식관리자 창의 좌측 메뉴 중 사용자함수를 선택합니다.
다. 상단의 새로만들기 버튼을 클릭합니다.
라. 함수명 입력란에 함수명을 입력합니다.
마. 해당 함수식을 입력합니다.

바 . 함수명 입력란에 함수명을 함수 표기 방식으로 입력합니다.
- 함수명 표기 방식은 함수명옆에 괄호 ” () ” 를 입력하면 됩니다.
- 이 괄호안에 수식에 들어갈 변수를 기재합니다. 변수가 두개 이상일 때는 변수 사이에 “ , ” 로 이용하면 됩니다.
예시 ) 함수명은 MAO, 변수는 short,long 두개이므로, 함수 표기 방식은 “ MAO(short,long) “이 됩니다.

*** 사용자 함수 명에서 자주 하는 실수들
* 사용자 함수 명에는 특수 문자를 삽입하지 않아야 한다.
* 사용자 함수 명을 쓸때 첫 글자에 숫자를 기입하지 않아야 한다.
* 사용자 함수 명을 쓴 후 괄호입력 " ( ) " 을 반드시 하여야 한다.
괄호안에는 사용자 수식에서 사용되는 변수를 반드시 기입해야 한다.
변수가 없는 경우에는 변수 기입없이 "()"로 기입한다. Ex: AD()
사 . 수식 입력란에 수식을 입력합니다.
- 시스템 언어를 이용하여 수식을 입력합니다.
- 수식 입력 후 “ // ” 기재하면, 한 줄의 주석(설명)을 달 수 있습니다.
- 수식 이용에 이용되는 기본함수 목록은, 상단메뉴의 함수 설명을 선택 시 나타나는 하단의 도움말에 있습니다.
예시 ) 수식을 “ avg(C,short)-avg(C,long) ”, 주석을 “// 단기이평-장기이평 “ 으로 기재하였습니다.
아 . 상단 메뉴의 오류검증 버튼을 선택하여 수식의 이상유무를 확인합니다.

자 . 설명탭에 함수에 대한 설명을 작성합니다.

차 . 모든 기재사항을 확인한 후 상단 메뉴의 저장 버튼을 선택하여 저장합니다.
카 . 저장한 함수는 사용자함수 리스트에서 확인할 수 있습니다.
|
 | |
수식관리자의 함수설명
1.내장 함수 사용에 관한 기본 사항
가 . 기본 규칙 |
|
a. 사칙연산자간 우선순위 |
|
사칙연산자간 우선순위는 “ *” “/” 이 “ +” “-” 에 우선하여 연산을 실행합니다. |
b. 소괄호()를 통한 우선순위 |
|
변수를 지정할 경우에 사용하기도 하며 , 연산자간의 계산상의 우선순위를 결정할 때에도 사용합니다.
ex) RSI(14), (High+Low)/2 |
c. 논리연산자 And와 Or의 중복 |
|
조건문 내에서 And와 Or를 중복할 경우 작성자의 의도대로 계산하여, 참과 거짓 여부를 판단하여야 합니다. 이러한 경우에는 소괄호 ()로서 각 조건사이의 관계를 명확히 하여야 합니다.
조건 1 And 조건2 or 조건 3은 다음과 같이 2가지로 해석될 수 있으므로,
① (조건1 And 조건2) or 조건 3
② 조건 1 And (조건2 or 조건 3)
① 혹은 ② 둘 중 하나로 명확하게 작성하셔야 합니다. |
d. 문자와 소문자의 구분 |
|
대소문자의 구분이 없습니다 . 따라서 RSI, rSI, RSi, RsI, Rsi 등이 모두 동일한 함수입니다. |
e. 공백 및 줄의 변경 |
|
함수식 작성시 공백 및 줄에 의한 영향 없습니다 . 예를 들자면, RSI(14)와 RSI( 14 )는 동일한 수식이라고 인식됩니다. |
f. 변수에 대한 제약 |
|
변수는 영문뿐 아니라 한글 변수도 가능하며 , 글자 수에도 제한이 없습니다.
ex) ADX(Period) , ADX(적용기간) | |
나 . 유의 사항 |
|
a. 함수명과 변수명에 특수문자 사용금지 |
|
- 사용자 정의 함수명에 특수 문자 “ * ”, ” # ”, ” _ ”, ” + ”, ” . ” 등의 모든 특수 문자를 금합니다.
Ex) “ +DI “ 라고 함수명을 정의하여 사용할 수 없습니다.
Ex) “ *Period “ 라고 변수명을 정의하여 사용할 수 없습니다 |
b. 함수명/변수명 앞에 숫자 사용 금지 |
|
- 사용자 정의 함수명을 정하는 경우 함수명/변수명 앞에 숫자 사용을 금합니다.
Ex) “ 1MAO ” 라고 함수 명 앞에 숫자를 기입하여 함수명을 정의하면 안됩니다.
Ex) “3기간”라고 변수 명 앞에 숫자를 사용하여 변수명을 사용할 수 없습니다. |
c. 기본 함수명/지표명/조건검색명/강세약세명/매매전략명과 사용자 정의 명과 동일 이름 사용 금지 |
|
- 기본 함수명(내장함수 포함)의 하나를 선택하여 사용자 정의 함수명 및 변수명으로 사용할 수 없습니다.
Ex) 사용자 정의 함수명을 기본함수에 있는 ATR 이라는 이름으로 정의할 수 없습니다.
사용자 정의 지표명을 기본지표에 있는 MACD라고 사용할 수 없으므로,
myMACD 또는 MACD변형 등 사용자 임의대로 변형하여 사용하여야 합니다. | |
2. 데이터 함수 |
|
기술적 분석에 쓰이는 기본적인 시세 데이터를 의미합니다.
함수 |
영문 /한글표기 |
과거표시 |
예제 |
예제설명 |
거래대금 |
account |
account(N) |
account + account(5) |
현재봉의 거래금액과 5봉 전의 거래금액의 합 |
거래대금 |
거래대금 (N) |
거래대금 + 거래대금(5) |
거래량 |
Volume |
V(N) |
V + V(1) |
현재봉의 거래량과 1봉 전(직전봉)의 거래량의 합 |
거래량 |
거래량 (N) |
거래량 + 거래량(1) |
시가 |
Open, O |
O(N) |
O ? O(1) |
현재봉의 시가와 1봉 전(직전봉)의 시가와의 차 |
시가 |
시가 (N) |
시가 - 시가(1) |
고가 |
High, H |
H(N) |
H ? H(2) |
현재봉의 고가와 2봉 전의 고가의 차 |
고가 |
고가 (N) |
고가 - 고가(2) |
저가 |
Low, L |
L(N) |
L ? L(2) |
현재봉의 저가와 2봉 전의 저가의 차 |
저가 |
저가 (N) |
저가 -저가(2) |
종가 |
Close, C |
C(N) |
C ? C(1) |
현재봉의 종가와 1봉 전(직전봉)의 종가와의 차 |
종가 |
종가 (N) |
종가 - 종가(1) |
미결제약정 |
OI |
OI(N) |
OI + OI(2) |
현재봉의 미결제약정과 2봉 전의 미결제 약정의 합 |
미결제약정 |
미결제약정 (N) |
미결제약정 + 미결제약정(2) |
날짜 |
date |
Date(N) |
Date |
봉의 끝 날짜를 의미함 (20030809' 형태의 값) |
일자 |
일자 (N) |
일자 |
시간 |
time |
Time(N) |
time |
봉의 끝 시간을 의미함 ('102500' 형태의 값) |
시간 |
시간 (N) |
시간 | |
 |
3. 산술 및 관계 연산자 |
|
데이터 함수에 산술 및 관계 연산자를 이용한 수식을 만들어 사용할 수 있습니다 . 이를 통해 과거 및 현재 시세 데이터의 관계 및 논리를 판단할 수 있습니다.
함수명 |
의미 |
예제 |
예제 설명 |
+ |
더하기 |
H + L |
금일 고가와 저가의 합 |
- |
빼기 |
H(1) ? L(1) |
1봉 전의 고가와 1봉 전의 저가의 차 |
* |
곱하기 |
V * 100 |
금일 거래량에 100을 곱한 값 |
/ |
나누기 |
C(1) / C |
1봉 전의 종가를 금일의 종가로 나눈 값 |
% |
나머지 |
10 % 3 |
나눈 값의 나머지 |
= |
대입 |
A = H ? L |
A에 고가와 저가의 차를 대입 |
== |
논리적으로 같음 |
C == O |
종가와 시가가 같다 |
!= |
논리적으로 다름 |
C != O |
종가와 시가가 다르다 |
< |
우측이 큼 |
C < O |
종가가 시가보다 작다 |
<= |
우측이 크거나 같음 |
C <= O |
종가가 시가보다 크거나 같다 |
> |
좌측이 큼 |
C > O |
종가가 시가보다 크다 |
>= |
좌측이 크거나 같음 |
C >= O |
종가가 시가보다 크거나 같다 |
!, not |
부정 |
not A |
A가 아니다 |
&&, and |
논리곱 |
C>O && C(1)>O(1) |
현재 봉의 종가가 시가보다 크고 , 직전 봉의 종가가 시가가 크다 |
||, or |
논리합 |
C>O || C(1)>O(1) |
현재 봉의 종가가 시가보다 크거나 , 직전 봉의 종가가 시가보다 크다 |
If, 만일 |
조건문 |
if(C>O, 1, 0) |
현재 봉의 종가가 시가보다 크면 1, 크지 않으면 0 이다 |
데이터와 산술 및 관계 연산자를 이용한 예제 |
|
a. 양봉 : 종가가 시가보다 크거나 같은 봉
함수명 `표기 |
양봉 () |
지표명 |
양봉 |
지표명 |
양봉 |
함수식 |
C >= O |
수식 |
C >= O |
수식 (함수이용) |
양봉 () |
변수정의 |
|
변수정의 |
| |
b. 중간가격 : 고가와 저가와의 차의 중간값
함수명 `표기 |
MidPoint() |
지표명 |
Midpoint |
지표명 |
Midpoint |
함수식 |
( H + L )/ 2 |
수식 |
( H + L )/ 2 |
수식 (함수이용) |
MidPoint () |
변수정의 |
|
변수정의 |
| |
c. ROC
함수명 `표기 |
ROC(가격,적용기간) |
지표명 |
ROC |
지표명 |
ROC |
함수식 |
A=가격;
B=A(적용기간);
(A-B)/B* 100 |
수식 |
A=가격;
B=A(적용기간);
(A-B)/B* 100 |
수식 (함수이용) |
ROC (가격,적용기간) |
변수정의 |
가격 =종가, 적용기간=14 |
변수정의 |
가격 =종가,적용기간=14 | | |
4. 통계함수 |
|
일정 범위의 데이터를 통계적으로 분석할 때 사용하는 함수로서 , 기술적지표의 특성으로 인해 가장 많이 사용되는 함수입니다.
A - 값, N & M - 기간
함수명 |
영문 /한글표기 |
과거 (M봉 전 값) |
의미 |
예제 |
단순평균 |
Avg(A,N) |
Avg(A,N,M) |
A의 N일간의 단순평균 |
avg(C,10) |
종가의 10일간 단순평균 |
평균 (A,N) |
평균 (A,N,M) |
평균 (종가,10) |
가중평균 |
wavg(A,N) |
wavg(A,N,M) |
A의 N일간의 가중평균 |
wavg(H,10) |
고가의 10일간 가중평균 |
가중평균 (A,N) |
가중평균 (A,N,M) |
가중평균 (고가,10) |
지수평균 |
eavg(A,N) |
eavg(A,N,M) |
A의 N일간의 단순평균 |
eavg(O,10) |
시가의 10일간 단순평균 |
지수평균 (A,N) |
지수평균 (A,N,M) |
단순평균 (시가,10) |
이평 |
MA(A,N,D이평) |
MA(A,N,D이평,M) |
A의 N일간의 D이평 |
MA(C,10,단순) |
종가의 10일 단순이평 |
MA(종가,5,지수) |
종가의 5일 지수이평 |
표준편차 |
stdev(A,N) |
stdev(A,N,M) |
A의 N일간의 표준편차 |
stdev(C,10) |
종가의 10일간 표준편차 |
표준편차 (A,N) |
표준편차 (A,N,M) |
표준편차 (종가,10) |
최고값 |
highest(A,N) |
highest(A,N,M) |
A의 N일간의 최고값 |
highest(C,10) |
10일 간의 종가 중 최고가 |
최고값 (A,N) |
최고값 (A,N,M) |
최고값 (C,10) |
최저값 |
lowest(A,N) |
lowest(A,N,M) |
A의 N일간의 최저값 |
lowest(C,10) |
10일 간의 종가 중 최저가 |
최저값 (A,N) |
최저값 (A,N,M) |
최저값 (C,10) |
누적합계 |
sum(A) |
- |
A의 누적합계 |
sum(V) |
거래량의 누적합계 |
sum(A,N) |
sum(A,N,M) |
A의 N일간의 누적합계 |
sum(V,10) |
10일간의 거래량의 누적합계 |
합계 (A,N) |
합계(A,N,M) |
합계 (거래량,10) |
|
통계함수를 이용한 함수식 및 지표식 예제 |
|
a. MACD : 단기단순이평 - 장기단순이평
함수명 `표기 |
MACD(가격,단기,장기,이평방법) |
지표명 |
MACD |
지표명 |
MACD |
함수식 |
MA (가격,단기,이평방법)- MA(가격,장기,이평방법) |
수식 |
MA (가격,단기,이평방법)- MA(가격,장기,이평방법) |
수식
(함수이용) |
MACD (가격,단기,장기,이평방법) |
변수 |
가격 =종가,단기=12,장기=26,이평방법=지수 |
변수 |
가격 =종가,단기=12,장기=26,이평방법=지수 | |
b.일정기간 동안의 최고가(고가 중)와 최저가(저가 중)의 차
함수명 `표기 |
NRange(기간) |
지표명 |
N기간 주가범위 |
지표명 |
N기간 주가범위 |
함수식 |
Highest ( H ,기간) - Lowest ( L ,기간) |
수식 |
Highest ( H ,기간) - Lowest ( L ,기간) |
수식
(함수이용) |
NRange (기간) |
변수 |
기간 =10 |
변수 |
기간 =10 | |
c. William's R (%R) 산식
함수명 `표기 |
WilliamsR(적용기간) |
지표명 |
Williams %R |
지표명 |
Williams %R |
함수식 |
( highest( H,적용기간)- C)/( highest( H,적용기간)- lowest( L,적용기간))*- 100 |
수식 |
( highest( H,적용기간)- C)/( highest( H,적용기간)- lowest( L,적용기간))*- 100 |
수식
(함수이용) |
WilliamsR (적용기간) |
변수 |
적용기간 =14 |
변수 |
적용기간 =14 | | |
 |
5. 수학함수 |
|
로그 및 삼각함수 등의 수학적인 계산에 이용되는 함수입니다.
함수명 |
영문 /한글표기 |
의미 |
예제 |
설명 |
최대값 |
Max(A,B) |
A와 B중 큰 값을 선택 |
max(C,C(1)) |
종가와 전일종가의 최대값 |
최대값 (A,B) |
최대값 (종가,종가(1)) |
최소값 |
Min(A,B) |
A와 B중 작은 값을 선택 |
min(C,C(1)) |
종가와 전일종가의 최소값 |
최소값 (A,B) |
최소값 (종가,종가(1)) |
누승 |
a^b |
A의 누승 |
C^2 |
종가의 제곱 (누승2)을 구한다 |
pow(a,b) |
pow(C,2) |
누승 (밑,단순) |
누승 (C,2) |
로그 |
log(A) |
A의 로그 |
log(100) |
로그 100의 값 |
로그 (A) |
로그 (100) |
상용로그 |
log10(A) |
A의 상용로그 |
log10(100) |
상용로그 100의 값 |
상용로그 (A) |
상용로그 (100) |
절대값 |
abs(A) |
A의 절대값 |
abs(C-O) |
종가와 시가 차의 절대값 |
절대값 (A) |
절대값 (C-O) |
제곱근 |
sqrt(A) |
A의 제곱근 |
sqrt(C) |
종가의 제곱근 |
제곱근 (A) |
제곱근 (종가) |
사인 |
sin(A) |
A의 사인 값 |
sin(H) |
고가의 사인 값 |
사인 (A) |
사인 (H) |
코사인 |
cos(A) |
A의 코사인 값 |
cos(H) |
고가의 코사인 값 |
코사인 (A) |
코사인 (H) |
탄젠트 |
tan(A) |
A의 탄젠트 값 |
tan(H) |
고가의 탄젠트 값 |
탄젠트 (A) |
탄젠트 (H) |
아크사인 |
asin(A) |
A의 아크사인 값 |
asin(H) |
고가의 아크사인 값 |
아크사인 (A) |
아크사인 (H) |
아크코사인 |
acos(A) |
A의 아크코사인 값 |
acos(H) |
고가의 아크코사인 값 |
아크코사인 (A) |
아크코사인 (H) |
아크탄젠트 |
atan(A) |
A의 아크탄젠트 값 |
atan(H) |
고가의 아크탄젠트 값 |
아크탄젠트 (A) |
아크탄젠트 (H) |
수학함수 및 통계함수를 이용한 함수식 및 지표식 예제 |
|
a. 일정기간 동안 최고가 (종가 중)와 최저가(종가 중)를 뺀 값의 절대값
함수명 `표기 |
absRange(기간) |
지표명 |
Abs Range |
지표명 |
Abs Range |
함수식 |
abs ( Highest ( C ,기간)- Lowest ( C ,기간)) |
수식 |
abs ( Highest ( C ,기간)- Lowest ( C ,기간)) |
수식
(함수이용) |
AbsRange (기간) |
변수 |
기간 =10 |
변수 |
기간 =10 | |
b. 일정기간 동안 금일종가와 전일종가를 뺀 값의 누적합산 값
함수명 `표기 |
sumabsR(기간) |
지표명 |
sumabsR |
지표명 |
sumabsR |
함수식 |
A = abs ( C - C ( 1 ));
Sum (A,기간) |
수식 |
A = abs ( C - C ( 1 ));
Sum (A,기간) |
수식
(함수이용) |
sumabsR (기간) |
변수 |
기간 =10 |
변수 |
기간 =14 | |
C. VHF
산식 : 일정기간 동안 최고가에서 최저가를 뺀 값의 절대값 / 일정기간 동안의 가격변화분(금일종가-전일종가)을 누적 합산한 수치
함수명 `표기 |
VHF(적용기간) |
지표명 |
VHF |
지표명 |
VHF |
함수식 |
A= abs ( Highest ( C ,적용기간) - Lowest ( C ,적용기간));
B= sum ( abs ( C - C ( 1 )),적용기간);
A/B |
수식 |
A= abs ( Highest ( C ,적용기간) - Lowest ( C ,적용기간));
B= sum ( abs ( C - C ( 1 )),적용기간);
A/B |
수식
(함수 이용 수식) |
VHF (적용기간) |
변수 |
적용기간 |
변수 |
|
| |
 |
6. 기타함수 |
|
상향돌파와 하향돌파는 매매전략 작성에 주로 사용되는 함수입니다 .
함수명 |
사용법 (영문/한글) |
의미 |
예제 |
상향돌파 |
crossup(A,B) |
A가 B를 상향돌파 |
crossup(C,avg(C,5)) |
상향돌파 (종가,평균(종가,5)) |
상향돌파 (A,B) |
종가가 5일 종가 단순이평을 상향 돌파 |
하향돌파 |
crossdown(A,B) |
A가 B를 하향돌파 |
crossdown(C,avg(C,5)) |
하향돌파 (종가,평균(종가,5)) |
하향돌파 (A,B) |
종가가 5일 종가 단순이평을 하향 돌파 |
만약 |
If(condition,A,B) |
만일 condition을 만족하면 A를 , 만족하지 않으면 B |
If(C==C(1),1,0) |
만일 (종가==종가(1),1,0) |
만일 (condition,A,B) |
만일 현재 종가와 1봉전 종가가 같으면, 1, 아니면 0 |
이동 |
Shift(A,N) |
차트 상에서 A를 N(양/음)만큼 우(좌)측 으로 이동 |
shift(C,10) |
종가를 10만큼 우측으로 이동 |
Countsince |
CountSince(condition,data) |
condition이 만족된 이후 data의 값이 참인 횟수 |
CountSince(date!=date(1),CrossUp(Trix(12),0)) |
일자가 변경된 후 Trix가 0기준선을 상향돌파한 횟수 |
BarsSince |
BarsSince(condition) |
condition이 만족된 이후 지나간 봉 갯수 |
BarsSince(CrossUp(Tri x(12),0)) |
Trix가 0기준선을 상향돌파한 이후 지난 봉 갯수 |
HighestSince |
HighestSince(condition, data) |
condition이 만족된 이후 data의 최고값 |
HighestSince(CrossUp(Trix(12),0), c) |
Trix가 0기준선을 상향돌파한 이후 c의 최고가 |
LowestSince |
LowestSince(condition, data) |
condition이 만족된 이후 data의 최저값 |
LowestSince(CrossDown(Trix(12),0), c) |
Trix가 0기준선을 하향돌파한 이후 c의 최고가 |
ValueWhen |
ValueWhen(nth, condition, data) |
condition이 nth번째 만족된 시점의 data값 |
ValueWhen(1, CrossUp(Trix(12),0), c) |
Trix가 0기준선을 상향 돌파한 시점의 종 가 |
DayOpen |
DayOpen() |
장 시작가 |
Dayopen() |
장 시작가 |
DayHigh |
DayHigh() |
장중 고가 |
DayHigh()+ Dayopen() |
장중 고가와 장 시가의 합 |
DayLow |
DayLow() |
장중 저가 |
DayLow() + DayHigh() |
장중 저가와 장중 고가의 합 |
PredayOpen |
PredayOpen() |
전일 시가 |
PredayOpen()+DayOpen() |
전일 시가와 장 시작가의 합 |
PredayHigh |
PredayHigh() |
전일 고가 |
PredayHigh() |
전일 고가 |
PredayLow |
PredayLow() |
전일 저가 |
(PredayLow() + PredayHigh())/2 |
전일 저가와 전일 고가의 합을 2로 나눈값 |
PredayClose |
PredayClose() |
전일 종가 |
PredayClose() |
전일 종가 |
기타 함수를 이용한 매매전략 /조건검색 함수식 예제 |
|
a. 가격 이동평균의 크로스를 이용한 전략
전략 로직 : 골든크로스 시 매수, 데드크로스 시 매도
검색 로직 : 골든크로스 시 매수, 데드크로스 시 매도
전략명 |
이동평균 크로스 전략 |
검색명 |
이동평균 크로스 |
수식 :
매수진입
/매도청산 |
A= avg ( C ,단기);
B= avg ( C ,장기);
Crossup (A,B) |
수식 :
매수검색 |
A= avg ( C ,단기);
B= avg ( C ,장기);
Crossup (A,B) |
수식 :
매수청산
/매도진입 |
A= avg ( C ,단기);
B= avg ( C ,장기);
Crossdown (A,B) |
수식 :
매도검색 |
A= avg ( C ,단기);
B= avg ( C ,장기);
Crossdown (A,B) |
변수 |
단기 =5, 장기 =20 |
변수 |
단기 =5, 장기 =20 | |
b. MACD와 시그널과의 크로스를 이용한 전략
전략 로직 : MACD가 시그널을 상향돌파 시 매수, MACD가 시그널을 하향돌파 시 매도
전략명 |
MACD 크로스 전략 |
전략명 |
MACD 크로스 |
수식 :
(매수진입
/매도청산) |
A= eavg ( C ,단기);
B= eavg ( C ,장기);
M=A-B;
Signal= eavg (M,시그널기간);
Crossup (M,Signal) |
기본함수이용 수식
(매수) |
A= MACD( C,단기,장기,지수);
B= eavg(A,시그널기간);
Crossup (A,B) |
수식 :
매수청산
/매도진입 |
A= eavg ( C ,단기);
B= eavg ( C ,장기);
M=A-B;
Signal= eavg (M,시그널기간);
Crossdown (M,Signal) |
기본함수이용 수식
(매도) |
A= MACD( C,단기,장기,지수);
B= eavg(A,시그널기간);
Crossup (A,B) |
변수 |
단기 =12,장기=26,시그널기간=9 |
변수 |
단기 =12,장기=26,시그널기간=9 | | | |
 |
수식관리자의 화면설명
종합차트의 버튼을 클릭하여 수식관리자를 클릭하면 pop up 형태로 나타납니다. 사용자 자신만의 기술적 지표/신호검색/시스템트레이딩/강세약세/함수를 만들 수 있습니다. 기본 지표/신호검색/시스템트레이딩/강세약세/함수는 수정이 불가능하나, 사용자가 저장한 항목은 수정이 가능합니다.
1 상단 메뉴
.1 복사 |
|
복사하려는 수식을 선택하여 ‘복사’ 버튼을 누르면, 메뉴창의 [사용자지표] 항목에 복사한 수식이 새롭게 추가됩니다. |
1.2 이름 바꾸기 |
|
`이름을 바꾸려는 수식을 선택 후 변경하고자 하는 이름으로 변경 가능합니다. |
1.3 삭제 |
|
삭제하려는 수식을 선택 후 ‘삭제’ 버튼을 누르면 해당 수식이 삭제됩니다. |
1.4 새로 만들기 및 편집 |
|
수식을 새롭게 작성하고자 할 때 새로 만들기 버튼을 누르면 우측 하단의 화면이 초기화되며 편집을 할 수 있는 상태가 됩니다 . |
1.5 작업저장 |
|
사용자 수식의 경우에만 해당하며 수식을 새로 작성 및 편집 후에 저장할 때 사용합니다 . |
1.6 수식검증 |
|
기술적 지표 및 사용자 함수를 복사하여 응용하거나 , 새로이 작성할 경우 오류검증 기능을 수행합니다. 해당 수식이 불완전하거나 변수가 부적절하면 오류 메세지를, 완전한 수식이면 확인 메세지 창을 pop up으로 띄워줍니다. |
1.7 함수설명 |
|
내장함수의 도움말을 화면에 보여줍니다 . |
1.8 닫기
2. 기술적 지표
2.1 지표목록 |
|
Tree 구조로 되어 있으며, 추세, 변동성, 모멘텀, 시장특성, 채널, 기타, 즐겨찾기,사용자 지표로 분류되어 있습니다. 추세, 변동성, 모멘텀, 시 장특성 , 채널, 기타 지표는 기본 지표로서 복사는 가능하나 수식 수정이 불가능합니다. 즐겨찾기 지표는 사용자가 왼쪽 메뉴에서 사용자가 추가한 지표 리스트가 나타납니다. 사용자 지표는 사용자가 직접 작성한 수식을 저장합니다. |
2.2 기술적지표 설정 탭 |
|
가 .수식 탭 : 하나의 지표에 다섯 개의 수식을 지원하며, 수식탭 영역에 지표 수식을 작성 및 확인 할 수 있습니다.

a. 주석기능 : 수식 입력란에 ‘//’를 입력한 후 원하는 주석을 달 수 있습니다. 단 한 줄 이상을 넘길 수 없습니다.
b. 한글 함수화 기능 : 수식 입력란에 영문표시 또는 한글표시 모두 가능합니다. 예를 들어 ‘C’(종가를 의미함) 또는 한글로 ‘종가’로 입력 가능합니다.
c. 함수로직 표시기능 : 함수의 로직을 쉽게 알 수 있도록, 함수명 입력 후 띄어쓰기 없이 ‘(‘를 입력하면 수식 탭 하단에 함수 로직이 나타납니다. 사용자가 쉽게 함수 로직을 입력할 수 있으며, ‘)’를 입력하면 함수의 로직이 끝났다는 의미입니다. 그 로직이 끝날 때까지 하단에 표기됩니다. 만일 함수로직이 끝났음을 표시하는 ‘)’를 입력하고서도 하단의 표시가 사라지지 않는다면 함수의 로직이 틀렸다는 의미이므로, 다시 한번 수식을 확인하기 바랍니다. 이는 오류검증기능을 이용하여 편리하게 체크할 수 있습니다. |
2.3 지표 조건설정 탭 |
|
각 수식에 해당하는 기본 변수값을 입력하거나 편집할 수 있습니다.
 |
2.4.라인설정 탭 |
|
가 .해당 개별 지표의 라인,라인보기, 색상, 스타일, 너비를 설정할 수 있습니다.
나 .라인유형 설정을 막대로 선택할 경우, 비교 기준에 따라 상승 하락 색상을 설정할 수 있으며,
다 .선 형을 선택할 경우, 사용자가 설정한 기준값에 따라 과열 침체 색상을 설정 할 수 있습니다.
[막대유형] |
[선유형] |
 |
 | |
2.5.기준선 설정 탭 |
|
해당 지표의 의미 있는 기준선을 추가 /삭제, 라인 설정을 할 수 있습니다.
|
2.6 .스케일 탭 |
|
해당 지표가 차트에 구현 될 때의 Y축 스케일을 설정할 수 있습니다.
 |
[스케인에 따른 지표 구현] |
 | |
|
2.7 설명 탭 |
|
지표에 대한 설명을 확인 및 작성 할 수 있습니다.
|
3. 신호검색 |
|
조건검색은 지표 /전략/ 캔들 검색을 저장하는 영역입니다. |
3.1. 신호검색 목록 |
|
기본 조건검색과 사용자 정의 조건검색으로 구분됩니다 . 기본 조건검색은 수정이 불가능하며, 사용자가 작성한 항목은 사용자조건 검색폴더에서 확인할 수 있습니다. |
3.2 사용자조건검색 설정 탭 |
|
가 . 수식탭 :수식을 나타내며, 기본조건검색은 수정이 불가하나, 사용자조건검색은 가능합니다.
나 .조건설정: 조건 검색의 변수를 설정 할 수 있습니다.
다 .설명: 설명을 나타냅니다.
|
4. 강세약세
4.1 약세 목록 |
|
기본 강세약세와 사용자 정의 강세약세로 구분됩니다. 기본 강세약세는 수정이 불가능하며, 사용자가 작성한 항목은 사용자강세약세폴더에서 확인할 수 있습니다. |
4.2. 사용자 강세약세 설정 탭 |
|
가 . 수식탭: 강세 약세 수식을 확인 및 수정할 수 있습니다.
나 . 지표변수 탭: 강세 약세의 지표변수를 설정 할 수 있습니다.
다 . 설명 탭: 사용자가 작성한 설명을 확인 및 변경 할 수 있습니다.
|
5 . 매매전략
5.1. 매매전략 목록 |
|
기본 매매전략과 사용자 정의 매매전략으로 구분됩니다 . 기본 매매전략은 수정이 불가능하며, 사용자가 작성한 매매전략은 사용자 전략 폴더에서 확인할 수 있습니다. |
5.2. 매매전략 설정 |
|

가 .수식 탭: 매매전략의 수식을 매수진입/매도진입/매수청산/매도청산별로 작성 /확인 할 수 있습니다.
나 .지표변수: 매매전략의 지표변수를 설정할 수 있습니다.
다 .설명 탭: 사용자가 작성한 설명 조회 및 수정이 가능합니다.
|
6. 사용자 함수 |
|
사용자함수는 기술적지표에서 자주 쓰이는 함수를 모아서 저장하는 영역입니다. |
6.1 사용자함수 목록 |
|
기본함수와 사용자 함수로 구분됩니다 . 기본함수는 수정이 불가능하며, 사용자가 작성한 함수는 사용자함수 폴더에서 확인할 수 있습니다. |
6.2 사용자함수 설정 탭 |
|

가 . 수식탭 : 수식을 나타내며, 기본함수는 수정이 불가하나, 사용자함수는 수정이 가능합니다.
나 . 설명탭 : 설명을 나타냅니다.
|
7. 기본 사용법
7.1 새로운 수식(지표/신호검색/강세약세/전략/함수)을 작성하는 경우 |
|
가. 작성할 수식 선택 : 수식 관리자 창을 열어서 사용자가 작성하고자 하는 수식을 “ 분류 탭 “내에서 소속된 탭을 선택합니다.
나. 새로 만들기 실행 : ‘상단 메뉴’ 의 “ 새로 만들기 “ 버튼을 실행하여 수식 작성할 영역을 만들어 줍니다.
다. 수식 작성
- 수식명 입력: 원하는 수식명을 입력합니다.
- 수식 작성 : 함수를 이용하여 문법에 맞게 수식을 작성합니다.
- 수식 조건 설정 : 수식에 맞는 변수 및 조건(라인/신호 표시, 기준선,스케일 등)을 설정합니다.
- 수식 설명 입력 : 해당 설명을 입력합니다.
라. 수식 검증 : ‘ 상단 메뉴 ‘ 의 “ 수식 검증” 버튼을 이용하여 수식에 오류가 없는지 확인합니다.
마. 수식 암호화 : ‘ 상단 메뉴’ 의 “ 암호설정 “ 버튼을 이용하여 자신의 수식을 암호화 합니다.
바. 수식 저장
- ‘ 상단 메뉴’ 의 “ “작업저장” 버튼을 이용하여 수식을 저장한 후, 수식관리자 창을 닫습니다.
- 저장한 수식은 사용자 지표/검색/강세약세/전략/함수 폴더에서 확인할 수 있습니다.
사. 차트 적용 : 해당 수식을 ‘차트’의 좌측메뉴에서 선택하여 차트에 적용합니다.
아. 조건 편집
- 차트에 적용된 해당 수식을 보고, 변수나 조건을 수정할 사항이 있는 경우,
- 차트에 구현된 해당 항목을 “ 더블클릭 “ 하여 “ 설정창 “을 열 수 있습니다.
- 설정창에서 (지표/검색/강세약세/전략 설정창) 변수 및 조건(기준선 및 신호 표시)을 수정합니다.
자. 편집한 내용 기본값으로 저장
- 설정창 하단에 “ 기본값으로 저장” 하기를 선택합니다.
- 사용자가 수정한 설정이 기본값으로 저장되어 해당 수식을 다시 선택하는 경우에도 그 변경 내용이 반영되어 있습니다. |
7.2 기존 수식을 활용하여 작성하는 경우 |
|
가 . 활용할 수식 선택
- 수식 관리자 창을 열어서 사용자가 작성하고자 하는 수식을 “ 분류 탭 “내에서 소속된 탭을 선택합니다.
- 소속된 탭 내에서 활용하고자 하는 수식을 선택합니다.
나 . 기존 수식 복사
- ‘상단 메뉴’ 의 “ 복사 “ 버튼을 실행하여 해당 수식을 복사합니다.
- 복사한 수식은 사용자정의 폴더에 저장됩니다.
다 . 수식 편집
- 수식명 수정: 복사된 수식명은 본래의 수식명에 숫자가 덧붙여져 있습니다. 이를 원하는 수식명으로 수정합니다.
- 수식 편집 : 기존 수식을 원하는 함수를 이용하여 문법에 맞게 편집합니다.
- 수식 조건 수정 : 수식에 맞는 변수 및 조건(라인/신호 표시, 기준선,스케일 등)을 설정합니다.
- 수식 설명 편집: 해당 설명을 편집합니다.
라 . 수식 검증 : ‘ 상단 메뉴 ‘ 의 “ 수식 검증” 버튼을 이용하여 수식에 오류가 없는지 확인합니다.
마 . 수식 저장 : ‘ 상단 메뉴’ 의 “ “작업저장” 버튼을 이용하여 수식을 저장한 후, 수식관리자 창을 닫습니다.
바 . 차트 적용 : 해당 수식을 ‘차트’의 좌측메뉴에서 선택하여 차트에 적용합니다.
사 . 조건 편집
- 차트에 적용된 해당 수식을 보고, 변수나 조건을 수정할 사항이 있는 경우,
- 차트에 구현된 해당 항목을 “ 더블클릭 “ 하여 “ 설정창 “을 열 수 있습니다.
- 설정창에서 (지표/검색/강세약세/전략 설정창) 변수 및 조건(기준선 및 신호 표시)을 수정합니다.
아 . 편집한 내용 기본값으로 저장
- 설정창 하단에 “ 기본값으로 저장” 하기를 선택합니다.
- 사용자가 수정한 설정이 기본값으로 저장되어 해당 수식을 다시 선택하는 경우에도 그 변경 내용이 반영되어 있습니다. | |
 |
Systemtrading적용
[ 시험 적용 ]
해당 종목에
조건설정한 후
시험 적용 | |
 |
[ 강제 청산 ]
강제청산
조건 설정하여
수익 관리 | |
 |
[ 최적화 ]
- 지표 최적화
- 변수 최적화
- 시간 최적화 | |
 |
[ 시뮬레이션 ]
해당 종목에
사용자 전략을
시뮬레이션 실행 | |
 |
|
1. Systemtrading전략적용 |
|
가 . 자신이 만든 매매전략은 상단메뉴의 버튼을 통해서 검색 합니다.
나 . 원하는 전략명을 더블클릭 합니다.
Double click시 차트에 해당 전략이 적용됩니다.
다 . 매매전략조건설정에서 필요한 설정을 합니다.

a. 종목 / 수량: 전략에 적용할 종목과 수량을 나타냅니다.
b. 포지션 설정:
- 매수/매수 청산(매도)
매수 포지션 거래(매수 후 매수 청산(전매도))에만 시스템 설정을 적용합니다.
현물의 경우는 이 포지션만 사용할 수 있습니다.
- 매도/매도 청산(매수)
매도 포지션 거래(신규 매도 후 매도청산(환매수))에만 시스템 설정을 적용합니다.
- 모든 거래 허용
매수, 매도 포지션 모두 시스템 설정을 적용합니다.
c. 주문 시작 신호
- 진입 신호: 시스템을 차트에 적용한 후 처음 나오는 신호 진입신호부터 주문이 나가게 됩니다.
발생 첫 신호가 청산 신호이면 , 주문이 첫 신호에서 안나가고 두번째 진입신호부터 나가게 됩니다.
- 모든 신호: 시스템 적용 후 발생되는 모든 신호에 주문이 나갑니다.
e. 거래비용 |
|
- 거래 수수료 : 매매 진입 청산시 들어가는 모든 거래 수수료를 의미합니다. 원과 %로 설정할 수 있으며, 이는 ‘시스템 리포트’의 거래 결과와 거래 내역에 포함되어 수수료 차감 후의 거래 결과를 확인하실 수가 있습니다.
- 주문 편차: 호가 공백이 생기거나 주문 실행 시점이 늦어 매매하고자 하는 가격보다 불리한 가격으로 매매가 체결된 경우 발생되는 가격 차이를 말합니다 . | |
※ 강제청산 |
|
가 . 시험 적용후 효용을 극대화 하기 위하여 강제 청산을 설정합니다.
나 . 각 강제 청산 항목의 색상을 별도로 설정 할 수 있습니다.
다. 항목 설명 |
|
c 최고(저)가 대비 하락(상승) : 진입 후 최고가 대비 지정된 값(%,Pt) 이하로 하락시 청산합니다.
d. 목표 수익: 목표 수익에 도달했을 때 현재의 포지션을 청산합니다.
e. 최소 가격변화: 지정한 특정 봉 이내에 매수일 경우는 상, 매도일 경우는 하로 변동폭이 없을 때 청산합니다.
f. 당일 청산 : 당일 지정한 시간에 진입 포지션을 모두 청산합니다.
g. 강제 청산 시점 |
|
봉완성시 : 신호가 발생한 봉이 완성되고 다음 봉이 생길 때 강제청산 주문이 나갑니다.
조건만족시 : 봉이 완성되기 전이라도 조건이 만족되었다면 강제청산에 의한 주문이 나갑니다. |
h. 시스템 트레이딩 설정: 매매전략 설정창이 나타납니다. 이 설정창에서 변수를 수정할 수 있습니다. |
다 . 매매 전략이 차트에 적용됩니다.
|
|
※ 주문창 연동시 주의사항
① 주문창을 연동하고자 할 경우 Systemtrading이용신청(6051)화면에서 이용방법을 숙지하고 이용약관에 동의하셔야 합니다.
② 주문은 주식주문만 가능하고 주식이외의 업종 , 선물/옵션,해외종목으로 변경시 자동적으로 시험적용으로 변동됩니다.
③ 여러 종목을 띄워놓았을 경우에도 조건지정 및 주문은 한 종목에만 가능합니다.
④ 주문전략은 복수지정이 불가합니다 예 ) MACD + 이격도 조건 동시지정 불가
⑤ 지정된 조건은 System Trading차트(화면번호6050)가 실행된 상태에서만 포착상태가 유지되며 챠트화면을 종료할 경우 이전 설정한 조건은 모두 무효처리됩니다.
⑥ 급격한 시장변화나 전산장애 등으로 시세지연 , 체결지연 또는 주문거부등 당해 프로그램이 정상적으로 운영될 수 없는 상황이 발생할 수도 있습니다.
⑦ 시스템트레이딩 주문시 청산가능 및 신규가능수량은 체크하지 않습니다 . 시스템트레이딩 주문은 시그널포착시 주문만 전송되도록 되어있습니다. 주문접수 및 기타체결관련 사항은 시스템트레이딩 주문과는 관련이 없으므로 반드시 주문체결내역을 확인하시기 바랍니다. |
2. 최적화
가 . 변수 최적화 : 사용자가 선택한 매매전략에 가장 적합한 변수를 찾아 줍니다.
예제 1) 이동평균선 장-단기 골든크로스를 이용한 매매전략을 세운다고 할 때 각각 몇일 이동평균선을 이용하는 것이 가장 좋은지 검색해 봅니다.
- 실행방법 |
|
a. 분석하고자 하는 종목을 차트에 띄웁니다.
b. 에서 를 선택합니다.
c. 기간설정 DIALOG에서 분석할 기간을 선택합니다. 기간은 차트상단의 기간범위 이내의 기간을 설정해야 합니다.
d. 변수최적화의 ①번 영역에서 원하는 전략을 선택합니다 . 여기서는 이동평균선 크로스를 선택합니다.
e. ⓢ번 영역의 수식에서 해당 전략을 확인합니다 . 위 예의 경우 골든크로스시 매수 , 데드크로스시 매도로 설정되어 있습니다.
f. ⓐ번 영역에서 변수 테스트를 위한 초기값 , 종료값, 증가값을 설정합니다. 위의 예에서 보면
g. 단기 5, 장기 10부터 시작하여 각각 1씩 값을 증가시키며 모든 골든크로스 전략, 데드크로스전략을 비교합니다. 위의 경우 모두 6×10=60개의 매매전략을 서로 비교하여 결과를 ③에 표시합니다.
h. 조건을 설정 (조건설정버튼) 후, 실행 시킵니다.
i. 변수 최적화 결과가 도출되어 ③에 표시됩니다 . 도출된 결과의 한 항목을 선택하여 상세보기 버튼을 클릭하면 , 성과분석 결과를 볼 수 있습니다.(본 도움말 하단의 리포트를 참조하십시오) |
- 기타 |
|
a. : Systemtrading 의 매매조건전략설정화면이 뜹니다 . 설정한 내용대로 분석결과가 도출됩니다.
b. : ③영역에 표시된 결과를 excel파일로 저장해 줍니다 .
c. ③번 영역의 항목에 대한 설명은 본 도움말 하단의 리포트를 참조하시기 바랍니다. |
나 . 전략 최적화 : 현재 선택된 종목에 어떤 전략이 가장 적합한지 찾아주는 기능입니다. |
|
- 실행방법 |
|
a. 분석하고자 하는 종목을 차트에 띄웁니다.
b. 에서 을 선택합니다.
c. 기간설정 DIALOG에서 분석할 기간을 선택합니다. 기간은 차트상단의 기간범위 이내의 기간을 설정해야 합니다.
d. ①번 영역에서 사용자가 원하는 매매전략을 다수 선택합니다.
e. ②번 영역에 원하는 전략을 선택하고 실행을 누릅니다.
f. ③번 영역에 결과를 표시해 줍니다.
g. 사용자의 선호에 부합되는 지표를 선택 후 상세보기를 선택하면 , 성과분석결과를 볼 수 있습니다.
| |
다 .시간 최적화 : 사용자가 선택한 매매전략 (변수/전략 최적화를 거쳐 도출됨)의 시간(결합할 봉의 개수)을 찾아 줍니다. |
|
- 실행방법 |
|
a. 분석하고자 하는 종목을 차트에 띄웁니다.
b. 에서 을 선택합니다.
c. 기간설정 DIALOG에서 분석할 기간을 선택합니다. 기간은 차트상단의 기간범위 이내의 기간을 설정해야 합니다.
d. ①번 영역에서 사용자가 원하는 매매전략을 선택합니다.
e. ②번 영역에 원하는 전략을 선택하고 실행을 누릅니다.
f. ④번 영역에서 결합할 봉의 개수를 지정합니다.
시작 1, 종료10, 증감1이라고 설정할 경우 봉을 1개부터 1개씩 증가시키며 10개까지 합하여 갑니다. 이 경우 봉은 차트영역에서 설정한 봉을 기준으로 계산합니다. 차트에서 10분봉을 선택하였을 경우는 10분봉~100분봉까지 합하여 가며 분석을 합니다.
g. ③번 영역에 결과를 표시해 줍니다.
h. 사용자의 선호에 부합되는 지표를 선택 후 상세보기를 선택하면 , 성과분석결과를 볼 수 있습니다.
| |
3. 리포트 : 시뮬레이션 결과의 리포트를 제공합니다. 이는 성과요약 , 상세내역 , 차트분석 으로 구분되어 있습니다. |
|
가. 성과 요약
전체거래 /매수거래/매도거래에 대한 손익요약, 거래횟수, 최대손익, 평균손익, 효율성에 대한 리포트를 제공합니다.

[성과요약 항목]

나 .상세내역
시스템의 매매내역에 대한 일자 /시간/가격/수익률 등을 제공합니다.
다 . 차트분석?
그래프로 수익곡선, 거래별손익, 최대손실폭을 보여줍니다.
| | | | | |