커뮤니티
강조가 제대로 나오지 않습니다.
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]으로 표현하는게 틀린건가요. 설명부탁드립니다.