커뮤니티

수식문의요..

프로필 이미지
쭈니오빠
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%손실시