커뮤니티

피라미딩 진입수량 분할 청산 방법

프로필 이미지
김영순
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

김영순 님에 의해 삭제된 답변입니다.