커뮤니티

문의 드립니다.

프로필 이미지
매너모드
2011-07-15 14:19:56
675
글번호 40963
답변완료
if crossup(c, ma(C,5)) then buy(); . . . . . SetStopLoss(10); SetStopTrailing(1,10,percentStop,10); 현물 일봉 시스템에서 처음 이동평균선을 crossup 했을때 20주 매수하고 그다음 10% 상승시마다 10주씩 매수해서 30% 상승시까지 모두 50주 매수하려고합니다. 스탑로스는 10%로 처음 매수가격 기준으로 10% 밀리면 모두 청산하며 추적스탑도 최고가 대비 10% 밀리면 모두 청산하려고 합니다. 수식을 어떻게 작성해야하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-15 14:49:48

안녕하세요 예스스탁입니다. input : P(10); if MarketPosition == 0 and crossup(c, ma(C,5)) then buy("b",OnClose,def,20); if MarketPosition == 1 and CurrentEntries < 4 Then buy("bb",AtStop,EntryPrice*(1+(P*CurrentEntries)/100),20); if MarketPosition == 1 Then{ exitlong("Loss",atstop,EntryPrice*0.9); exitlong("tr",AtStop,highest(h,BarsSinceEntry)*0.9); } 적용하실 때 시스템 트레이딩 설정창의 피라미딩 탭에서 피라미딩을 모든진입신호 허용으로 설정하시면 됩니다. 즐거운 하루되세요 > 매너모드 님이 쓴 글입니다. > 제목 : 문의 드립니다. > if crossup(c, ma(C,5)) then buy(); . . . . . SetStopLoss(10); SetStopTrailing(1,10,percentStop,10); 현물 일봉 시스템에서 처음 이동평균선을 crossup 했을때 20주 매수하고 그다음 10% 상승시마다 10주씩 매수해서 30% 상승시까지 모두 50주 매수하려고합니다. 스탑로스는 10%로 처음 매수가격 기준으로 10% 밀리면 모두 청산하며 추적스탑도 최고가 대비 10% 밀리면 모두 청산하려고 합니다. 수식을 어떻게 작성해야하나요?