커뮤니티
피라미딩 진입수량 분할 청산 방법
2009-06-08 23:58:34
721
글번호 22664
수고많으십니다.
초심자라 모르는게 많네요
문의사항은요
특정지표(K)를 작성해서 "K<100"인 조건에 1계약씩 피라미딩으로 분할진입은 했습니다.
"K>200" 이라는 조건만족시 1계약식 분할청산하고 싶은데, 청산식 좀 부탁드립니다.
청산식만은 구현이 안된다면
K<100인 조건만족시 1계약씩 분할진입(10계약이내)
K>200인 조건만족시 1계약씩 분할청산식 세트로 부탁드리겠습니다.
추가로 분할진입수량이 전량 청산되지 않더라도 조건(K<100)이 만족하면
지정수량(10계약) 이내에서 신규진입이 발생할 수 있었으면 합니다.
답변 2
예스스탁 예스스탁 답변
2009-06-09 09:00:04
안녕하세요
예스스탁입니다.
var : K(0);
if K < 100 and CurrentContracts < 10 Then
buy("b",OnClose,def,1);
if MarketPosition == 1 Then{
if CurrentContracts == 1 and K > 200 Then
exitlong("bx1",OnClose,def,"",1,1);
if CurrentContracts == 2 and K > 200 Then
exitlong("bx2",OnClose,def,"",1,1);
if CurrentContracts == 3 and K > 200 Then
exitlong("bx3",OnClose,def,"",1,1);
if CurrentContracts == 4 and K > 200 Then
exitlong("bx4",OnClose,def,"",1,1);
if CurrentContracts == 5 and K > 200 Then
exitlong("bx5",OnClose,def,"",1,1);
if CurrentContracts == 6 and K > 200 Then
exitlong("bx6",OnClose,def,"",1,1);
if CurrentContracts == 7 and K > 200 Then
exitlong("bx7",OnClose,def,"",1,1);
if CurrentContracts == 8 and K > 200 Then
exitlong("bx8",OnClose,def,"",1,1);
if CurrentContracts == 9 and K > 200 Then
exitlong("bx9",OnClose,def,"",1,1);
if CurrentContracts == 10 and K > 200 Then
exitlong("bx10",OnClose,def,"",1,1);
}
즐거운 하루되세요
> 김영순 님이 쓴 글입니다.
> 제목 : 피라미딩 진입수량 분할 청산 방법
> 수고많으십니다.
초심자라 모르는게 많네요
문의사항은요
특정지표(K)를 작성해서 "K<100"인 조건에 1계약씩 피라미딩으로 분할진입은 했습니다.
"K>200" 이라는 조건만족시 1계약식 분할청산하고 싶은데, 청산식 좀 부탁드립니다.
청산식만은 구현이 안된다면
K<100인 조건만족시 1계약씩 분할진입(10계약이내)
K>200인 조건만족시 1계약씩 분할청산식 세트로 부탁드리겠습니다.
추가로 분할진입수량이 전량 청산되지 않더라도 조건(K<100)이 만족하면
지정수량(10계약) 이내에서 신규진입이 발생할 수 있었으면 합니다.
김영순
2009-06-09 21:34:10
김영순 님에 의해 삭제된 답변입니다.
이전글