커뮤니티

문의드립니다.

프로필 이미지
코코2
2012-07-30 14:28:30
256
글번호 53349
답변완료
스토케스틱 다이버전스 저점비교 수식으로 매매신호 나오게 부탁드립니다. 박상우 선생님... 아침에 전화드렷던 이용애 입니다. 꼭 부탁 드립니다. 감사합니다 지표내용] stochastics지표의 상승형 divergence가 발생한 것을 나타냅니다 주가(저가)의 저점은 직전 저점보다 하락했지만, stochastics의 저점은 직전저점보다 상승한 경우입니다. 조건을 만족하면 1값을 만족하지 않으면 0값을 리턴합니다. [지표식] var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0); value1 = stochasticsD(12,5,5); Condition1 = value1 > value1[1] and value1[1] <= value1[2]; Condition2 = L > L[1] and L[1] <= L[2]; sindex1 = MRO(Condition1,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index sindex2 = MRO(Condition1,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index Lindex1 = MRO(Condition2,15,1); // 저가의 최근 저점이발생한 index Lindex2 = MRO(Condition2,15,2); // 저가의 직전 저점이 발생한 index if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고 L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고 Condition1 and //저가의 상승반전이 발생했고 lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면 then var1 = 1; else var1 = 0; plot1(var1);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-30 15:25:55

안녕하세요 예스스탁입니다. 수정답변 드립니다. var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0); value1 = stochasticsD(12,5,5); Condition1 = value1 > value1[1] and value1[1] <= value1[2]; Condition2 = L > L[1] and L[1] <= L[2]; sindex1 = MRO(Condition1,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index sindex2 = MRO(Condition1,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index Lindex1 = MRO(Condition2,15,1); // 저가의 최근 저점이발생한 index Lindex2 = MRO(Condition2,15,2); // 저가의 직전 저점이 발생한 index if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고 L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고 Condition1 and //스토캐스틱저가의 상승반전이 발생했고 lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면 then buy(); //// var : sindex3(0), sindex4(0), Hindex1(0), Hindex2(0); Condition11 = value1 < value1[1] and value1[1] >= value1[2]; Condition12 = H < H[1] and H[1] >= H[2]; sindex3 = MRO(Condition11,15,1); // stochasticsD의 최근 고점이 발생한 시점의 현재로부터 index sindex4 = MRO(Condition11,15,2); // stochasticsD의 직전 고점이 발생한 시점의 현재로부터 index Hindex1 = MRO(Condition12,15,1); // 고가의 최근 고점이발생한 index Hindex2 = MRO(Condition12,15,2); // 고가의 직전 고점이 발생한 index if value1[sindex3+1] < value1[sindex4+1] and //stochastics의 최근고점값이 직전고점값보다작고 H[Hindex1+1] > H[Hindex2+1] and //고가의 최근고점값이 직전고점값보다 크고 Condition11 and //스토캐스틱D의 하락반전이 발생했고 Highest(H,5) == Highest(H,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면 then sell();