커뮤니티
지표에 관한 질문입니다.
2016-12-12 17:41:18
111
글번호 104911
안녕하세요.
항상 수고가 많으십니다.
-------- 질문입니다 ----------------------------------------------
분봉에서
전일 20이평 종가값을 오늘 화면에 가로선으로 주욱 그리고 싶습니다.
다음과 같이 했더니 안됩니다.
if bdate != bdate[1] then
{
var1 = 0; // 변수-1 을 0으로 초기화
}
if bdate == bdate[1] then
{
var2 = ma(c, 20);
var3 = var2(1); <--- 전일 20 이평 종가를 var3 에 저장
}
plot1(var3, "전일 20 이평 종가값", blue);
--------------------------------------------------------------------
수정 부탁드립니다.
항상 하시는 일에 좋은 결실 거두시기를 바랍니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-12-13 10:51:43
안녕하세요
예스스탁입니다.
특정시점에만 함수를 계산하면 이전값이 없습니다.
1번과 같이 별도변수로 함수값을 계산해서 저장후 사용하시거나
2번과 같이 1봉전 20이평을 계산하게 하셔야 합니다.
1,
var : mav(0);
mav = ma(c,20);
if bdate != bdate[1] then
{
var1 = 0; // 변수-1 을 0으로 초기화
var2 = mav;
var3 = var2[1];
}
plot1(var3, "전일 20 이평 종가값", blue);
2
if bdate != bdate[1] then
{
var1 = 0; // 변수-1 을 0으로 초기화
var2 = ma(C,20);
var3 = ma(c,20)[1];
}
plot1(var3, "전일 20 이평 종가값", blue);
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : 지표에 관한 질문입니다.
> 안녕하세요.
항상 수고가 많으십니다.
-------- 질문입니다 ----------------------------------------------
분봉에서
전일 20이평 종가값을 오늘 화면에 가로선으로 주욱 그리고 싶습니다.
다음과 같이 했더니 안됩니다.
if bdate != bdate[1] then
{
var1 = 0; // 변수-1 을 0으로 초기화
}
if bdate == bdate[1] then
{
var2 = ma(c, 20);
var3 = var2(1); <--- 전일 20 이평 종가를 var3 에 저장
}
plot1(var3, "전일 20 이평 종가값", blue);
--------------------------------------------------------------------
수정 부탁드립니다.
항상 하시는 일에 좋은 결실 거두시기를 바랍니다.
감사합니다.
다음글