국내 주식
1. data1 5분봉
매수 진행
매일
9시 10분에 5만원어치 매수
12시 10분에 5만원어치 매수
3시 10분에 5만원어치 매수
매수 청산
매수후 매수 평균이 5% 일때 전체 수량이 50% 청산
50% 청산후 평균매수가가 마이너스가 안될경우 나머지 50%는 10% 에서 전량 청산
50% 청산후 평균 매수가가 마이너스가 될경우 나머지50%도 5%에서 전량 청산
예를들면
매수는 매일 하루에 3회 일정 금액 매수
매수평균가에서 5% 수익달성시 매수수량의 50% 5%에 청산
나머지는 매수평균 수익률이 0%이하로 떨어지지 않는한 10% 수익에 나머지 전량 청산
만약 50% 청산후 매수평균 수익률이 0%이하로 떨어질경우는 평균 수익률이 5% 될때 전량 청산 입니다.
PS
분할매도가 100회가 되지 않고 50회정도 된다음에도 매수 조건 발생시
누적 매수가 되는 수식이 가능할까요?
답변 1
예스스탁
예스스탁 답변
2021-08-11 16:56:26
안녕하세요
예스스탁입니다.
1
피라미딩은 모든진입신호허용으로 설정하고 적용하시면 됩니다.
input : 시간1(91000),시간2(121000),시간3(151000);
input : 금액1(50000),금액2(50000),금액3(50000);
if sTime == 시간1 Then
Buy("b1",OnClose,DEF,Floor(금액1/C));
if sTime == 시간2 Then
Buy("b2",OnClose,DEF,Floor(금액1/C));
if sTime == 시간3 Then
Buy("b3",OnClose,DEF,Floor(금액1/C));
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
Condition1 = False;
Condition2 = False;
}
if CurrentContracts < CurrentContracts[1] Then
{
if LatestExitName(0) == "bx1" Then
Condition1 = true;
}
if Condition1 == False Then
ExitLong("bx1",AtLimit,AvgEntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
Else
{
if C < AvgEntryPrice Then
Condition1 = true;
if Condition1 == true Then
ExitLong("bx2",AtLimit,AvgEntryPrice*1.05);
}
ExitLong("bx3",AtLimit,AvgEntryPrice*1.10);
}
Else
{
Condition1 = False;
Condition2 = False;
}
2
PS로 문의하신 내용은 정확히 이해하지 못했습니다.
진입수식은 조건내용으로 별도로 제한하지 않으면 분할청산이 발생해도
조건만 만족하면 추가진입을 하게 됩니다.
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 국내 주식 시스템 식 부탁드림니다.
>
국내 주식
1. data1 5분봉
매수 진행
매일
9시 10분에 5만원어치 매수
12시 10분에 5만원어치 매수
3시 10분에 5만원어치 매수
매수 청산
매수후 매수 평균이 5% 일때 전체 수량이 50% 청산
50% 청산후 평균매수가가 마이너스가 안될경우 나머지 50%는 10% 에서 전량 청산
50% 청산후 평균 매수가가 마이너스가 될경우 나머지50%도 5%에서 전량 청산
예를들면
매수는 매일 하루에 3회 일정 금액 매수
매수평균가에서 5% 수익달성시 매수수량의 50% 5%에 청산
나머지는 매수평균 수익률이 0%이하로 떨어지지 않는한 10% 수익에 나머지 전량 청산
만약 50% 청산후 매수평균 수익률이 0%이하로 떨어질경우는 평균 수익률이 5% 될때 전량 청산 입니다.
PS
분할매도가 100회가 되지 않고 50회정도 된다음에도 매수 조건 발생시
누적 매수가 되는 수식이 가능할까요?