커뮤니티

문의드립니다

프로필 이미지
logos
2011-10-28 13:15:08
515
글번호 44202
답변완료
다음수식문의 드림니다 value1 = data2(MACD(shortPeriod, longPeriod)); value2 = data2(ema(value1,Period)); 위와 같이 data2로 미리 선언되어 있는경우 아래와 같이 작성할 경우 countif(Crossup(value1,value2),DayIndex+1) >=1 위 수식을 적용할경우 Crossup(value1,value2) 은 참조데이타 상에서 크로스가 발생한 것으로 적용되고,DayIndex+1 은 기본차트 에서 발생한것으로 적용이 되는것인지요? 그리고 위수식을 countif(Crossup(value1,value2),data2(DayIndex+1)) >=1 로 작성할 경우 data2(DayIndex+1) 는 참조데이타 상에서 발생한 것으로 되는건가요? 2) 참조데이타(data2)에서 당일시가가 당일시가 당시의 20 이평보다 작다를 참조데이타로 작성부탁 3)다음 수식을 참조데이타로 변환부탁 var1=data2(ma(c,20)); dayopen <var1[DayIndex] 4)참조차트 5분봉차트에서 참조데이타(data2)에서 당일 장 시작후 5분봉종가가 당일시가-atr(20)*5 을 2회이상 하향돌파한적이 있다를 참조데이타로 작성부탁 드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-28 15:40:13

안녕하세요 예스스탁입니다. 1. 만약 주종목과 참조종목이 다른 주기라면 서로 당일 봉갯수가 다를것이고 주종목과 참조종목이 주기는 같은데 2종목 중 하나가 거래가 없는 구간이 있으면 마찬가지로 봉갯수가 차이가 납니다. countif(Crossup(value1,value2),DayIndex+1) 위식에서 dayindex+1은 주종목의 봉갯수입니다. countif도 주종목 기준입니다. 주종목을 기준으로 당일 모든 봉에서 참조데이터의 값을 비교해 크로스를 판단하게 됩니다. data2(countif(Crossup(value1,value2),DayIndex+1)) 위식은 주종의 봉수와는 관계없이 오로지 참조데이터의 데이터만을 이용해 크로스 횟수를 찾게 됩니다. 위 두식은 사용하는데 큰 문제는 없습니다. 다만 아래와 같이 작성하시면 문제가 발생할 수 있습니다. countif(Crossup(value1,value2),data2(DayIndex+1)) 위식에서 봉개수는 data2를 사용하고 countif는 주종목 단위로 계산하므로 주종목 봉이 당일 50개이고 참조종목은 25개 라면 실제 주종목의 최근 25개봉에서 참조종목의 크로스 회수를 세개 되므로 위와 같이 작성해서 사용하시면 안됩니다. 즉 countif가 주종목을 바라보는데 나머지 값들만 참조데이터를 지정해주셨기 때문에 문제가 발생될수 있는 것입니다. 2.),3) if data2(OpenD(0)<ma(C,5)[dayindex]) then 4), if data2(countif(crossdown(C,OpenD(0)-atr(20)*5),dayindex+1) >=2) then 즐거운 하루되세요 3. > logos 님이 쓴 글입니다. > 제목 : 문의드립니다 > 다음수식문의 드림니다 value1 = data2(MACD(shortPeriod, longPeriod)); value2 = data2(ema(value1,Period)); 위와 같이 data2로 미리 선언되어 있는경우 아래와 같이 작성할 경우 countif(Crossup(value1,value2),DayIndex+1) >=1 위 수식을 적용할경우 Crossup(value1,value2) 은 참조데이타 상에서 크로스가 발생한 것으로 적용되고,DayIndex+1 은 기본차트 에서 발생한것으로 적용이 되는것인지요? 그리고 위수식을 countif(Crossup(value1,value2),data2(DayIndex+1)) >=1 로 작성할 경우 data2(DayIndex+1) 는 참조데이타 상에서 발생한 것으로 되는건가요? 2) 참조데이타(data2)에서 당일시가가 당일시가 당시의 20 이평보다 작다를 참조데이타로 작성부탁 3)다음 수식을 참조데이타로 변환부탁 var1=data2(ma(c,20)); dayopen <var1[DayIndex] 4)참조차트 5분봉차트에서 참조데이타(data2)에서 당일 장 시작후 5분봉종가가 당일시가-atr(20)*5 을 2회이상 하향돌파한적이 있다를 참조데이타로 작성부탁 드립니다