커뮤니티

수식문의 드립니다.

프로필 이미지
fjulia
2004-01-31 11:58:41
2556
글번호 2209
답변완료
아래수식에서... 손절수식인 setstoploss(1,pointstop); 을 사용하여 매수포지션일때 손절이 나오면 그때 청산과 동시에 매도신호가 나오게하고 매도포지션일때 손절이 나오면 그때 청산과 동시에 매수신호가 나오게 할 수 있는지요? 감사합니다. ================================ input : Period(20), Period1(5); var :비교이평(0), 기준이평(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then buy(); if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-02-02 09:23:00

안녕하세요..예스스탁입니다. setstoploss(1,pointstop)를 이용할 경우에 강제청산과 동시에 진입을 하게할 수는 없습니다. 강제청산 조건을 시스템식으로 풀어서 작성하면 되지 않을까 생각합니다. 아래와 같이 작성할 수 있습니다. input : Period(20), Period1(5); var :비교이평(0), 기준이평(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then { buy(); buyVal = C; //매수가격을 저장 } if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then { sell(); sellVal = C; //매도가격을 저장 } //강제청산 if CrossDown(C,buyVal-1) then { sell(); sellVal = C; //매도가격을 저장 } if CrossUp(C,sellVal+1) then { buy(); buyVal = C; // 매수가격을 저장 } > fjulia 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 아래수식에서... 손절수식인 setstoploss(1,pointstop); 을 사용하여 매수포지션일때 손절이 나오면 그때 청산과 동시에 매도신호가 나오게하고 매도포지션일때 손절이 나오면 그때 청산과 동시에 매수신호가 나오게 할 수 있는지요? 감사합니다. ================================ input : Period(20), Period1(5); var :비교이평(0), 기준이평(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then buy(); if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then sell();