커뮤니티
문의드립니다
2014-07-09 13:21:31
203
글번호 76563
감사합니다
1,자동추세선이 속성창을 열고 닫을때마다 때마다 위치가 달라지는데
추세선이 자동으로 바뀌게 할수없나요?
2,이동평균선20을 이전봉20개값에서 현재값까지
# 직선으로 있는 지표수식 부탁드립니다
--------------------------------------
직선잇기 참고파일 첨부했습니다
-----------------------------------------
Input : Period(20);
var1 : Ma(H,Period);
var2 : Ma(C,Period);
var3 : Ma(L,Period);
var11 : var1[19] ~ var1 까지직선으로 잇기;
var12 : var2[19] ~ var2 까지직선으로 잇기;
var13 : var3[19] ~ var3 까지직선으로 잇기;
-------------------------------------------
IF var11 > var11[1] THEN
Plot1(var11,"var11",RED);
Else
plot1(var11,"var11",BLUE);
-------------------------------------------
IF var12 > var12[1] THEN
Plot2(var12 ,"var12 ",RED);
Else
plot2(var12 ,"var12 ",BLUE);
-------------------------------------------
IF var13 > var13[1] THEN
Plot3(var13 ,"var13 ",RED);
Else
plot3(var13 ,"var13 ",BLUE);
감사합니다
좋은하루 되세요~
- 1. 직선잇기.png (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2014-07-09 15:44:08
안녕하세요
예스스탁입니다.
1.
보조도구의 자동추세선은 차트에 적용될때 한번 그려지고 자동업데이트가 되지 않습니다.
속성을 여시고 확인을 누르시면 다시 적용이 됩니다.
자동으로 할 방법은 없습니다.
자동으로 하시려면 이전에 자동추세선 문의주셨을때 답변드린 식을 사용하셔야 합니다.
2.
해당 내용은 봉이 추가될때마다 20봉전의 시간과 날짜가 변경이 되므로
일반 plot명령어로는 그릴수 없습니다.
추세선 함수를 이용해 항상 현재봉기준으로 19번재봉 전부터 그리도록 해야 합니다.
Input : Period(20);
var : tl1(0),tl2(0),tl3(0);
var1 = Ma(H,Period);
var2 = Ma(C,Period);
var3 = Ma(L,Period);
TL_Delete(tl1);
tl1 = TL_New(sdate[19],stime[19],var1[19],sdate,stime,var1);
TL_SetColor(tl1,iff(var1>var1[19],RED,blue));
TL_Delete(tl2);
tl2 = TL_New(sdate[19],stime[19],var2[19],sdate,stime,var2);
TL_SetColor(tl2,iff(var2>var2[19],RED,blue));
TL_Delete(tl3);
tl3 = TL_New(sdate[19],stime[19],var3[19],sdate,stime,var3);
TL_SetColor(tl3,iff(var3>var3[19],RED,blue));
즐거운 하루되세요
> 감사1 님이 쓴 글입니다.
> 제목 : 문의드립니다
>
감사합니다
1,자동추세선이 속성창을 열고 닫을때마다 때마다 위치가 달라지는데
추세선이 자동으로 바뀌게 할수없나요?
2,이동평균선20을 이전봉20개값에서 현재값까지
# 직선으로 있는 지표수식 부탁드립니다
--------------------------------------
직선잇기 참고파일 첨부했습니다
-----------------------------------------
Input : Period(20);
var1 : Ma(H,Period);
var2 : Ma(C,Period);
var3 : Ma(L,Period);
var11 : var1[19] ~ var1 까지직선으로 잇기;
var12 : var2[19] ~ var2 까지직선으로 잇기;
var13 : var3[19] ~ var3 까지직선으로 잇기;
-------------------------------------------
IF var11 > var11[1] THEN
Plot1(var11,"var11",RED);
Else
plot1(var11,"var11",BLUE);
-------------------------------------------
IF var12 > var12[1] THEN
Plot2(var12 ,"var12 ",RED);
Else
plot2(var12 ,"var12 ",BLUE);
-------------------------------------------
IF var13 > var13[1] THEN
Plot3(var13 ,"var13 ",RED);
Else
plot3(var13 ,"var13 ",BLUE);
감사합니다
좋은하루 되세요~