커뮤니티

시스템수식 문의합니다

프로필 이미지
dk3113
2017-12-10 22:44:17
168
글번호 114869
답변완료
항상 감사합니다 매수의 경우 20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라 휩소를 피하기 위하여 crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때 매수신호가 나오게 하고 십습니다. 매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로 하향돌파 되었을때 입니다 도움 부탁 합니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2017-12-11 17:21:50

안녕하세요 예스스탁입니다. var : T(0); var1 = ma(C,20); var2 = ma(C,60); if crossup(var1,var2) Then { T = 1; var3 = H; } if CrossDown(var1,var2) Then { T = -1; var3 = L; } if T == 1 and C > var3 Then { T = 2; if MarketPosition <= 0 then buy(); } if T == -1 and C < var3 Then { T = -2; if MarketPosition >= 0 then sell(); } 즐거운 하루되세요 > dk3113 님이 쓴 글입니다. > 제목 : 시스템수식 문의합니다 > 항상 감사합니다 매수의 경우 20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라 휩소를 피하기 위하여 crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때 매수신호가 나오게 하고 십습니다. 매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로 하향돌파 되었을때 입니다 도움 부탁 합니다
프로필 이미지

dk3113

2017-12-11 19:17:48

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템수식 문의합니다 > 안녕하세요 예스스탁입니다. var : T(0); var1 = ma(C,20); var2 = ma(C,60); if crossup(var1,var2) Then { T = 1; var3 = H; } if CrossDown(var1,var2) Then { T = -1; var3 = L; } if T == 1 and C > var3 Then { T = 2; if MarketPosition <= 0 then buy(); } if T == -1 and C < var3 Then { T = -2; if MarketPosition >= 0 then sell(); } 즐거운 하루되세요 > dk3113 님이 쓴 글입니다. > 제목 : 시스템수식 문의합니다 > 항상 감사합니다 매수의 경우 20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라 휩소를 피하기 위하여 crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때 매수신호가 나오게 하고 십습니다. 매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로 하향돌파 되었을때 입니다 도움 부탁 합니다 -------------------------------------------------------------------- 신속한 답변 감사합니다 위 시스템 식에 band%(60)이 기준선50 위에 있을경우 매수와 청산거래만 하고 기준선 50아래에선 매도와 청산거래만 되도록 수정 부탁합니다
프로필 이미지

예스스탁 예스스탁 답변

2017-12-12 08:40:35

안녕하세요 예스스탁입니다. Input : Period(20), D(2); var : BBdown(0),BBUp(0),BandB(0); var : T(0); var1 = ma(C,20); var2 = ma(C,60); BBDown = BollBandDown(Period,D); BBUp = BollBandUp(Period,D); BandB = ((C-BBDown)/(BBUp-BBDown))*100; if crossup(var1,var2) Then { T = 1; var3 = H; } if CrossDown(var1,var2) Then { T = -1; var3 = L; } if T == 1 and C > var3 Then { T = 2; if MarketPosition <= 0 then{ if BandB > 50 then buy(); Else ExitShort(); } } if T == -1 and C < var3 Then { T = -2; if MarketPosition >= 0 then{ if BandB < 50 then sell(); Else ExitLong(); } } 즐거운 하루되세요 > dk3113 님이 쓴 글입니다. > 제목 : Re : Re : 필터추가 요청합니다 > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템수식 문의합니다 > 안녕하세요 예스스탁입니다. var : T(0); var1 = ma(C,20); var2 = ma(C,60); if crossup(var1,var2) Then { T = 1; var3 = H; } if CrossDown(var1,var2) Then { T = -1; var3 = L; } if T == 1 and C > var3 Then { T = 2; if MarketPosition <= 0 then buy(); } if T == -1 and C < var3 Then { T = -2; if MarketPosition >= 0 then sell(); } 즐거운 하루되세요 > dk3113 님이 쓴 글입니다. > 제목 : 시스템수식 문의합니다 > 항상 감사합니다 매수의 경우 20이평선이 60이평선을 crossup한 봉의 종가에 바로 진입 이 아니라 휩소를 피하기 위하여 crossup한 봉의 고가를 이후에 처음으로 종가로 돌파 했을때 매수신호가 나오게 하고 십습니다. 매도는 20이평선이 60이평을 crossdown한 봉의 저가를 이후에 처음으로 종가로 하향돌파 되었을때 입니다 도움 부탁 합니다 -------------------------------------------------------------------- 신속한 답변 감사합니다 위 시스템 식에 band%(60)이 기준선50 위에 있을경우 매수와 청산거래만 하고 기준선 50아래에선 매도와 청산거래만 되도록 수정 부탁합니다