커뮤니티
문의드립니다
2018-08-02 23:17:36
160
글번호 121077
아래 전략에서 첨부파일처럼 신호 발생되면 신호 나온 봉 포함해서 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);
답변 1
예스스탁 예스스탁 답변
2018-08-02 14:35:23
안녕하세요
예스스탁입니다.
input : af(0.02),maxaf(0.2),굵기(3),n(5);
var : T(0),TL1(0),TL2(0);
var1 = sar(af,maxaf);
value1 = highest(h,n);
value2 = lowest(l,n);
if crossup(c,var1) Then
{
if MarketPosition <= 0 Then
{
buy();
TL1 = TL_New(sdate[n-1],stime[n-1],value1,sdate,stime,value1);
TL2 = TL_New(sdate[n-1],stime[n-1],value2,sdate,stime,value2);
TL_SetSize(TL1,굵기);
TL_SetSize(TL2,굵기);
TL_SetStyle(TL1,3);
TL_SetStyle(TL2,3);
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,PINK);
}
}
if CrossDown(c,var1) Then
{
if MarketPosition >= 0 Then
{
Sell();
TL1 = TL_New(sdate[n-1],stime[n-1],value1,sdate,stime,value1);
TL2 = TL_New(sdate[n-1],stime[n-1],value2,sdate,stime,value2);
TL_SetSize(TL1,굵기);
TL_SetSize(TL2,굵기);
TL_SetStyle(TL1,3);
TL_SetStyle(TL2,3);
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,PINK);
}
}
if MarketPosition != 0 then
{
TL_SetEnd(TL1,sdate,stime,value2[BarsSinceEntry]);
TL_SetEnd(TL1,sdate,stime,value1[BarsSinceEntry]);
}
즐거운 하루되세요
> 해피슈 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 아래 전략에서 첨부파일처럼 신호 발생되면 신호 나온 봉 포함해서 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);
다음글
이전글