커뮤니티
시스템식 하나 더 부탁드립니다.
2007-11-29 09:58:16
1192
글번호 14108
안녕하세요. 수식 부탁드립니다.
선물1분이나 2분 챠트에서
장 시작후에는 전날 15:00부터 종가까지 가격중 고가와 저가를 구해서
현재가가 고가를 상향돌파하면 매수 저가를 하향 돌파하면 매도
9시 10분부터는 09:00:00부터 09:09:59초 까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 20분부터는 09:10:00 에서 09:19:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 30분부터는 09:20:00에서 09:29:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
이런식으로
매 10분마다 지나간 바로 앞 10분 기간 동안의 고가, 저가를 구해서 현재가가
고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도 이렇게 해서 오후 3시까지
진행되는 시스템식을 만들수 있습니까?
상당히 복잡할 것 같기도 하고 아니면 간단할 것 같기도 한데 한번 만들어 주시면
고맙겠습니다.
감사합니다. 좋은 하루 되세요
답변 2
예스스탁 예스스탁 답변
2007-11-29 10:16:07
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
식을 2가지 올려드립니다.
1번식은 정확히 매 10분마다 조건을 만족하면 매수/매도 되는 식이며
2번식은 0분에서 9분사이에 전 10분동안의 고점과 저점을 상향/하향하면
매수/매도되는 식입니다.
1번식
var : Hval(0),Lval(0),Hval1(0),Lval1(0);
var2 = FracPortion(TimeToMinutes(stime)/10);// 분단위
if var2 == 0 then {
Hval = H;
Lval = L;
Hval1 = Hval[1];
Lval1 = Lval[1];
}
if H > Hval Then
Hval = H;
if L < Lval Then
Lval = L;
if var2 == 0 then{
if crossup(C,Hval1) then
buy();
if crossdown(c,Lval1) Then
sell();
}
2번식
var : Hval(0),Lval(0),Hval1(0),Lval1(0);
var2 = FracPortion(TimeToMinutes(stime)/10);// 분단위
if var2 == 0 then {
Hval = H;
Lval = L;
Hval1 = Hval[1];
Lval1 = Lval[1];
}
if H > Hval Then
Hval = H;
if L < Lval Then
Lval = L;
if crossup(C,Hval1) then
buy();
if crossdown(c,Lval1) Then
sell();
식을 조금 설명드리면
var2 = FracPortion(TimeToMinutes(stime)/10);
은 매 10분을 찾는 계산식입니다.
TimeToMinutes(Stime)은 현재시간을 밤12시 이후에 경과한 시간을
분단위로 변경하여 줍니다.
오전 9시는 9X60 = 540분입니다.
오전 9시 1분은 540+1 = 541분입니다.
이렇게 계산된 값을 나누기 10을 하고
FracPortion함수를 이용해서 소숫점 이하의 값만 가지고 오면
일분단위의 값만 가지고 올수 있습니다.
0/ 0.1/ 0.2/ 0.3/ 0.4/ 0.5/ 0.6/ 0.7/ 0.8/ 0.9
이때 0값이 나오는 시점이 매 10분입니다. 10분 20분 30분 40분 50분 정각..
var2이 0이 되기 전까지 고가와 저가를 찾아 갱신하고
var2가 0이 되면 해당봉의 고가와 저가로 초기화 후
그 전 10분동안의 고가와 저가는 Hval1과 Lval1로 넘겨 보관해서
현재 10분동안 값을 사용합니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 시스템식 하나 더 부탁드립니다.
> 안녕하세요. 수식 부탁드립니다.
선물1분이나 2분 챠트에서
장 시작후에는 전날 15:00부터 종가까지 가격중 고가와 저가를 구해서
현재가가 고가를 상향돌파하면 매수 저가를 하향 돌파하면 매도
9시 10분부터는 09:00:00부터 09:09:59초 까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 20분부터는 09:10:00 에서 09:19:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 30분부터는 09:20:00에서 09:29:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
이런식으로
매 10분마다 지나간 바로 앞 10분 기간 동안의 고가, 저가를 구해서 현재가가
고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도 이렇게 해서 오후 3시까지
진행되는 시스템식을 만들수 있습니까?
상당히 복잡할 것 같기도 하고 아니면 간단할 것 같기도 한데 한번 만들어 주시면
고맙겠습니다.
감사합니다. 좋은 하루 되세요
동해바다01
2007-12-01 06:08:07
상세한 설명 감사합니다. 저는 timehigh와 timelow 함수를 사용할 줄 알았는데
이렇게 하니 아주 간단하게 만들어 지는 군요. 그런데. 전전 10분 동안의 고저값은
hval1[2], lval1[2], hval1[3], lval1[3] 이렇게 시간이 경과하면서 자동으로 처리가
되는 것입니까? 아니면 hval2=hval1[2], lval2=lval1[2]와 같이 선언을 다시 해주어야
하는 지요. 감사합니다. 좋은 하루 되십시요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 하나 더 부탁드립니다.
> 안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
식을 2가지 올려드립니다.
1번식은 정확히 매 10분마다 조건을 만족하면 매수/매도 되는 식이며
2번식은 0분에서 9분사이에 전 10분동안의 고점과 저점을 상향/하향하면
매수/매도되는 식입니다.
1번식
var : Hval(0),Lval(0),Hval1(0),Lval1(0);
var2 = FracPortion(TimeToMinutes(stime)/10);// 분단위
if var2 == 0 then {
Hval = H;
Lval = L;
Hval1 = Hval[1];
Lval1 = Lval[1];
}
if H > Hval Then
Hval = H;
if L < Lval Then
Lval = L;
if var2 == 0 then{
if crossup(C,Hval1) then
buy();
if crossdown(c,Lval1) Then
sell();
}
2번식
var : Hval(0),Lval(0),Hval1(0),Lval1(0);
var2 = FracPortion(TimeToMinutes(stime)/10);// 분단위
if var2 == 0 then {
Hval = H;
Lval = L;
Hval1 = Hval[1];
Lval1 = Lval[1];
}
if H > Hval Then
Hval = H;
if L < Lval Then
Lval = L;
if crossup(C,Hval1) then
buy();
if crossdown(c,Lval1) Then
sell();
식을 조금 설명드리면
var2 = FracPortion(TimeToMinutes(stime)/10);
은 매 10분을 찾는 계산식입니다.
TimeToMinutes(Stime)은 현재시간을 밤12시 이후에 경과한 시간을
분단위로 변경하여 줍니다.
오전 9시는 9X60 = 540분입니다.
오전 9시 1분은 540+1 = 541분입니다.
이렇게 계산된 값을 나누기 10을 하고
FracPortion함수를 이용해서 소숫점 이하의 값만 가지고 오면
일분단위의 값만 가지고 올수 있습니다.
0/ 0.1/ 0.2/ 0.3/ 0.4/ 0.5/ 0.6/ 0.7/ 0.8/ 0.9
이때 0값이 나오는 시점이 매 10분입니다. 10분 20분 30분 40분 50분 정각..
var2이 0이 되기 전까지 고가와 저가를 찾아 갱신하고
var2가 0이 되면 해당봉의 고가와 저가로 초기화 후
그 전 10분동안의 고가와 저가는 Hval1과 Lval1로 넘겨 보관해서
현재 10분동안 값을 사용합니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 동해바다01 님이 쓴 글입니다.
> 제목 : 시스템식 하나 더 부탁드립니다.
> 안녕하세요. 수식 부탁드립니다.
선물1분이나 2분 챠트에서
장 시작후에는 전날 15:00부터 종가까지 가격중 고가와 저가를 구해서
현재가가 고가를 상향돌파하면 매수 저가를 하향 돌파하면 매도
9시 10분부터는 09:00:00부터 09:09:59초 까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 20분부터는 09:10:00 에서 09:19:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
9시 30분부터는 09:20:00에서 09:29:59초까지의 가격중 역시 고가, 저가를 구해서
현재가가 고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도
이런식으로
매 10분마다 지나간 바로 앞 10분 기간 동안의 고가, 저가를 구해서 현재가가
고가를 상향돌파하면 매수, 저가를 하향 돌파하면 매도 이렇게 해서 오후 3시까지
진행되는 시스템식을 만들수 있습니까?
상당히 복잡할 것 같기도 하고 아니면 간단할 것 같기도 한데 한번 만들어 주시면
고맙겠습니다.
감사합니다. 좋은 하루 되세요
다음글