커뮤니티

stochastics상승형 - 저점 비교

프로필 이미지
미래테크
2010-08-29 09:48:28
756
글번호 31932
답변완료
주가(저가)의 저점은 직전 저점보다 하락했지만, stochastics의 저점은 직전저점보다 상승한 경우입니다. 수식이 일부 잘못된 모양인데 수정 부탁합니다 var : value1(0), value2(0), value3(0); var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0); value1 = stochasticsD(12,5,5); value2 = value1 > value1[1] and value1[1] <= value1[2]; value3 = L > L[1] and L[1] <= L[2]; sindex1 = MRO(value2,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index sindex2 = MRO(value2,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index Lindex1 = MRO(value3,15,1); // 저가의 최근 저점이발생한 index Lindex2 = MRO(value3,15,2); // 저가의 직전 저점이 발생한 index if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고 L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고 value2 and //저가의 상승반전이 발생했고 lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면 then var1 = 1; else var1 = 0; plot1(var1);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-30 16:05:09

안녕하세요 예스스탁입니다. 예전 버전 랭귀지로 작성된 식이라 현재 버전에 맞게 수정했습니다. var : value1(0), value2(0), value3(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); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : stochastics상승형 - 저점 비교 > 주가(저가)의 저점은 직전 저점보다 하락했지만, stochastics의 저점은 직전저점보다 상승한 경우입니다. 수식이 일부 잘못된 모양인데 수정 부탁합니다 var : value1(0), value2(0), value3(0); var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0); value1 = stochasticsD(12,5,5); value2 = value1 > value1[1] and value1[1] <= value1[2]; value3 = L > L[1] and L[1] <= L[2]; sindex1 = MRO(value2,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index sindex2 = MRO(value2,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index Lindex1 = MRO(value3,15,1); // 저가의 최근 저점이발생한 index Lindex2 = MRO(value3,15,2); // 저가의 직전 저점이 발생한 index if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고 L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고 value2 and //저가의 상승반전이 발생했고 lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면 then var1 = 1; else var1 = 0; plot1(var1);