커뮤니티

시스템식 하나 더 부탁드립니다.

프로필 이미지
동해바다01
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시까지 진행되는 시스템식을 만들수 있습니까? 상당히 복잡할 것 같기도 하고 아니면 간단할 것 같기도 한데 한번 만들어 주시면 고맙겠습니다. 감사합니다. 좋은 하루 되세요