커뮤니티
수식작성 문의 드립니다
2015-01-07 14:27:05
108
글번호 81985
항상 친절한 답변 감사드립니다
<청산1>
1.전일종가 대비 10% 상승시 총 진입 수량의 1/3 청산
2.전일종가 대비 12% 상승시 총 진입 수량의 1/3 청산
3.전일종가 대비 14% 상승시 총 진입 수량의 1/3 청산
아래와 같이 로직이 작성 됐었는데
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
XV = int((MaxContracts*(1/3))/10)*10;
}
Else{
XV = int(MaxContracts*(1/3));
}
if dayhigh < DayClose(1)*1.10 Then
ExitLong("bx1",atlimit,DayClose(1)*1.10,"",XV,1);
if dayhigh < DayClose(1)*1.12 Then
ExitLong("bx2",atlimit,DayClose(1)*1.12,"",XV,1);
if dayhigh < DayClose(1)*1.14 Then
ExitLong("bx3",atlimit,DayClose(1)*1.14);
-----------------------------------------------------------------
그러면
<청산1>
1.전일종가 대비 10% 상승시 총 진입 수량의 1/3 청산
2.전일종가 대비 12% 상승시 총 진입 수량의 1/4 청산
3.전일종가 대비 14% 상승시 총 진입 수량의 1/5 청산
어떻게 표현되는지 궁굼해서 이렇게 글올립니다
항상 정말 감사합니다
답변 1
예스스탁 예스스탁 답변
2015-01-07 15:06:57
안녕하세요
예스스탁입니다.
var: Xv1(0),Xv2(0),Xv3(0);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
XV1 = int((MaxContracts*(1/3))/10)*10;
XV2 = int((MaxContracts*(1/4))/10)*10;
XV3 = int((MaxContracts*(1/5))/10)*10;
}
Else
{
XV1 = int(MaxContracts*(1/3));
XV2 = int(MaxContracts*(1/4));
XV3 = int(MaxContracts*(1/5));
}
if dayhigh < DayClose(1)*1.10 Then
ExitLong("bx1",atlimit,DayClose(1)*1.10,"",XV1,1);
if dayhigh < DayClose(1)*1.12 Then
ExitLong("bx2",atlimit,DayClose(1)*1.12,"",XV2,1);
if dayhigh < DayClose(1)*1.14 Then
ExitLong("bx3",atlimit,DayClose(1)*1.14,"",Xv3,1);
}
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식작성 문의 드립니다
> 항상 친절한 답변 감사드립니다
<청산1>
1.전일종가 대비 10% 상승시 총 진입 수량의 1/3 청산
2.전일종가 대비 12% 상승시 총 진입 수량의 1/3 청산
3.전일종가 대비 14% 상승시 총 진입 수량의 1/3 청산
아래와 같이 로직이 작성 됐었는데
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
XV = int((MaxContracts*(1/3))/10)*10;
}
Else{
XV = int(MaxContracts*(1/3));
}
if dayhigh < DayClose(1)*1.10 Then
ExitLong("bx1",atlimit,DayClose(1)*1.10,"",XV,1);
if dayhigh < DayClose(1)*1.12 Then
ExitLong("bx2",atlimit,DayClose(1)*1.12,"",XV,1);
if dayhigh < DayClose(1)*1.14 Then
ExitLong("bx3",atlimit,DayClose(1)*1.14);
-----------------------------------------------------------------
그러면
<청산1>
1.전일종가 대비 10% 상승시 총 진입 수량의 1/3 청산
2.전일종가 대비 12% 상승시 총 진입 수량의 1/4 청산
3.전일종가 대비 14% 상승시 총 진입 수량의 1/5 청산
어떻게 표현되는지 궁굼해서 이렇게 글올립니다
항상 정말 감사합니다
이전글