커뮤니티
이평선 표시좀해주세요
2014-03-03 16:43:04
174
글번호 73136
수고많으십니다-
아래것은 분봉에서표시하는 일봉선들인대요
현재봉하고 이평이나 고점저점선들하고 이격차가 많이나면
봉들이 작게축소돼서 불편해서요
1)각선들하고 봉간의 이격차가 나면 선이 사라지게해주세요
변수적용해서 간격을 조정하게해주심 더좋구요 40틱차이나면 사라지게끔요
2)여기에 추가로 전일고점저점선 넣어주시고요
input : P1(6),P2(10),P3(20),p4(30),p5(60);
var : count(0),sumV1(0),sumV2(0),sumV3(0),sumv4(0),sumv5(0);
var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
sumv4 = 0;
sumv5 = 0;
for count = 0 to P5{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
if count < p4 Then
sumv4 = sumv4+DayClose(count);
if count < p5 Then
sumv5 = sumv5+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
mav4 = sumv4 / p4;
mav5 = sumv5 / p5;
plot1(mav1,"일간이평1");
plot2(mav2,"일간이평2");
plot3(mav3,"일간이평3");
Plot4(mav4,"일간이평4");
Plot5(mav5,"일간이평5");
plot6(DayOpen(0),"당일시가");
plot7(DayClose(1),"전일종가");
input:기간(0),N(0);
var: 최고(0),최저(0),최중심(0),최중상(0),최중하(0),cnt(0);
최고 = dayhigh(N);
최저 = daylow(N);
for cnt = N to (기간-1)+N{
if DayHigh(cnt) > 최고 Then
최고 = dayhigh(cnt);
if DayLow(cnt) < 최저 Then
최저 = daylow(cnt);
}
최중심=(최고+최저)/2;
최중하=최저+(최고-최저)*0.25;
최중상=최저+(최고-최저)*0.75;
plot9(최고,"최고");
plot10(최저,"최저");
plot11(최중심,"최중심");
plot12(최중상,"최중상");
plot13(최중하,"최중하");
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
Plot6((R1+Pivot)/2, "1차저항-피봇 중간");
Plot7((R1+R2)/2, "1차-2차저항 중간");
Plot8((Pivot+S1)/2, "피봇-1차지지 중간");
Plot9((S1+S2)/2, "1차-2차지지 중간");
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-03-03 17:46:00
안녕하세요
예스스탁입니다.
문의하신 내용은 기본차트속성에서 Y축을 화면(기본차트)로 설정하시면 됩니다.
화면(기본차트)는 차트의 Y축을 봉차트만을 기준으로 생성하고
해당 범위안에 지표가 들어올때만 보여지게 됩니다.
기본차트속성은 차트의 봉을 두번클릭하면 나타납니다.
수식으로 할경우 사선이 그려져서 마찬가지로 축소되게 됩니다.
아래는 전일고가와 저가입니다. 지표식 하단에 추가하시면 됩니다.
plot55(dayhigh(1),"전일고가");
plot56(DayLow(1),"전일저가");
즐거운 하루되세요
> 실크로드 님이 쓴 글입니다.
> 제목 : 이평선 표시좀해주세요
> 수고많으십니다-
아래것은 분봉에서표시하는 일봉선들인대요
현재봉하고 이평이나 고점저점선들하고 이격차가 많이나면
봉들이 작게축소돼서 불편해서요
1)각선들하고 봉간의 이격차가 나면 선이 사라지게해주세요
변수적용해서 간격을 조정하게해주심 더좋구요 40틱차이나면 사라지게끔요
2)여기에 추가로 전일고점저점선 넣어주시고요
input : P1(6),P2(10),P3(20),p4(30),p5(60);
var : count(0),sumV1(0),sumV2(0),sumV3(0),sumv4(0),sumv5(0);
var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
sumv4 = 0;
sumv5 = 0;
for count = 0 to P5{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
if count < p4 Then
sumv4 = sumv4+DayClose(count);
if count < p5 Then
sumv5 = sumv5+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
mav4 = sumv4 / p4;
mav5 = sumv5 / p5;
plot1(mav1,"일간이평1");
plot2(mav2,"일간이평2");
plot3(mav3,"일간이평3");
Plot4(mav4,"일간이평4");
Plot5(mav5,"일간이평5");
plot6(DayOpen(0),"당일시가");
plot7(DayClose(1),"전일종가");
input:기간(0),N(0);
var: 최고(0),최저(0),최중심(0),최중상(0),최중하(0),cnt(0);
최고 = dayhigh(N);
최저 = daylow(N);
for cnt = N to (기간-1)+N{
if DayHigh(cnt) > 최고 Then
최고 = dayhigh(cnt);
if DayLow(cnt) < 최저 Then
최저 = daylow(cnt);
}
최중심=(최고+최저)/2;
최중하=최저+(최고-최저)*0.25;
최중상=최저+(최고-최저)*0.75;
plot9(최고,"최고");
plot10(최저,"최저");
plot11(최중심,"최중심");
plot12(최중상,"최중상");
plot13(최중하,"최중하");
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
Plot6((R1+Pivot)/2, "1차저항-피봇 중간");
Plot7((R1+R2)/2, "1차-2차저항 중간");
Plot8((Pivot+S1)/2, "피봇-1차지지 중간");
Plot9((S1+S2)/2, "1차-2차지지 중간");
감사합니다
다음글
이전글