국내주식 분할매수후 매수 청산 버전은 두개로 운영합니다.
A: 매수후 5%수익시 청산 (개별)
B: 누적매수 평균 매수가가 5%수익시 일괄청산
총매수 횟수 200 번
매수횟수가 1-50번까지는 A버전 매수청산
매매횟수가 51-100번까지는 B버전 매수청산
매매횟수가 101번-150까지는 A버전 매수 청산
매매횟수가 151번-200번까지는 B버전 매수청산
수식 부탁드려요~~~
답변 1
예스스탁
예스스탁 답변
2020-04-14 13:59:19
안녕하세요
예스스탁입니다.
문의하신 내용이
진입횟수에 따라 전체 진입을 A와 B를 구분하시면 아래식을 적용하시면 됩니다.
if MarketPosition == 1 then
{
if MaxEntries <= 50 or (MaxEntries >= 101 and MaxEntries <= 150) Then
SetStopProfittarget(5,PercentStop);
Else
{
SetStopProfittarget(0);
ExitLong("bx",Atlimit,AvgEntryPrice*1.05);
}
}
else
{
SetStopProfittarget(0);
}
하지만 객 진입별로 해당 청산이 유지되는 부분이라면
해당 부분은 식작성에 시간이 많이 걸리는 부분으로 저희가 답변을 드릴수 없습니다.
문의하신 내용은 진입횟수별로 총 4개의 종류로 구별하는 것 같지만
실제로는 개별 진입이 발생할떄마다 진입가격과 진입명 저장해서
총 200개에 대해 제어하는 부분과 같습니다.
업무상 시간이 많이 요구되는 부분은 저희가 작성해 드리지 않습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 국내주식입니다.
> 국내주식 분할매수후 매수 청산 버전은 두개로 운영합니다.
A: 매수후 5%수익시 청산 (개별)
B: 누적매수 평균 매수가가 5%수익시 일괄청산
총매수 횟수 200 번
매수횟수가 1-50번까지는 A버전 매수청산
매매횟수가 51-100번까지는 B버전 매수청산
매매횟수가 101번-150까지는 A버전 매수 청산
매매횟수가 151번-200번까지는 B버전 매수청산
수식 부탁드려요~~~