커뮤니티
문의드립니다
2018-07-31 22:41:37
115
글번호 121043
아래 전략에서 전고점 전저점을 5봉이내로 수정해주시구요
전고점은 청색 점선 3포인트 정도 전저점은 갈색 점선 3포인트 정도로 수정 부탁드립니다
input : af(0.02),maxaf(0.2);
var : T(0),TL1(0);
var1 = sar(af,maxaf);
if crossup(c,var1) Then
{
buy();
T = 1;
value1 = H;
value11 = sdate;
value12 = stime;
if value2 > 0 Then
TL1 = TL_New(value21,value22,value2,sdate,stime,value2);
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
value2 = L;
value21 = sdate;
value22 = stime;
if value1 > 0 Then
TL1 = TL_New(value11,value12,value1,sdate,stime,value1);
}
if T == 1 then
{
if H > value1 Then
{
value1 = H;
value11 = sdate;
value12 = stime;
}
TL_SetEnd(TL1,sdate,stime,value2);
}
if T == -1 Then
{
if L < value2 Then
{
value2 = L;
value21 = sdate;
value22 = stime;
}
TL_SetEnd(TL1,sdate,stime,value1);
}
답변 1
예스스탁 예스스탁 답변
2018-08-01 13:42:56
안녕하세요
예스스탁입니다.
5봉이내가 어떤 내용인지 불분명합니다.
신호발생시 전고점이나 전저점이 5봉이내에 발생된것만 표시되게 수정했습니다.
점그래프로 지정해도 굵기가 굵으면 사이가 붙어
선처럼 나타납니다. 수식에는 점선으로 지정했습니다.
굵기조정해 보시기 바랍니다.
input : af(0.02),maxaf(0.2),굵기(3);
var : T(0),TL1(0);
var1 = sar(af,maxaf);
if crossup(c,var1) Then
{
buy();
T = 1;
value1 = H;
value11 = sdate;
value12 = stime;
value13 = index;
if value2 > 0 Then
{
T = 2;
TL1 = TL_New(value21,value22,value2,sdate,stime,value2);
TL_SetColor(TL1,pink);
TL_SetStyle(TL1,3);
TL_SetSize(TL1,굵기);
}
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
value2 = L;
value21 = sdate;
value22 = stime;
value23 = index;
if value1 > 0 and index <= value13+5 Then
{
T = -2;
TL1 = TL_New(value11,value12,value1,sdate,stime,value1);
TL_SetColor(TL1,BLUE);
TL_SetStyle(TL1,3);
TL_SetSize(TL1,굵기);
}
}
if T == 1 then
{
if H > value1 Then
{
value1 = H;
value11 = sdate;
value12 = stime;
value13 = index;
}
}
if T == 2 then
TL_SetEnd(TL1,sdate,stime,value2);
if T == -1 Then
{
if L < value2 Then
{
value2 = L;
value21 = sdate;
value22 = stime;
value23 = index;
}
}
if T == -2 then
TL_SetEnd(TL1,sdate,stime,value1);
즐거운 하루되세요
> 해피슈 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 아래 전략에서 전고점 전저점을 5봉이내로 수정해주시구요
전고점은 청색 점선 3포인트 정도 전저점은 갈색 점선 3포인트 정도로 수정 부탁드립니다
input : af(0.02),maxaf(0.2);
var : T(0),TL1(0);
var1 = sar(af,maxaf);
if crossup(c,var1) Then
{
buy();
T = 1;
value1 = H;
value11 = sdate;
value12 = stime;
if value2 > 0 Then
TL1 = TL_New(value21,value22,value2,sdate,stime,value2);
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
value2 = L;
value21 = sdate;
value22 = stime;
if value1 > 0 Then
TL1 = TL_New(value11,value12,value1,sdate,stime,value1);
}
if T == 1 then
{
if H > value1 Then
{
value1 = H;
value11 = sdate;
value12 = stime;
}
TL_SetEnd(TL1,sdate,stime,value2);
}
if T == -1 Then
{
if L < value2 Then
{
value2 = L;
value21 = sdate;
value22 = stime;
}
TL_SetEnd(TL1,sdate,stime,value1);
}
다음글
이전글