커뮤니티
수고하십니다
2008-07-31 17:18:12
887
글번호 16474
수고하십니다
더운 여름에 고생 많으십니다
전에 만든 특정 체결강도 이상이면 매수하라 수식인데요
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
if
value2 >= 25
Then sell();
if
value3 <= -25
Then buy();
여기서 accumv를 이용해서
봉 30개 안에 (봉 8개안에 매도체결강도최저점이30이하) and
(봉 8개안에 매수체결강도최고점이 30이상) 이 포함 됐을때 매수하라
변수에 accumv()선언하고
accumv = accumn(iff(highest(value2,30) and lowest(value3,30),1,0),30);
# 매수/매도청산
if accumv[1] >= 1 Then buy();
이렇게 하니깐 오류 나네요
좀 부탁 드립니다 (__)
답변 1
예스스탁 예스스탁 답변
2008-07-31 19:15:24
안녕하세요
예스스탁입니다.
문의하신 부분을 정확히 이해하지 못했습니다.
아래 식이 내용과 다르시면 자세한 내용 부탁드립니다.
var : accumv1(0),accumv2(0);
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
accumv1 = accumn(iff(highest(value3,8) <= 30,1,0),30);
accumv2 = accumn(iff(lowest(value2,8) >= 30 ,1,0),30);
if accumv1 >= 1 and accumv2 >= 1 Then
buy();
Accumv1은 8개봉중 최고 value3이 30보다 작을 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
Accumv2는 8개봉중 최저 value2이 30보다 클 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
즐거운 하루되세요
> 백스톰 님이 쓴 글입니다.
> 제목 : 수고하십니다
> 수고하십니다
더운 여름에 고생 많으십니다
전에 만든 특정 체결강도 이상이면 매수하라 수식인데요
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
if
value2 >= 25
Then sell();
if
value3 <= -25
Then buy();
여기서 accumv를 이용해서
봉 30개 안에 (봉 8개안에 매도체결강도최저점이30이하) and
(봉 8개안에 매수체결강도최고점이 30이상) 이 포함 됐을때 매수하라
변수에 accumv()선언하고
accumv = accumn(iff(highest(value2,30) and lowest(value3,30),1,0),30);
# 매수/매도청산
if accumv[1] >= 1 Then buy();
이렇게 하니깐 오류 나네요
좀 부탁 드립니다 (__)
이전글