커뮤니티
부탁드립니다.
2014-01-07 13:19:56
149
글번호 71143
현물 1분봉 입니다.
<매수조건>
-전일 종가가 5일선(일봉) 이격도 108 이상이고
-오늘 매수가 한 번이라도 되었다면, 익일부터 매수 금지(모두 청산된 후에 매수 가능)
-오늘 청산이 한 번이라도 되었다면, 오늘 중에는 매수 금지
<매수>
-5일(일봉) 이격도 105.5미만~104이상이면 오늘 1번만 매수
-5일(일봉) 이격도 104미만~102.5이상이면 오늘 1번만 매수
-5일(일봉) 이격도 102.5미만~101이상이면 오늘 1번만 매수
-20일(일봉) 이격도 106미만~104이상이면 오늘 1번만 매수
-20일(일봉) 이격도 104미만~102이상이면 오늘 1번만 매수
-20일(일봉) 이격도 102미만~100이상이면 오늘 1번만 매수
<매수 당일 청산>
-평균매수가 대비 5% 상승시 청산
<매수 +1일 청산>
-평균 매수가 대비 7% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +2일 청산>
-평균 매수가 대비 8% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +3일 청산>
-평균 매수가 대비 9% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +4일 청산>
-평균 매수가 대비 10% 상승시 청산
-당일 저가대비 10% 상승시 청산
-09:45시에 청산
답변 1
예스스탁 예스스탁 답변
2014-01-07 15:29:15
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : sumV(0), maV(0),sumV1(0), maV1(0), count(0),dis(0),dis1(0),cnt(0),entryCond(false),Daycnt(0);
var : sumv2(0),mav2(0),dis2(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);
sumV1 = 0;
for count = 0 to P2{
if count < P1 Then{
sumV = sumV+DayClose(count);
sumV1 = sumV1+DayClose(count+1);
}
if count < P2 Then
sumV2 = sumV2+DayClose(count);
}
maV = sumV / P1;
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
dis = C/mav*100;
dis1 = C/mav1*100;
dis2 = C/mav2*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
dis1 >= 108 Then{
if cond1 == false and dis >= 104 and dis < 105.5 Then{
buy("b1");
cond1 = true;
}
if cond2 == false and dis >= 102.5 and dis < 104 Then{
buy("b2");
cond2 = true;
}
if cond3 == false and dis >= 101 and dis < 102.5 Then{
buy("b3");
cond3 = true;
}
if cond4 == false and dis2 >= 104 and dis2 < 106 Then{
buy("b4");
cond4 = true;
}
if cond5 == false and dis2 >= 102 and dis2 < 104 Then{
buy("b5");
cond5 = true;
}
if cond6 == false and dis2 >= 100 and dis2 < 102 Then{
buy("b6");
cond6 = true;
}
}
if MarketPosition == 1 Then{
if daycnt == daycnt[BarsSinceEntry] Then{
ExitLong("BP0",atlimit,AvgEntryPrice*1.05);
}
if daycnt == daycnt[BarsSinceEntry]+1 Then{
ExitLong("BP1",atlimit,AvgEntryPrice*1.07);
ExitLong("Bx1",atlimit,daylow*1.10);
}
if daycnt == daycnt[BarsSinceEntry]+2 Then{
ExitLong("BP2",atlimit,AvgEntryPrice*1.08);
ExitLong("Bx2",atlimit,daylow*1.10);
}
if daycnt == daycnt[BarsSinceEntry]+3 Then{
ExitLong("BP3",atlimit,AvgEntryPrice*1.09);
ExitLong("Bx3",atlimit,daylow*1.10);
}
if daycnt == daycnt[BarsSinceEntry]+4 Then{
ExitLong("BP4",atlimit,AvgEntryPrice*1.10);
ExitLong("Bx4",atlimit,daylow*1.10);
if stime == 94500 Then
exitlong("x");
}
}
즐거운 하루되세요
> 쌀사비팔 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 현물 1분봉 입니다.
<매수조건>
-전일 종가가 5일선(일봉) 이격도 108 이상이고
-오늘 매수가 한 번이라도 되었다면, 익일부터 매수 금지(모두 청산된 후에 매수 가능)
-오늘 청산이 한 번이라도 되었다면, 오늘 중에는 매수 금지
<매수>
-5일(일봉) 이격도 105.5미만~104이상이면 오늘 1번만 매수
-5일(일봉) 이격도 104미만~102.5이상이면 오늘 1번만 매수
-5일(일봉) 이격도 102.5미만~101이상이면 오늘 1번만 매수
-20일(일봉) 이격도 106미만~104이상이면 오늘 1번만 매수
-20일(일봉) 이격도 104미만~102이상이면 오늘 1번만 매수
-20일(일봉) 이격도 102미만~100이상이면 오늘 1번만 매수
<매수 당일 청산>
-평균매수가 대비 5% 상승시 청산
<매수 +1일 청산>
-평균 매수가 대비 7% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +2일 청산>
-평균 매수가 대비 8% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +3일 청산>
-평균 매수가 대비 9% 상승시 청산
-당일 저가대비 10% 상승시 청산
<매수 +4일 청산>
-평균 매수가 대비 10% 상승시 청산
-당일 저가대비 10% 상승시 청산
-09:45시에 청산
다음글
이전글