커뮤니티

강조가 제대로 나오지 않습니다.

프로필 이미지
nadogaja
2011-03-14 16:39:19
776
글번호 36538
답변완료
var:고점(0),위치(0),하이(true); if Swinghigh(1,c,5,3,9) != -1 Then{ 고점=c[3]; 위치=DayIndex[3]; 하이=true; PlotPaintBar(o,c,"고점",white); } 의도한대로 표현되지 않습니다. c[3]으로 표현하는게 틀린건가요. 설명부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-14 18:14:39

안녕하세요 예스스탁입니다. 해당 식 정상적으로 차트에 표시가 됩니다. 해당식은 강조식입니다. C[3]은 작성하신 식에서 어떤 역활도 하지 않습니다. 1-2-3-4-5-6-7-8-9 총 필요한 봉은 9개 봉이며 스윙하이봉은 6이지만 최종 스윙하이가 만족하는 봉은 9 입이다. 그러므로 9위치에 표시가 됩니다. 고점은 단지 스윙하이 위치의 종가를 저장한 것 뿐입니다. 만약 스윙하이 봉(6)번봉에 표시가 되기를 원하신다면 강조식이나 검색식은 if문이 만족한 봉에 표시하는 식이므로 강조식이나 검색식으로는 가능하지 않습니다. 일반 지표식으로 아래와 같이 작성한 후에 지표속성에서 점그래프로 설정하시고 수평이동에 -3을 입력하시기 바랍니다. var:고점(0),위치(0),하이(true); if Swinghigh(1,c,5,3,9) != -1 Then{ 고점=c[3]; 위치=DayIndex[3]; 하이=true; plot1(고점); } 즐거운 하루되세요 > nadogaja 님이 쓴 글입니다. > 제목 : 강조가 제대로 나오지 않습니다. > var:고점(0),위치(0),하이(true); if Swinghigh(1,c,5,3,9) != -1 Then{ 고점=c[3]; 위치=DayIndex[3]; 하이=true; PlotPaintBar(o,c,"고점",white); } 의도한대로 표현되지 않습니다. c[3]으로 표현하는게 틀린건가요. 설명부탁드립니다.