커뮤니티

문의드립니다

프로필 이미지
cinamon
2011-10-12 21:34:03
394
글번호 43644
답변완료
안녕하세요 수식작성 Q&A를 보다 질문드립니다 ------------------------------------------------------------------ 질문 매수진입 Condition1 = 볼린져밴드이평(20.2)이 상승추세일때 매수 (단, 5봉이상 상승추세일때 매수금지) 매수청산 Condition1 = 당일 종가가 고가대비 0.25% 이상 하락할때 매수청산 ------------------------------------------------------------------- 답변 input : Per(0.25); var1 = ma(c,20); if countif(var1 > var1,4) == 4 and countif(var1 > var1,5) == 4 Then buy(); if MarketPosition == 1 and CrossDown(c,dayhigh*(1-Per/100)) Then ExitLong(); --------------------------------------------------------------------- 저의질문 if countif(var1 > var1,4) == 4 and countif(var1 > var1,5) == 4 Then buy(); 이문장을요 if countif(var1 > var1[1],4) == 4 and countif(var1 > var1[1],5) == 4 Then buy(); 이렇게 바꿔야 되는거 아닌가요???? 답변부탁드릴께요 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-13 10:32:15

안녕하세요 예스스탁입니다. 예 맞습니다. 뒤에 [1]이 들어가 줘야 합니다. if countif(var1 > var1[1],4) == 4 and countif(var1 > var1[1],5) == 4 Then buy(); 즐거운 하루되세요 > cinamon 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 수식작성 Q&A를 보다 질문드립니다 ------------------------------------------------------------------ 질문 매수진입 Condition1 = 볼린져밴드이평(20.2)이 상승추세일때 매수 (단, 5봉이상 상승추세일때 매수금지) 매수청산 Condition1 = 당일 종가가 고가대비 0.25% 이상 하락할때 매수청산 ------------------------------------------------------------------- 답변 input : Per(0.25); var1 = ma(c,20); if countif(var1 > var1,4) == 4 and countif(var1 > var1,5) == 4 Then buy(); if MarketPosition == 1 and CrossDown(c,dayhigh*(1-Per/100)) Then ExitLong(); --------------------------------------------------------------------- 저의질문 if countif(var1 > var1,4) == 4 and countif(var1 > var1,5) == 4 Then buy(); 이문장을요 if countif(var1 > var1[1],4) == 4 and countif(var1 > var1[1],5) == 4 Then buy(); 이렇게 바꿔야 되는거 아닌가요???? 답변부탁드릴께요 감사합니다