커뮤니티
분할청산문의
2012-10-17 23:50:17
251
글번호 55704
아무리 해봐도 안되서 질문 드립니다.
분할청산인데요.
청산조건A 만족시 1계약 청산 후,
다음봉에서 1계약 청산
그 다음봉에서 또 1계약 청산입니다.
이렇게 봉이 하나씩 완성될때마다, 1계약씩 청산하려면 어떻게 해야하나요?
미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2012-10-18 15:16:42
안녕하세요
예스스탁입니다,
분할 청산과 같은 경우에는 진입의 형태와
분할 전략에 따라 식이 많이 다릅니다.
한번진입에 의한 분할청산인지, 피라미딩으로 진입한 부분에
대한 분할청산인지에 따라 식이 달라지게 됩니다.
또한 분할청산 함수는 하나의 진입신호당 한번씩만 발생하므로
거의 경우의수를 모두 감안하여 작성해야 합니다.
청산함수는 진입신호당 한번씩만 발동이 되므로
가령 5계약 진입에 대해 1계약씩 분할 청산을 한다면
5개의 청산함수가 필요합니다.
아래식은 매수진입이 한번에 5계약이 발생하고
특정조건 만족한 후에 하나씩 청산하는 식입니다.
if 진입조건 Then
buy("b",OnClose,def,5);
if MarketPosition == 1 Then{
if CurrentContracts == MaxContracts and 청산조건A == true Then
ExitLong("bx1",OnClose,def,"",1,1);
if CurrentContracts < MaxContracts and 청산조건A[1] == true Then
ExitLong("bx2",OnClose,def,"",1,1);
if CurrentContracts < MaxContracts and 청산조건A[2] == true Then
ExitLong("bx3",OnClose,def,"",1,1);
if CurrentContracts < MaxContracts and 청산조건A[3] == true Then
ExitLong("bx4",OnClose,def,"",1,1);
if CurrentContracts < MaxContracts and 청산조건A[4] == true Then
ExitLong("bx5",OnClose,def,"",1,1);
}
Else
Condition1 = false;
즐거운 하루되세요
> HI_ecare4u 님이 쓴 글입니다.
> 제목 : 분할청산문의
> 아무리 해봐도 안되서 질문 드립니다.
분할청산인데요.
청산조건A 만족시 1계약 청산 후,
다음봉에서 1계약 청산
그 다음봉에서 또 1계약 청산입니다.
이렇게 봉이 하나씩 완성될때마다, 1계약씩 청산하려면 어떻게 해야하나요?
미리 감사드립니다.
다음글
이전글