커뮤니티

문의드립니다

프로필 이미지
클루지
2009-07-16 11:25:44
800
글번호 23515
답변완료
if MarketPosition==0 && h>long1 && h>long2 Then { buy("buy", atmarket, def,cont1); PlotPaintBar(h,l,o,c,"buy" MAGENTA); else noplot(1); } 라는 식을 만들었는데 'plotpaintbar는 paintbar에서만 쓸수있습니다' 라고 하네요 조건만족할때 주문은 다음날에 나가니까 조건만족하는 날에 챠트에 표시가 되게 하려고 만들었는데 어떻게 해야 할까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-16 18:01:22

안녕하세요 예스스탁입니다. 시스템식에서는 강조출력함수나 지표출력 함수 사용하실 수 없습니다. if h>long1 && h>long2 Then PlotPaintBar(h,l,o,c,"buy" MAGENTA); else noplot(1); 위와 같이 강조식을 따로 만드셔야 하며 시스템식외에는 포지션함수를 사용하실 수 없으므로 신호 발생시점만에만 지표로 표시할수는 없습니다.해당 부분은 감안하셔서 시스템 신호와 같이 보셔야 합니다. 즐거운 하루되세요 > 클루지 님이 쓴 글입니다. > 제목 : 문의드립니다 > if MarketPosition==0 && h>long1 && h>long2 Then { buy("buy", atmarket, def,cont1); PlotPaintBar(h,l,o,c,"buy" MAGENTA); else noplot(1); } 라는 식을 만들었는데 'plotpaintbar는 paintbar에서만 쓸수있습니다' 라고 하네요 조건만족할때 주문은 다음날에 나가니까 조건만족하는 날에 챠트에 표시가 되게 하려고 만들었는데 어떻게 해야 할까요?