커뮤니티

매수청산 수식 부탁드려요

프로필 이미지
이형지
2020-04-12 18:30:24
761
글번호 137841
답변완료
국내 주식 분할매수 후 아래와 같이 "개별청산매매수"변수에 의해 해당 수량보다 낮으면 SetStopProfittarget(청산률,PercentStop); 로 개별 청산하고 해당 수량보다 높으면 ExitLong("누적분 일청",atlimit,AvgEntryPrice*(1+(일괄청산률)/100)); 의 수식으로 평균값의 일정수익시 전량 청산으로 활용하고 있는데요 if MaxEntries <= 개별청산매매수 Then SetStopProfittarget(청산률,PercentStop); Else { SetStopProfittarget(0); ExitLong("누적분 일청",atlimit,AvgEntryPrice*(1+(일괄청산률)/100)); } 다음과 같이 매수 청산하는 수식 부탁드리겠습니다. 1. 분할매수한 수량이 25개 이하시 매수한 평균값의 10% 도달시 일괄 청산 2. 분할매수한 수량이 25개-50개일때 매수한 평균값의 5% 도달시 보유수량의 50% 청산 3. 분할매수한 수량이 50-100개일때 매수한 평균값이 3% 도달시 부유수량의 50% 청산 4. 분할매수하 수량이 100-200일때 매수한 평균값이 2% 도달시 보유수량의 50% 청산 하는 식으로 구현가능할까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-13 16:32:41

안녕하세요 예스스탁입니다. if MarketPosition == 1 then { if CurrentContracts <= 25 Then ExitLong("bx1",atlimit,EntryPrice*1.10); if CurrentContracts > 25 and CurrentContracts <= 50 Then ExitLong("bx2",atlimit,EntryPrice*1.05); if CurrentContracts > 50 and CurrentContracts <= 100 Then ExitLong("bx3",atlimit,EntryPrice*1.03); if CurrentContracts > 100 and CurrentContracts <= 200 Then ExitLong("bx4",atlimit,EntryPrice*1.02); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 매수청산 수식 부탁드려요 > 국내 주식 분할매수 후 아래와 같이 "개별청산매매수"변수에 의해 해당 수량보다 낮으면 SetStopProfittarget(청산률,PercentStop); 로 개별 청산하고 해당 수량보다 높으면 ExitLong("누적분 일청",atlimit,AvgEntryPrice*(1+(일괄청산률)/100)); 의 수식으로 평균값의 일정수익시 전량 청산으로 활용하고 있는데요 if MaxEntries <= 개별청산매매수 Then SetStopProfittarget(청산률,PercentStop); Else { SetStopProfittarget(0); ExitLong("누적분 일청",atlimit,AvgEntryPrice*(1+(일괄청산률)/100)); } 다음과 같이 매수 청산하는 수식 부탁드리겠습니다. 1. 분할매수한 수량이 25개 이하시 매수한 평균값의 10% 도달시 일괄 청산 2. 분할매수한 수량이 25개-50개일때 매수한 평균값의 5% 도달시 보유수량의 50% 청산 3. 분할매수한 수량이 50-100개일때 매수한 평균값이 3% 도달시 부유수량의 50% 청산 4. 분할매수하 수량이 100-200일때 매수한 평균값이 2% 도달시 보유수량의 50% 청산 하는 식으로 구현가능할까요?