커뮤니티

질문드립니다.

프로필 이미지
양키
2024-02-22 15:23:46
807
글번호 176893
답변완료
피라미딩 사용하여 진입중입니다. 파리미딩 사용하면 예스스탁 자체옵션 손절기능을 사용하면 손절이 멋대로입니다. 그래서 수식 부탁드립니다. 기존 익절청산식은 계속 존재하는상태에서. 추가로 변수 설정 가능하게 수식부탁드립니다. 1. 1계약 이상 포지션을 보유중일때 첫번째 계약포지션 대비 -80포인트 빠졌을때. 전체다 청산하여라 2. 1계약 이상 포지션 보유중일때 전체 합산 -100포인트 빠졌을때 청산하여라 수식 두가지다 변수 설정 가능하였으면 좋겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-22 17:59:59

안녕하세요 예스스탁입니다. 강제청산함수는 각 진입별로 동작합니다. 피라미딩시 일괄로 청산하고자 하시면 일반청산함수로 구현하셔야 합니다. 1 input : loss(80); if MarketPosition == 1 Then ExitLong("bx",AtStop,EntryPrice-loss); if MarketPosition == -1 Then ExitShort("sx",AtStop,EntryPrice+loss); 2 input : loss(100); if MarketPosition == 1 Then ExitLong("bx",AtStop,AvgEntryPrice-(loss/CurrentContracts)); if MarketPosition == -1 Then ExitShort("sx",AtStop,AvgEntryPrice+(loss/CurrentContracts)); 즐거운 하루되세요 > 양키 님이 쓴 글입니다. > 제목 : 질문드립니다. > 피라미딩 사용하여 진입중입니다. 파리미딩 사용하면 예스스탁 자체옵션 손절기능을 사용하면 손절이 멋대로입니다. 그래서 수식 부탁드립니다. 기존 익절청산식은 계속 존재하는상태에서. 추가로 변수 설정 가능하게 수식부탁드립니다. 1. 1계약 이상 포지션을 보유중일때 첫번째 계약포지션 대비 -80포인트 빠졌을때. 전체다 청산하여라 2. 1계약 이상 포지션 보유중일때 전체 합산 -100포인트 빠졌을때 청산하여라 수식 두가지다 변수 설정 가능하였으면 좋겠습니다.