커뮤니티

지표 좀 부탁 드립니다.

프로필 이미지
요타
2021-01-22 09:49:21
1102
글번호 145715
답변완료
* 좋은 주말 되십시요. * <요청사항1> 분봉 카운트 수식 좀 부탁 드립니다. 즉 100개봉의 고가가 이전봉(C[1]) 까지 몇개봉이 경과 되고 있는가 VAR1 = 100개봉 고가 VAR1 = 100개봉 저가 VAR3 = countif(100개봉의 고가 보다 작은 봉이 몇개인가) VAR4 = countif(100개봉의 저가 보다 큰 봉이 몇개인가) * <요청사항2> 아래 수식에서 고점 및 저점을 "●" 로 표시 하고 싶습니다. 기준 : 20개봉&nbsp;안에서&nbsp;가장최근&nbsp;발생한&nbsp;고점과 저점&nbsp;표시 수식이 안되는데 돌아갈수 있도록 수정 좀 부탁 드립니다. ##<이래> var: 고위치(0), 저위치(0), 현상(False), 저항(0); var: j(0), 상추세(False), 하추세(False); Array: 고점[10](0),저점[10](0),지지선[10](0),저항선[10](0); if DayIndex >20 then { if (Swinghigh(1,c,5,5,11)) != -1 then { 고점[0]=(c[5]); 고위치= (index[5]); PlotPaintBar(o,c,"고점[0]",white); } } var1 = index-고위치; * 고맙 습니다. 수고하십시요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-22 13:54:50

안녕하세요 예스스탁입니다. 1 var1 = Highest(H,100); Var2 = Lowest(L,100); if h > var1[1] Then Var3 = 0; Else Var3 = Var3+1; if L < var2[1] Then Var4 = 0; Else Var4 = Var4+1; Plot1(Var3); plot2(Var4); 2 var : hh(0),hi(0),hd(0),ht(0); var : ll(0),li(0),ld(0),lt(0); var : tx1(0),tx2(0); if (SwingHighBar(1,c,5,5,11)) != -1 then { hh = c[5]; hi = index[5]; hd = sDate[5]; ht = sTime[5]; } if (SwingLowBar(1,c,5,5,11)) != -1 then { ll = c[5]; li = index[5]; ld = sDate[5]; ll = sTime[5]; } Text_Delete(tx1); if hi > 0 and Index <= hi+20 Then { tx1 = text_new(sDate[5],sTime[5],C[5],"●"); Text_SetColor(tx1,RED); } Text_Delete(tx2); if li > 0 and Index <= li+20 Then { tx2 = text_new(sDate[5],sTime[5],C[5],"●"); Text_SetColor(tx1,BLUE); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 지표 좀 부탁 드립니다. > * 좋은 주말 되십시요. * <요청사항1> 분봉 카운트 수식 좀 부탁 드립니다. 즉 100개봉의 고가가 이전봉(C[1]) 까지 몇개봉이 경과 되고 있는가 VAR1 = 100개봉 고가 VAR1 = 100개봉 저가 VAR3 = countif(100개봉의 고가 보다 작은 봉이 몇개인가) VAR4 = countif(100개봉의 저가 보다 큰 봉이 몇개인가) * <요청사항2> 아래 수식에서 고점 및 저점을 "●" 로 표시 하고 싶습니다. 기준 : 20개봉&#160;안에서&#160;가장최근&#160;발생한&#160;고점과 저점&#160;표시 수식이 안되는데 돌아갈수 있도록 수정 좀 부탁 드립니다. ##<이래> var: 고위치(0), 저위치(0), 현상(False), 저항(0); var: j(0), 상추세(False), 하추세(False); Array: 고점[10](0),저점[10](0),지지선[10](0),저항선[10](0); if DayIndex >20 then { if (Swinghigh(1,c,5,5,11)) != -1 then { 고점[0]=(c[5]); 고위치= (index[5]); PlotPaintBar(o,c,"고점[0]",white); } } var1 = index-고위치; * 고맙 습니다. 수고하십시요.