커뮤니티
수식문의요..
2011-12-15 09:47:10
383
글번호 45794
최고점과 최저점 가격을 사용자가 입력했을떄
4등분해서 매수하는 전략
최고점 20000원이고 최저점 10000원 일떄 4등분하면
20000원 17500원 15000원 12500원 10000원이 됩니다.
최고점 20000원
↓
1차매수는 17500원
ㅡㅡㅡ ↓ ㅡㅡㅡㅡ 16250원(1,2차 평단가)
2차매수는 15000원
ㅡㅡㅡ ↓ ㅡㅡㅡㅡ 13750원(2,3차 평단가)
3차매수는 12500원
↓
최저점 10000원
각 매수 지점(1.2.3차) 에서는 매수가 각각 한번씩만 이루어져야 합니다.
1차,2차,3차의 매수가격에서 1:1:1비율로 동일금액 분할매수하되
2차매수이후에는 매수된 평단가에서 매수금액의 일부가 매도되어야함
예]
1차매수가격 17500원에서 100을 매수하고
2차매수가격 15000원에서 100을 매수하였을때
1차의 17500원과 2차의 15000원의 평단가인 16250에서
1차와 2차에 걸쳐 총매수한 200의 절반인 100을 매도해야함
이후 3차매수 가격인 12500에서 100을 매수한경우 총매수는
다시 200이되고 2차매수한 15000원과 3차매수한 12500원의 평단가인
13750원에서 총매수된 200의 절반인 100을 매도해야합니다.
1.2.3차까지 하락하여 총 300이 매수된경우는 상승시
13750원에서 100을매도 16250원에서 100을 매도해야 합니다.
매도]
1. 평단가대비 3%이상 상승시 절반매도
2. 평단가대비 5%이상 상승시 전량매도
3.수익전환후 최고가격대비 1%하락시 절반매도
4.수익전환후 최고가격대비 3%하락시 전량매도
손절]
최저점을 이탈하거나
평단가대비 -5%손실시
답변 1
예스스탁 예스스탁 답변
2011-12-15 13:51:50
안녕하세요
예스스탁입니다.
피라미딩을 다른진입신호만 허용으로 설정하시면 됩니다.
input : 최고점(20000),최저점(10000);
var : 중간값(0),매수1차(0),매수2차(0),매수3차(0),청산1차(0),청산2차(0);
중간값 = (최고점+최저점)/2;
매수1차 = (최고점+중간값)/2;
매수2차 = 중간값;
매수3차 = (중간값+최저점)/2;
청산1차 = (매수1차+중간값)/2;
청산2차 = (중간값+매수3차)/2;
if MarketPosition == 0 Then
buy("b1",AtStop,매수1차);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
buy("b2",AtStop,매수2차);
if CurrentEntries == 1 Then
buy("b3",AtStop,매수3차);
}
if MarketPosition == 1 Then{
if CurrentEntries == MaxEntries and MaxEntries == 2 Then
exitlong("bx1",atlimit,청산1차,"B1");
if CurrentEntries == MaxEntries and MaxEntries == 3 Then
exitlong("bx2",atlimit,청산2차,"B1");
if CurrentEntries == MaxEntries and MaxEntries == 3 Then
exitlong("bx3",atlimit,청산2차,"B2");
}
if MarketPosition == 1 Then{
exitlong("bx4",atlimit,AvgEntryPrice*1.03,"",int(CurrentContracts*0.5),1);
exitlong("bx5",atlimit,AvgEntryPrice*1.05);
if crossup(C, AvgEntryPrice) Then{
Condition1 = true;
var1 = index;
}
if Condition1 == true Then{
exitlong("bx6",AtStop,highest(H,index-var1+1)*0.99,"",int(CurrentContracts*0.5),1);
exitlong("bx7",AtStop,highest(H,index-var1+1)*0.97);
}
exitlong("bx8",AtStop,최저점);
exitlong("bx9",AtStop,AvgEntryPrice*0.95);
}
즐거운 하루되세요
> 쭈니오빠 님이 쓴 글입니다.
> 제목 : 수식문의요..
> 최고점과 최저점 가격을 사용자가 입력했을떄
4등분해서 매수하는 전략
최고점 20000원이고 최저점 10000원 일떄 4등분하면
20000원 17500원 15000원 12500원 10000원이 됩니다.
최고점 20000원
↓
1차매수는 17500원
ㅡㅡㅡ ↓ ㅡㅡㅡㅡ 16250원(1,2차 평단가)
2차매수는 15000원
ㅡㅡㅡ ↓ ㅡㅡㅡㅡ 13750원(2,3차 평단가)
3차매수는 12500원
↓
최저점 10000원
각 매수 지점(1.2.3차) 에서는 매수가 각각 한번씩만 이루어져야 합니다.
1차,2차,3차의 매수가격에서 1:1:1비율로 동일금액 분할매수하되
2차매수이후에는 매수된 평단가에서 매수금액의 일부가 매도되어야함
예]
1차매수가격 17500원에서 100을 매수하고
2차매수가격 15000원에서 100을 매수하였을때
1차의 17500원과 2차의 15000원의 평단가인 16250에서
1차와 2차에 걸쳐 총매수한 200의 절반인 100을 매도해야함
이후 3차매수 가격인 12500에서 100을 매수한경우 총매수는
다시 200이되고 2차매수한 15000원과 3차매수한 12500원의 평단가인
13750원에서 총매수된 200의 절반인 100을 매도해야합니다.
1.2.3차까지 하락하여 총 300이 매수된경우는 상승시
13750원에서 100을매도 16250원에서 100을 매도해야 합니다.
매도]
1. 평단가대비 3%이상 상승시 절반매도
2. 평단가대비 5%이상 상승시 전량매도
3.수익전환후 최고가격대비 1%하락시 절반매도
4.수익전환후 최고가격대비 3%하락시 전량매도
손절]
최저점을 이탈하거나
평단가대비 -5%손실시
다음글
이전글