커뮤니티
setstoptrailing 문의입니다.
2012-06-06 22:12:45
319
글번호 51716
1.여러번 분할매수후에
setstoptrailing을 이용해서 한번에 전량청산을 하려면
어떻게 해야 하나요?? 답변 부탁드려요...
2.매일매일마다 변수설정이 초기화 되도록 할수있는방법이 있습니까?
하루데이터만 시스템트레이딩을 적용시키는 것과
여러날동안의 데이터를 가지고 시스템트레이딩을 적용시키는것이 결과값이 달라서요.
답변 1
예스스탁 예스스탁 답변
2012-06-07 15:46:17
안녕하세요
예스스탁입니다.
1.
아래와 같이 트레일링스탑을 풀어서 작성해서 사용하셔야 합니다.
#10%수익이후 20% 수익 감소하면 청산
input : UPrate(10),Dnrate(20);
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice*(1+UPrate/100) then
exitlong("Btr1",AtStop,var1-(var1-EntryPrice)*(Dnrate/100));
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice*(1-UPrate/100) then
ExitShort("Str1",AtStop,var2+(EntryPrice-var2)*(Dnrate/100));
}
# 5포인트 수익이후에 최고가격대비 2포인트 하락하면 청산
input : UPpoint(5),Dnpoint(2);
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
if var1 >= EntryPrice+UPpoint then
exitlong("Btr2",AtStop,var1-Dnpoint);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-UPpoint then
ExitShort("Str2",AtStop,var2+Dnpoint);
}
2.
특정변수가 계속 누적하는 값이시면
아래와 같이 당일 첫봉에서 0으로 값을 초기화하시면 됩니다.₩
if dayindex == 0 then
aa = 0;
즐거운 하루되세요
> HI_evolve1 님이 쓴 글입니다.
> 제목 : setstoptrailing 문의입니다.
> 1.여러번 분할매수후에
setstoptrailing을 이용해서 한번에 전량청산을 하려면
어떻게 해야 하나요?? 답변 부탁드려요...
2.매일매일마다 변수설정이 초기화 되도록 할수있는방법이 있습니까?
하루데이터만 시스템트레이딩을 적용시키는 것과
여러날동안의 데이터를 가지고 시스템트레이딩을 적용시키는것이 결과값이 달라서요.
다음글
이전글