커뮤니티
수식 문의
2019-02-28 09:41:41
259
글번호 126631
아래 수식은 up,downvol 을
거래량지표에 적용하여 색깔로 구분해본 지표입니다.
이 지표에 나오는 데이타의 n봉간 누적분을
아래와 같이 표현하고 싶습니다.
질문 1 ::
n봉 기간의 downvol - Upvol값을 누적하여 지표로 표현하고 싶습니다.
질문2 ::
n봉 기간의 (누적 downvol - Upvol )값이 양수이면
거래량 지표에 **색을, 음수이면 @@색을 적용하고 싶습니다.
질문 3 ::
n봉 기간의 (누적 downvol - Upvol )값이 양수이면
캔들에 **색을, 음수이면 @@색을 적용하고 싶습니다.
인터페이스는 불친절하지만 게시판 답변이 친절하여
덕분에 예트를 더욱 사랑하게 되었습니다. ㅋㅋ
앞으로도 잘 부탁드립니다. ㅎ
If (Upvol > downvol) or (Upvol == downvol and Upvol >= Upvol[1]) Then
{
Plot1(V, "상승");
Plot2(0, "하락");
}
Else
{
Plot1(0, "상승");
Plot2(V, "하락");
}
답변 1
예스스탁 예스스탁 답변
2019-02-28 15:47:22
안녕하세요
예스스탁입니다.
1
input : N(10);
var : Diff(0),sum(0);
Diff = Upvol-DownVol;#차이값
sum = AccumN(diff,N);#N봉누적
plot1(sum,"차이값누적");
2
input : N(10);
var : Diff(0),sum(0);
Diff = Upvol-DownVol;#차이값
sum = AccumN(diff,N);#N봉누적
if sum > 0 Then
{
Plot1(V, "누적0이상");
Plot2(0, "누적0이하");
}
Else
{
Plot1(0, "누적0이상");
Plot2(V, "누적0이하");
}
3 강조식으로 작성해 차트에 적용하시면 됩니다.
지표는 2번과 같이 작성후 속성에서 원하시는 색상으로 지정하시면 되지만
강조는 함수가 한개라 수식안에서 상황별로 색상을 지정하셔야 합니다.
input : N(10);
var : Diff(0),sum(0);
Diff = Upvol-DownVol;
sum = AccumN(diff,N);
if sum > 0 Then
PlotPaintBar(H,L,"강조",MAGENTA);
Else
PlotPaintBar(H,L,"강조",CYAN);
즐거운 하루되세요
> 부똘이 님이 쓴 글입니다.
> 제목 : 수식 문의
> 아래 수식은 up,downvol 을
거래량지표에 적용하여 색깔로 구분해본 지표입니다.
이 지표에 나오는 데이타의 n봉간 누적분을
아래와 같이 표현하고 싶습니다.
질문 1 ::
n봉 기간의 downvol - Upvol값을 누적하여 지표로 표현하고 싶습니다.
질문2 ::
n봉 기간의 (누적 downvol - Upvol )값이 양수이면
거래량 지표에 **색을, 음수이면 @@색을 적용하고 싶습니다.
질문 3 ::
n봉 기간의 (누적 downvol - Upvol )값이 양수이면
캔들에 **색을, 음수이면 @@색을 적용하고 싶습니다.
인터페이스는 불친절하지만 게시판 답변이 친절하여
덕분에 예트를 더욱 사랑하게 되었습니다. ㅋㅋ
앞으로도 잘 부탁드립니다. ㅎ
If (Upvol > downvol) or (Upvol == downvol and Upvol >= Upvol[1]) Then
{
Plot1(V, "상승");
Plot2(0, "하락");
}
Else
{
Plot1(0, "상승");
Plot2(V, "하락");
}