커뮤니티
부탁드립니다.
2013-12-27 12:32:23
157
글번호 70838
-현물 1분봉 사용합니다.
<매수조건>
-당일 고가는, 당일 시가대비 +6%이상 상승하지 않아야 함
-매수시점 거래량은, 전일 동 시간대 거래량의 150%를 초과하지 않아야 함
<매수>
1. 5일(일봉)이평 이격도 106이하~105초과이면 매수(하루동안 1회만 매수)
2. 5일(일봉)이평 이격도 105이하~104초과이면 매수(하루동안 1회만 매수)
3. 5일(일봉)이평 이격도 104이하~103초과이면 매수(하루동안 1회만 매수)
4. 5일(일봉)이평 이격도 103이하~102초과이면 매수(하루동안 1회만 매수)
5. 5일(일봉)이평 이격도 102이하~101초과이면 매수(하루동안 1회만 매수)
6. 5일(일봉)이평 이격도 101이하~100초과이면 매수(하루동안 1회만 매수)
* 위 6가지 매수 중 1가지이상 매수되어 있는 상태면, 익일부터 매수금지
* 오늘 청산이 1건이라고 있다면, 오늘 매수 금지
<청산>
-매수당일 : 각 매수가 대비 +5% 이상시 청산
-매수+1일 :
각 매수가 대비 +7% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 +3% 이상시 청산
-매수+2일 :
각 매수가 대비 +7% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 +3% 이상시 청산
-매수+3일 :
각 매수가 대비 +2% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 0%이상시 청산
-매수+4일이후 :
각 매수가 대비 0% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 -3% 이상시 청산
답변 1
예스스탁 예스스탁 답변
2013-12-27 18:33:23
안녕하세요
예스스탁입니다.
피라미딩을 모든진입신호허용으로 설정하고 적용하시면 됩니다.
input : P1(5);
var : sumV(0), maV(0), count(0),dis(0),cnt(0),entryCond(false),Daycnt(0);
var : cond1(false),cond2(false),cond3(false),cond4(false),cond5(false),cond6(false);
var : EP1(0),EP2(0),EP3(0),EP4(0),EP5(0),EP6(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
dis = C/mav*100;
for cnt = 1 to 600 {
if stime <= stime[cnt] and sdate != sdate[cnt] then{
var2 = V[cnt];
cnt = 1000;
}
}
value1 = (V-var2)/var2*100;
if date != date[1] Then{
Daycnt = daycnt+1;
cond1 = false;
cond2 = false;
cond3 = false;
cond4 = false;
cond5 = false;
cond6 = false;
entryCond = false;
}
if MarketPosition == 1 and MarketPosition[1] != MarketPosition Then
entrycond = true;
if ((EntryCond == false and MarketPosition == 0) or (MarketPosition == 1 and EntryDate == sdate)) and
ExitDate(1) != sdate and
dayhigh < dayopen*1.06 And value1 <= 150 Then{
if cond1 == false and dis >= 105 and dis < 106 Then{
buy("b1");
EP1 = C;
cond1 = true;
}
if cond2 == false and dis >= 104 and dis < 105 Then{
buy("b2");
EP2 = C;
cond2 = true;
}
if cond3 == false and dis >= 103 and dis < 104 Then{
buy("b3");
EP3 = C;
cond3 = true;
}
if cond4 == false and dis >= 102 and dis < 103 Then{
buy("b4");
EP4 = C;
cond4 = true;
}
if cond5 == false and dis >= 101 and dis < 102 Then{
buy("b5");
EP5 = C;
cond5 = true;
}
if cond6 == false and dis >= 100 and dis < 101 Then{
buy("b6");
EP6 = C;
cond6 = true;
}
}
if MarketPosition == 1 Then{
if daycnt == daycnt[BarsSinceEntry] Then{
exitlong("BP10",atlimit,EP1*1.05,"b1");
exitlong("BP20",atlimit,EP2*1.05,"b2");
exitlong("BP30",atlimit,EP3*1.05,"b3");
exitlong("BP40",atlimit,EP4*1.05,"b4");
exitlong("BP50",atlimit,EP5*1.05,"b5");
exitlong("BP60",atlimit,EP6*1.05,"b6");
}
if daycnt == daycnt[BarsSinceEntry]+1 Then{
exitlong("BP11",atlimit,EP1*1.07,"b1");
exitlong("BP21",atlimit,EP2*1.07,"b2");
exitlong("BP31",atlimit,EP3*1.07,"b3");
exitlong("BP41",atlimit,EP4*1.07,"b4");
exitlong("BP51",atlimit,EP5*1.07,"b5");
exitlong("BP61",atlimit,EP6*1.07,"b6");
ExitLong("BP1",atlimit,AvgEntryPrice*1.03);
}
if daycnt == daycnt[BarsSinceEntry]+2 Then{
exitlong("BP12",atlimit,EP1*1.07,"b1");
exitlong("BP22",atlimit,EP2*1.07,"b2");
exitlong("BP32",atlimit,EP3*1.07,"b3");
exitlong("BP42",atlimit,EP4*1.07,"b4");
exitlong("BP52",atlimit,EP5*1.07,"b5");
exitlong("BP62",atlimit,EP6*1.07,"b6");
ExitLong("BP2",atlimit,AvgEntryPrice*1.03);
}
if daycnt == daycnt[BarsSinceEntry]+3 Then{
exitlong("BP13",atlimit,EP1*1.02,"b1");
exitlong("BP23",atlimit,EP2*1.02,"b2");
exitlong("BP33",atlimit,EP3*1.02,"b3");
exitlong("BP43",atlimit,EP4*1.02,"b4");
exitlong("BP53",atlimit,EP5*1.02,"b5");
exitlong("BP63",atlimit,EP6*1.02,"b6");
ExitLong("BP3",atlimit,AvgEntryPrice);
}
if daycnt == daycnt[BarsSinceEntry]+4 Then{
exitlong("BP14",atlimit,EP1,"b1");
exitlong("BP24",atlimit,EP2,"b2");
exitlong("BP34",atlimit,EP3,"b3");
exitlong("BP44",atlimit,EP4,"b4");
exitlong("BP54",atlimit,EP5,"b5");
exitlong("BP64",atlimit,EP6,"b6");
ExitLong("BP4",atlimit,AvgEntryPrice*0.97);
}
}
즐거운 하루되세요
> 쌀사비팔 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> -현물 1분봉 사용합니다.
<매수조건>
-당일 고가는, 당일 시가대비 +6%이상 상승하지 않아야 함
-매수시점 거래량은, 전일 동 시간대 거래량의 150%를 초과하지 않아야 함
<매수>
1. 5일(일봉)이평 이격도 106이하~105초과이면 매수(하루동안 1회만 매수)
2. 5일(일봉)이평 이격도 105이하~104초과이면 매수(하루동안 1회만 매수)
3. 5일(일봉)이평 이격도 104이하~103초과이면 매수(하루동안 1회만 매수)
4. 5일(일봉)이평 이격도 103이하~102초과이면 매수(하루동안 1회만 매수)
5. 5일(일봉)이평 이격도 102이하~101초과이면 매수(하루동안 1회만 매수)
6. 5일(일봉)이평 이격도 101이하~100초과이면 매수(하루동안 1회만 매수)
* 위 6가지 매수 중 1가지이상 매수되어 있는 상태면, 익일부터 매수금지
* 오늘 청산이 1건이라고 있다면, 오늘 매수 금지
<청산>
-매수당일 : 각 매수가 대비 +5% 이상시 청산
-매수+1일 :
각 매수가 대비 +7% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 +3% 이상시 청산
-매수+2일 :
각 매수가 대비 +7% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 +3% 이상시 청산
-매수+3일 :
각 매수가 대비 +2% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 0%이상시 청산
-매수+4일이후 :
각 매수가 대비 0% 이상시 청산
청산되지 않고 남아있는, 매수 평균가가 -3% 이상시 청산
다음글
이전글