커뮤니티
검색식 부탁드립니다.
2015-03-30 12:04:51
213
글번호 84541
항상 도움 주셔서 감사드립니다
검색식 문의 드립니다.
예1) 10시부터 12시 사이에 주가가 올랐을 경우
14시에 매수 하고
10시부터 12사이에 주가가 하락했을 경우
14시에 매도 하려고 합니다.
이런 시스템식이 얼마나 승률이 되는지 알아보고자 합니다.
예를 들면 삼성전자 주식이 1년 동안
10시부터 12시 사이의 주가를 비교하여 주가가 상승 하였을 경우
14시부터 15시 까지 주가가 상승한 경우와 하락한 경우가 어떻게
되는지 알아보고 싶습니다.
도움 부탁드립니다.
그리고 아래는 지난번에 답변해 주신 지표식입니다.
제가 잘 이해가 안되어서 그러는데
주석 및 설명 좀 부탁드리겠습니다.
현재봉의 길이를 계산하여 전봉 3개의 값 더하여 지표식으로
나타나도록 요청 드렸는데 잘 이해가 안됩니다.
input : N(3);
var : UPtail(0),DNtail(0),body(0);
UPtail = H-max(C,O);
DNtail = min(C,O)-L;
body = abs(C-O);
if C > O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C < O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C > O and body > UPtail and body > DNtail Then
var1 = C-O;
if C < O and body > UPtail and body > DNtail Then
var1 = C-O;
if C > O Then{
if body < DNtail Then
var1 = C-L;
if body < UPtail Then
var1 = C-O;
}
if C < O Then{
if body < DNtail Then
var1 = C-O;
if body < UPtail Then
var1 = C-H;
}
if C == O Then
var1 = C-O;
if date != date[1] Then{
value1 = 0;
value2 = 0;
}
# 이 아래부분 부터 이해가 안됩니다.
value1 = value1+var1;
value2 = value2+1;
value3 = ma(var1,N);
if dayindex < N Then
var2 = value1/value2;
Else
var2 = value3;
plot1(var2);
답변 1
예스스탁 예스스탁 답변
2015-03-30 17:53:49
안녕하세요
예스스탁입니다.
1.
input : ntime1(100000),ntime2(120000),ntime3(140000);
if stime == ntime1 or (stime > ntime1 and stime[1] < ntime1) Then
var1 = C;
if stime == ntime2 or (stime > ntime2 and stime[1] < ntime2) Then
var2 = c;
if stime == ntime3 or (stime > ntime3 and stime[1] < ntime3) Then{
if var1 > var2 Then
buy();
if var1 < var2 Then
sell();
}
2.
해당 내용은 N개봉 평균을 구하는데 당일 N개봉전에는
현재까지 누적한 값을 사용해 평균을 구하고
N개봉 이후부터는 이평함수로 계산한 값을 받아 사용하는 식입니다.
input : N(3);
var : UPtail(0),DNtail(0),body(0);
UPtail = H-max(C,O);
DNtail = min(C,O)-L;
body = abs(C-O);
if C > O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C < O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C > O and body > UPtail and body > DNtail Then
var1 = C-O;
if C < O and body > UPtail and body > DNtail Then
var1 = C-O;
if C > O Then{
if body < DNtail Then
var1 = C-L;
if body < UPtail Then
var1 = C-O;
}
if C < O Then{
if body < DNtail Then
var1 = C-O;
if body < UPtail Then
var1 = C-H;
}
if C == O Then
var1 = C-O;
#당일 첫봉에서 0으로 초기화
if date != date[1] Then{
value1 = 0;#
value2 = 0;
}
#value1에 var1값을 저장 (당일누적)
value1 = value1+var1;
#value2에 봉당 1씩 저장( 당일누적)
value2 = value2+1;
#va;ue3에 var1의 N개봉 이평
value3 = ma(var1,N);
#당일 봉갯수가 N개 미만이면
if dayindex < N Then
var2 = value1/value2;#value1을 value2로 나누어 평균을 구해 var2에 저장
Else #N개 이상이면
var2 = value3;#value3을 var2에 저장해서 사용
plot1(var2);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다.
> 항상 도움 주셔서 감사드립니다
검색식 문의 드립니다.
예1) 10시부터 12시 사이에 주가가 올랐을 경우
14시에 매수 하고
10시부터 12사이에 주가가 하락했을 경우
14시에 매도 하려고 합니다.
이런 시스템식이 얼마나 승률이 되는지 알아보고자 합니다.
예를 들면 삼성전자 주식이 1년 동안
10시부터 12시 사이의 주가를 비교하여 주가가 상승 하였을 경우
14시부터 15시 까지 주가가 상승한 경우와 하락한 경우가 어떻게
되는지 알아보고 싶습니다.
도움 부탁드립니다.
그리고 아래는 지난번에 답변해 주신 지표식입니다.
제가 잘 이해가 안되어서 그러는데
주석 및 설명 좀 부탁드리겠습니다.
현재봉의 길이를 계산하여 전봉 3개의 값 더하여 지표식으로
나타나도록 요청 드렸는데 잘 이해가 안됩니다.
input : N(3);
var : UPtail(0),DNtail(0),body(0);
UPtail = H-max(C,O);
DNtail = min(C,O)-L;
body = abs(C-O);
if C > O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C < O and ((UPtail == 0 and DNtail == 0) or (body == UPtail and body == DNtail)) Then
var1 = C-O;
if C > O and body > UPtail and body > DNtail Then
var1 = C-O;
if C < O and body > UPtail and body > DNtail Then
var1 = C-O;
if C > O Then{
if body < DNtail Then
var1 = C-L;
if body < UPtail Then
var1 = C-O;
}
if C < O Then{
if body < DNtail Then
var1 = C-O;
if body < UPtail Then
var1 = C-H;
}
if C == O Then
var1 = C-O;
if date != date[1] Then{
value1 = 0;
value2 = 0;
}
# 이 아래부분 부터 이해가 안됩니다.
value1 = value1+var1;
value2 = value2+1;
value3 = ma(var1,N);
if dayindex < N Then
var2 = value1/value2;
Else
var2 = value3;
plot1(var2);