커뮤니티
지표강조
2017-05-11 16:38:05
223
글번호 109471
안녕하세요?
이평선(5)이 상승하다 "하향반전"하면 "파란색"을 화면에 표시하고~~
이평선(5)이 하락하다 "상승반전"하면 "노란색"을 화면에 표시되게 부탁드립니다.
Input : Period1(5), Period2(20), Period3(60), Period4(120), Period5(240), Period6(480) ;
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0), Sma6(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Sma3 = ma(C,Period3);
Sma4 = ma(C,Period4);
Sma5 = ma(C,Period5);
Sma6 = ma(C,Period6);
var1 = Sma1; # 5이평
if var1 > var1[1] Then
value1 = 1;
if var1 < var1[1] Then
value1 = -1;
if value1 == 1 Then
plot1(var1,"이동평균",RED);
else
plot1(var1,"이동평균",BLUE);
Var2= Sma2; # 20이평
if var2 > Var2[1] Then
value1 = 1;
if var2 < Var2[1] Then
value1 = -1;
if value1 == 1 Then
plot2(Var2,"이동평균",RED);
else
plot2(Var2,"이동평균",BLUE);
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot5(Sma5, "이동평균5");
- 1. 110011_df.jpg (0.11 MB)
답변 1
예스스탁 예스스탁 답변
2017-05-12 10:47:30
안녕하세요
예스스탁입니다.
예스랭귀지에는 바탕화면자체를 변경하는 기능은 없습니다.
비슷하게 보시기 위해서는 지표의 채우기기능을 이용해
처리해볼수는 있고 사용자분이 지표속성과 기본차트속성에서
여러가지 설정을 하셔야 합니다.
1
아래지표식을 작성 후 문법검증(f4) 후에
f5키를 누르시면 지표속성이 나타납니다.
Input : Period(5);
var : T(0);
var1 = ma(C,Period);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if t == 1 Then{
plot1(9999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(9999999,"라인2");
}
2
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정
지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고
첨부된 그림과 같이 지정 후 완료
3
지표를 차트에 적용하기 전에
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
즐거운 하루되세요
> 추세승리 님이 쓴 글입니다.
> 제목 : 지표강조
> 안녕하세요?
이평선(5)이 상승하다 "하향반전"하면 "파란색"을 화면에 표시하고~~
이평선(5)이 하락하다 "상승반전"하면 "노란색"을 화면에 표시되게 부탁드립니다.
Input : Period1(5), Period2(20), Period3(60), Period4(120), Period5(240), Period6(480) ;
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0), Sma6(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Sma3 = ma(C,Period3);
Sma4 = ma(C,Period4);
Sma5 = ma(C,Period5);
Sma6 = ma(C,Period6);
var1 = Sma1; # 5이평
if var1 > var1[1] Then
value1 = 1;
if var1 < var1[1] Then
value1 = -1;
if value1 == 1 Then
plot1(var1,"이동평균",RED);
else
plot1(var1,"이동평균",BLUE);
Var2= Sma2; # 20이평
if var2 > Var2[1] Then
value1 = 1;
if var2 < Var2[1] Then
value1 = -1;
if value1 == 1 Then
plot2(Var2,"이동평균",RED);
else
plot2(Var2,"이동평균",BLUE);
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot5(Sma5, "이동평균5");