커뮤니티
문의드립니다.
2017-07-05 14:10:06
139
글번호 111039
선물차트 기준으로 문의드립니다.
1. 다음과 같이 수식을 작성했습니다.
input : small(20),big(138);
var :las(0);
las = WMA(L,Big)-wma(L,Small);
var1 = wma(L,small);
var2 = wma(L,big);
var3 = iff(wma(L,Small)<wma(L,Big),wma(L,Big)-(las),wma(L,Big));
plot1(var1);
plot2(var2);
plot3(var3);
문의드릴 내용은 지수이평 20선이 <위1번의 plot2선과 삼각가중평균 140선>을 모두 골든크로스하면 해당캔들부터 지수이평 20선이 <위1번의 plot2선과 삼각가중평균 140선>을 모두 데드크로스할때의 해당 캔들까지 차트화면 전체에 새로로 분홍색으로 색채우기를 하고,
반대로 데드크로스하면 해당캔들부터 다음 골든크로스까지 파란색으로 세로로 차트화면 전체에 색채우기를 하고 싶습니다.
수식을 어떻게 작성해야 하는지요?
부탁드립니다. 매번 감사드립니다. !!!
답변 1
예스스탁 예스스탁 답변
2017-07-05 14:45:19
안녕하세요
예스스탁입니다.
수식만 올려드립니다.
설정사항은 이전 채우기 답변참고하시기 바랍니다.
input : small(20),big(138),P(20),Length(140);
var :las(0),emav(0),TLen(0),Tma(0),T(0);
las = WMA(L,Big)-wma(L,Small);
var1 = wma(L,small);
var2 = wma(L,big);
var3 = iff(wma(L,Small)<wma(L,Big),wma(L,Big)-(las),wma(L,Big));
emav = ema(c,P);
TLen = Ceiling((Length + 1) * .5);
Tma = ma(ma(C, TLen), TLen);
Condition1 = emav > var2 and emav > Tma;
Condition2 = emav < var2 and emav < Tma;
if Condition1 == true and Condition1[1] == false then
T = 1;
if Condition2 == true and Condition2[1] == false then
T = -1;
if T == 1 Then{
plot1(999999999,"라인1");
plot2(0,"라인2");
}
else if T == -1 Then{
plot1(0,"라인1");
plot2(999999999,"라인2");
}
else{
plot1(0,"라인1");
plot2(0,"라인2");
}
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물차트 기준으로 문의드립니다.
1. 다음과 같이 수식을 작성했습니다.
input : small(20),big(138);
var :las(0);
las = WMA(L,Big)-wma(L,Small);
var1 = wma(L,small);
var2 = wma(L,big);
var3 = iff(wma(L,Small)<wma(L,Big),wma(L,Big)-(las),wma(L,Big));
plot1(var1);
plot2(var2);
plot3(var3);
문의드릴 내용은 지수이평 20선이 <위1번의 plot2선과 삼각가중평균 140선>을 모두 골든크로스하면 해당캔들부터 지수이평 20선이 <위1번의 plot2선과 삼각가중평균 140선>을 모두 데드크로스할때의 해당 캔들까지 차트화면 전체에 새로로 분홍색으로 색채우기를 하고,
반대로 데드크로스하면 해당캔들부터 다음 골든크로스까지 파란색으로 세로로 차트화면 전체에 색채우기를 하고 싶습니다.
수식을 어떻게 작성해야 하는지요?
부탁드립니다. 매번 감사드립니다. !!!