커뮤니티
문의 드립니다.
2015-11-02 18:56:27
183
글번호 91974
60분봉의 고저를 이용한식입니다.
1. 단 선물경우 15시15분의 종료시봉이 60분봉 하나로 표현이돼지만,
이봉은 진정한의미의 60분이 아니므로.
마지막봉은 이전봉과 하나로 보아서 고저를표현합니다.
(즉 14시시작봉이 13시15분까지 하나의 봉으로 표현함)
위와같이 봉을 수정한상태에서,
2 60분봉에서 고점이 이전 두개봉의 고점보다 높으면 매수.
3 저점이 이전두개봉의 저점보다 낯으면 매도.
위의 식을부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2015-11-03 14:33:15
안녕하세요
예스스탁입니다.
1.
5분봉이나 1분봉에서 적용하시면 됩니다.
var : TF(0),cnt(0);
Array : HH[10](0),LL[10](0);
TF = TimeToMinutes(stime);
if Bdate != bdate[1] or (Bdate == Bdate[1] and stime < 150000 and TF < TF[1]) Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[2] > 0 and LL[2] > 0 Then{
if HH[0] > max(HH[1],HH[2]) Then
buy();
if ll[0] < mIN(LL[1],LL[2]) Then
sell();
}
2
60분봉 차트에 적용하신다면 아래식 이용하시면 됩니다
var : TF(0),cnt(0);
Array : HH[10](0),LL[10](0);
TF = TimeToMinutes(stime);
if stime < 150000 Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[2] > 0 and LL[2] > 0 Then{
if HH[0] > max(HH[1],HH[2]) Then
buy();
if ll[0] < mIN(LL[1],LL[2]) Then
sell();
}
즐거운 하루되세요
> 해월정 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 60분봉의 고저를 이용한식입니다.
1. 단 선물경우 15시15분의 종료시봉이 60분봉 하나로 표현이돼지만,
이봉은 진정한의미의 60분이 아니므로.
마지막봉은 이전봉과 하나로 보아서 고저를표현합니다.
(즉 14시시작봉이 13시15분까지 하나의 봉으로 표현함)
위와같이 봉을 수정한상태에서,
2 60분봉에서 고점이 이전 두개봉의 고점보다 높으면 매수.
3 저점이 이전두개봉의 저점보다 낯으면 매도.
위의 식을부탁드립니다.