커뮤니티
지표문의드립니다
2015-05-28 15:12:08
156
글번호 86496
예를들어
5일이동평균선이 20일이동평균선을 골든크로스할때 매수하여
0.4p상승하여 청산하는 지점을 지표식으로 표현하려면 어떻게 하나요?
input : p1(5), p2(20);
var: m1(0), m2(0),pt(0);
m1=ma(c,p1);
m2=ma(c,p2);
pt=crossup(m1,m2);
plot1(iff(crossup(m1,m2),1,0,"매수");
plot2(iff(pt+0.4,1,0,"청산");
위 수식으로 매수할때 청산할때 막대로 표현할 수 있을까요?
수정부탁드려요
답변 1
예스스탁 예스스탁 답변
2015-05-29 10:48:54
안녕하세요
예스스탁입니다.
input : p1(5), p2(20);
var: m1(0), m2(0),T(0);
m1=ma(c,p1);
m2=ma(c,p2);
if T == 0 and crossup(m1,m2) Then{
plot1(1,"신호",RED);
var1 = C;
T = 1;
}
if T == 1 and H >= var1+0.4 Then{
T = 0;
plot1(1,"신호",blue);
}
지표속성창의 차트표시탭에서 막대그래프로 지정하고 적용하시면 됩니다.
골든크로스가 발생하면 빨간색 막대, 0.4상승하면 파란색 막대로 표시됩니다.
즐거운 하루되세요
> NH_WR****** 님이 쓴 글입니다.
> 제목 : 지표문의드립니다
> 예를들어
5일이동평균선이 20일이동평균선을 골든크로스할때 매수하여
0.4p상승하여 청산하는 지점을 지표식으로 표현하려면 어떻게 하나요?
input : p1(5), p2(20);
var: m1(0), m2(0),pt(0);
m1=ma(c,p1);
m2=ma(c,p2);
pt=crossup(m1,m2);
plot1(iff(crossup(m1,m2),1,0,"매수");
plot2(iff(pt+0.4,1,0,"청산");
위 수식으로 매수할때 청산할때 막대로 표현할 수 있을까요?
수정부탁드려요
다음글
이전글