예스스탁
예스스탁 답변
2019-11-18 11:30:11
안녕하세요
예스스탁입니다.
일반 plot은 연장이 되지 않습니다.
추세선으로 처리해 드립니다.
input : Length1(5),Length2(20),굵기(0);
var : 매수1(0),매도1(0),매수2(0),매도2(0);
var : 매수11(0),매수12(0),매도11(0),매도12(0),T(0),tx(0),TLen1(0),TLen2(0);
var : count(0),TL1(0),TL2(0);
TLen1 = Ceiling((Length1 + 1) * .5);
TLen2 = Ceiling((Length2 + 1) * .5);
var1 = ema(ema(C,TLen1), TLen1);
var2 = ema(ema(C,TLen2), TLen2);
if crossup(var1,var2) Then
{
T = 1;
매도1 = var2;
매도11 = 매도1[1];
매도12 = 매도11[1];
count = count+1;
if 매도12 > 매도11 and 매수11 > 매수1 Then
{
value1 = count;
value2 = 매도11;
TL1 = TL_New_Self(sdate[1],stime[1],value2,sdate,stime,value2);
TL_SetColor(TL1,BLUE);
}
}
if 매도1 > 0 and var2 > 매도1 Then
매도1 = var2;
if CrossDown(var1,var2) Then
{
T = -1;
매수1 = var2;
매수11 = 매수1[1];
매수12= 매수11[1];
count = count+1;
if 매수12 < 매수11 and 매도11 < 매도1 Then
{
value3 = count;
value4 = 매수11;
TL2 = TL_New_Self(sdate[1],stime[1],value4,sdate,stime,value4);
TL_SetColor(TL2,MAGENTA);
}
}
if 매수1 > 0 and var2 < 매수1 Then
매수1 = var2;
매도2=매도1-0.02;
매수2=매수1+0.02;
plot1(매도1,"매도1",BLUE,def,굵기);
plot2(매수1,"매수1",MAGENTA,def,굵기);
plot3(var2,"이평",iff(var2>var2[1],MAGENTA,BLUE),def,굵기);
if value1 > 0 and count <= value1+3 then
{
TL_SetEnd(TL1,sdate,stime,value2);
}
if value3 > 0 and count <= value3+3 then
{
TL_SetEnd(TL2,sdate,stime,value4);
}
즐거운 하루되세요
> 골든키 님이 쓴 글입니다.
> 제목 : 수식수정부탁입니다
> #,안녕하세요
1,,그림파일참조하여 아래수식에서 매도(plot4),매수(plot5)라인을 Y축방향으로 더 연장하면
좋겠습니다, 즉 그림 사각박스라인1번 선처럼 매수매도가 3번진행될때까지 선을 연장하여
그리길 원합니다,
그림사각박스 2번라인처럼 매도매수가 3번진행될때까지 선을 연장하여 그리면
좋겠습니다.
2,기존수식을 1번처럼 수정하여 일시적 지지,저항선으로 활용 하고자 합니다, 관리자님의
도움 부탁드립니다.
$,언제나 늘 고맙습니다.
input : Length1(5),Length2(20),굵기(0);
var : 매수1(0),매도1(0),매수2(0),매도2(0);
var : 매수11(0),매수12(0),매도11(0),매도12(0),T(0),tx(0),TLen1(0),TLen2(0);
TLen1 = Ceiling((Length1 + 1) * .5);
TLen2 = Ceiling((Length2 + 1) * .5);
var1 = ema(ema(C,TLen1), TLen1);
var2 = ema(ema(C,TLen2), TLen2);
if crossup(var1,var2) Then
{
T = 1;
매도1 = var2;
매도11 = 매도1[1];
매도12 = 매도11[1];
}
if 매도1 > 0 and var2 > 매도1 Then
매도1 = var2;
if CrossDown(var1,var2) Then
{
T = -1;
매수1 = var2;
매수11 = 매수1[1];
매수12= 매수11[1];
}
if 매수1 > 0 and var2 < 매수1 Then
매수1 = var2;
매도2=매도1-0.02;
매수2=매수1+0.02;
plot1(매도1,"매도1",BLUE,def,굵기);
plot2(매수1,"매수1",MAGENTA,def,굵기);
plot3(var2,"이평",iff(var2>var2[1],MAGENTA,BLUE),def,굵기);
if T == 1 and 매도12 > 매도11 and 매수11 > 매수1 then
{
plot4((매도11));
}
if T == -1 and 매수12 < 매수11 and 매도11 < 매도1 then
{
plot5((매수11));
}