커뮤니티

문의 드립니다

프로필 이미지
xodlim
2004-05-27 13:20:42
1415
글번호 3790
답변완료
가. 수익대비하락 관련 건 입니다. 1.수식예제의 최대수익대비하락을 표현하는 식과 setstoptrailing함수가 동일하게 작용하는지? 2.setstoptrailing에선 수익이나 손절값을 %로 표현하면 에러가 나오는데 표현 가능한 방법? 3.setstoptrailing에선 수익대비 손절 기준을 나누어 표현할 경우(예를 들면 1수익후 0.5손절, 2수익후 0.7손절), 뒷부분의 큰 변수만 인식하는 것 같은데, 두가지를 모두 인식하도록 하는 표현 방법? 4. 매수조건이 두가지일 경우( 예를 들면 이평골든과 macd골든) 매수조건에 따라 각각 다른 수익대비 하락시 청산조건을 부여 하고 싶은데 가능한 방법? 2.3,4번은 이평5/20 골든 매수 데드 청산, macd '0'선 상향돌파매수 하향돌파매도로 작성해 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-05-27 17:54:03

안녕하세요? 예스스탁입니다.. 문의하신 식을 아래와 같이 작성해 보았습니다... 식 작성의 편의상 이동평균을 이용했으며 MACD를 이용하실 경우 기본식 수정만 해주시면 됩니다. 아래의 수식은 수식 작성 예제의 식에서 약간 수정할 부분이 있어서 다시 작성을 한 형태입니다. input : shortP(5), longP(20), 수익1(1), 손실1(0.5); var : 단기이평(0), 장기이평(0), buyidx(0), buyval(0), buyhigh(0), sellidx(0), sellval(0), selllow(0) ; 단기이평 = ma(C, shortP); 장기이평 = ma(C, longP); ### 매수식 if crossup(단기이평, 장기이평) and marketposition() != 1 then { buy("매수"); buyval = C; var1 = 0; buyidx = accum(1); } ### 매수청산 if accum(1) > buyidx+1 and highest(H, accum(1)-buyidx) >= buyval * 1.01 then { buyhigh = highest(H, accum(1)-buyidx)[1]; var1 = 1; } else var1 = 0; if var1 == 1 and c <= buyhigh * 0.995 then exitlong("최대수익대비하락(매수)"); if crossdown(단기이평, 장기이평) then exitlong("이평청산(매수)"); ### 매도식 if crossdown(단기이평, 장기이평) and marketposition() != -1 then { sell("매도"); sellval = C; var2 = 0; sellidx = accum(1); } ### 매도청산 if accum(1) > sellidx+1 and lowest(L, accum(1)-sellidx) <= sellval * 0.99 then { selllow = lowest(L, accum(1)-sellidx)[1]; var2 = 1; } if var2 == 1 and c > selllow * 1.005 then exitshort("최대수익대비하락(매도)"); if crossup(단기이평, 장기이평) then exitshort("이평청산(매도)"); 감사합니다... > xodlim 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 가. 수익대비하락 관련 건 입니다. 1.수식예제의 최대수익대비하락을 표현하는 식과 setstoptrailing함수가 동일하게 작용하는지? 2.setstoptrailing에선 수익이나 손절값을 %로 표현하면 에러가 나오는데 표현 가능한 방법? 3.setstoptrailing에선 수익대비 손절 기준을 나누어 표현할 경우(예를 들면 1수익후 0.5손절, 2수익후 0.7손절), 뒷부분의 큰 변수만 인식하는 것 같은데, 두가지를 모두 인식하도록 하는 표현 방법? 4. 매수조건이 두가지일 경우( 예를 들면 이평골든과 macd골든) 매수조건에 따라 각각 다른 수익대비 하락시 청산조건을 부여 하고 싶은데 가능한 방법? 2.3,4번은 이평5/20 골든 매수 데드 청산, macd '0'선 상향돌파매수 하향돌파매도로 작성해 주시면 감사하겠습니다.