커뮤니티
질문드려요
2009-06-05 09:43:50
592
글번호 22589
아래 저의 질문에 다음과 같이 답을 주셨는데요, 한가지 의문점이 있어서
재질문 드립니다.
value1 = MACD_OSC(12,26,9);
Condition1 = CountIF(crossup(value1,0),8) >= 1;
var1 = MRO(crossup(value1,0),8,1);
var2 = 8-var1;
var3 = CountIF(value1 > 0, var1);
var4 = CountIF(value1 < 0, var2)[var1];
if C > O and Condition1 and var3 == var1 and var4 == var2 then
buy();
-------------------------------
제가 현재봉(0봉전봉)에서 7봉전봉까지를 말씀드렸으니 총 8봉동안이지요.
그런데 MACD_OSC(12,26,9)를 크로스업하는 봉이 현재봉이라면,
var1 = MRO(crossup(value1,0),8,1);의 var1값은 무엇이 되는지요?
0 이 되지 않나요?
var1 값이 0 이 되면, 윗 식은 성립하지 않는 것 같아서요...
현재봉에서 크로스업이 일어난 것까지 감안한 식을
알려주시면 감사하겠습니다.
좋은 주말 보내시고, 건승하세요...감사합니다...^^*
답변 1
예스스탁 예스스탁 답변
2009-06-05 10:42:41
안녕하세요
예스스타깅빈다.
현재봉에서 크로스업이 발생해도 문제가 없다고 판단됩니다.
var1값은 0값이 나오게되면
var2 = 8;
var3 = CountIF(value1 > 0, 0); --> 0
var4 = CountIF(value1 < 0, 8)[0];
로 변경되어 계산에 문제가 없습니다.
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 질문드려요
> 아래 저의 질문에 다음과 같이 답을 주셨는데요, 한가지 의문점이 있어서
재질문 드립니다.
value1 = MACD_OSC(12,26,9);
Condition1 = CountIF(crossup(value1,0),8) >= 1;
var1 = MRO(crossup(value1,0),8,1);
var2 = 8-var1;
var3 = CountIF(value1 > 0, var1);
var4 = CountIF(value1 < 0, var2)[var1];
if C > O and Condition1 and var3 == var1 and var4 == var2 then
buy();
-------------------------------
제가 현재봉(0봉전봉)에서 7봉전봉까지를 말씀드렸으니 총 8봉동안이지요.
그런데 MACD_OSC(12,26,9)를 크로스업하는 봉이 현재봉이라면,
var1 = MRO(crossup(value1,0),8,1);의 var1값은 무엇이 되는지요?
0 이 되지 않나요?
var1 값이 0 이 되면, 윗 식은 성립하지 않는 것 같아서요...
현재봉에서 크로스업이 일어난 것까지 감안한 식을
알려주시면 감사하겠습니다.
좋은 주말 보내시고, 건승하세요...감사합니다...^^*