커뮤니티

문의드립니다

프로필 이미지
해피슈
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);