커뮤니티
문의 드립니다.
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% 밀리면 모두 청산하려고 합니다.
수식을 어떻게 작성해야하나요?