커뮤니티
초보입니다
2012-12-18 09:43:55
264
글번호 57395
당일봉만을계산에 사용합니다..
현재봉의 변동폭이 이전 6개(n) 봉의 변동폭의평균보다 크면
현재봉 몸통상단,몸통하단을 저장하고
종가로 몸통상단을돌파하면 매수,몸통하단을 돌파하면 매도;
n은변수로 해주세요
수고해주세요..
답변 1
예스스탁 예스스탁 답변
2012-12-18 13:50:26
안녕하세요
예스스탁입니다.
input : N(6);
if date != date[1] Then{
value1 = 0;
value2 = 0;
}
var1 = abs(c-O);
var2 = ma(var1,N);
if dayindex+1 > N Then{
if var1 > var2[1] Then{
value1 = max(c,O);
value2 = min(c,O);
}
if crossup(c,value1) and value1 > 0 and value2 > 0 Then
buy();
if CrossDown(c,value2) and value1 > 0 and value2 > 0 Then
sell();
}
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 초보입니다
> 당일봉만을계산에 사용합니다..
현재봉의 변동폭이 이전 6개(n) 봉의 변동폭의평균보다 크면
현재봉 몸통상단,몸통하단을 저장하고
종가로 몸통상단을돌파하면 매수,몸통하단을 돌파하면 매도;
n은변수로 해주세요
수고해주세요..