커뮤니티
문의 드려요
2016-08-25 12:30:50
111
글번호 101353
안녕하세요
예스스탁님
늘 어려운 수식 짜주셔서 고맙습니다
1. 전일 일봉의 고가와 저가의 중간값을 당일분봉에 표시하는식인데요
당일에만 적용되고 하루가 지나면 지표라인이 없어지게 하고 싶은데요
찾아보니
var1=(dayhigh(1)+daylow(1))/2;
plot1(var1);
이걸로 얼추 만들어 봤는데요 계속 연달아 표시되더라고요
당일에만 딱 표시되고 하루가 지나면 전일 거는 표시 안되게 하는 방법 부탁드립니다.
2.아래와 같이, 한번 따라서 해봤는데요 오류가 나더라고요 뭐가 잘못되었는지 부탁드립니다
input : N(3);
var : HH(0),LL(0),MM(0),cnt(0);
HH = dayhigh(1);
LL = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
MM=(HH+LL)/2;
plot1(MM);
고맙습니다
답변 1
예스스탁 예스스탁 답변
2016-08-25 13:21:12
안녕하세요
예스스탁입니다.
1.
var1=(dayhigh(1)+daylow(1))/2;
if CurrentDate == sdate Then
plot1(var1);
2
}가 빠져있었습니다.
input : N(3);
var : HH(0),LL(0),MM(0),cnt(0);
HH = dayhigh(1);
LL = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
}
MM=(HH+LL)/2;
plot1(MM);
당일만 표시되기를 원하시면
plot1에 아래조건을 추가해 주시면 됩니다.
if CurrentDate == sdate Then
plot1(MM);
즐거운 하루되세요
> 행복이 님이 쓴 글입니다.
> 제목 : 문의 드려요
> 안녕하세요
예스스탁님
늘 어려운 수식 짜주셔서 고맙습니다
1. 전일 일봉의 고가와 저가의 중간값을 당일분봉에 표시하는식인데요
당일에만 적용되고 하루가 지나면 지표라인이 없어지게 하고 싶은데요
찾아보니
var1=(dayhigh(1)+daylow(1))/2;
plot1(var1);
이걸로 얼추 만들어 봤는데요 계속 연달아 표시되더라고요
당일에만 딱 표시되고 하루가 지나면 전일 거는 표시 안되게 하는 방법 부탁드립니다.
2.아래와 같이, 한번 따라서 해봤는데요 오류가 나더라고요 뭐가 잘못되었는지 부탁드립니다
input : N(3);
var : HH(0),LL(0),MM(0),cnt(0);
HH = dayhigh(1);
LL = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
MM=(HH+LL)/2;
plot1(MM);
고맙습니다
다음글
이전글