커뮤니티
부탁드립니다.
2015-11-23 15:33:38
176
글번호 92675
현물 분봉 매매
<진입 조건>
-매수시간 : 14:00~14:30
-당일 거래량은 전일 동일시간 거래량 대비 50%이하이고,
-당일 주가는 5일 이격도(일봉의 이격도) 103이하로 내려간 적이 없어야 하고,
-당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하이고,
-매매를 1일 1회로 제한
<진입>
-5일 이격도(일봉의 이격도) 103~105 사이이면 진입
<당일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산
-매수가 대비 +5%이상 상승시 매수수량의 50% 청산
<+1일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산
-매수가 대비 5%상승시 매수수량(잔고)의 50%청산
-매수가 대비 20%상승시 전량 청산
-매수가 대비 10%상승 후 상승(100%가정)가격 대비 70% 하락시 전량 청산
(10%상승 후 3%로 하락시 청산)
<+2일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산(+1일과 같음)
-매수가 대비 5%상승시 매수수량(잔고)의 50%청산(+1일과 같음)
-매수가 대비 20%상승시 전량 청산(+1일과 같음)
-매수가 대비 10%상승 후 상승(100%가정)가격 대비 80% 하락시 전량 청산(+1일과 같음)
-14:46시 이후 첫 봉에 모두 청산
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-11-24 13:46:59
안녕하세요
예스스탁입니다.
"당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하"
수식에서 거래량은 하나의 봉의 총거래량만 알수가 있습니다.
가격대별 거래량은 알수가 없습니다.
종가가 시초가+5%이상이면 해당봉 거래량을 모두 합해
당일거래량이 절반이하라고 지정했습니다.
이용에 참고하시기 바랍니다.
input : P(5),N(1);
var : cnt(0),PreDate(0),count(0),vv(0);
var : sum(0),dayma(0),dis(0),Vsum(0);
var : daycnt(0),didx(0),Bday(0);
if date != date[1] Then{
Didx = Didx+1;
PreDate = sdate[1];
Condition1 = false;
Vsum = 0;
}
if C >= dayopen*1.05 Then
Vsum = Vsum+V;
VV = 0;
for cnt = 1 to 1000 {
if stime[cnt] <= stime and sdate[cnt] == PreDate then{
VV = DayVolume[cnt];
cnt = 10000;//if조건 만족하면 for문을 빠져나감
}
}
sum = 0;
for cnt = 0 to P-1{
sum = sum+DayClose(cnt);
}
dayma = sum/P;
dis = C/dayma*100;
daycnt = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
daycnt = daycnt+1;
}
if dis < 1.03 Then
Condition1 = true;
if stime >= 140000 and stime <= 143000 and
VV > 0 and DayVolume >= VV*0.5 and
Condition1 == false and
Vsum <= DayVolume*0.5 and
count < N and
dis >= 103 and dis <= 105 Then
buy();
if MarketPosition == 1 Then{
if MarketPosition[1] != 1 Then
Bday = Didx;
if Didx <= Bday+2 and highest(H,BarsSinceEntry) < EntryPrice*1.05 Then
exitlong("BP1",AtLimit,EntryPrice*1.05,"",Floor(CurrentContracts*0.5),1);
if Didx >= Bday+1 and Didx <= Bday+2 and highest(H,BarsSinceEntry) < EntryPrice*1.20 Then
exitlong("BP2",AtLimit,EntryPrice*1.20);
if Didx >= Bday+1 and Didx <= Bday+2 and highest(H,BarsSinceEntry) >= EntryPrice*1.10 Then
exitlong("BP3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.7);
if Didx == Bday+2 and stime >= 144600 Then
exitlong("bx");
}
즐거운 하루되세요
> 쌀사비팔 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 현물 분봉 매매
<진입 조건>
-매수시간 : 14:00~14:30
-당일 거래량은 전일 동일시간 거래량 대비 50%이하이고,
-당일 주가는 5일 이격도(일봉의 이격도) 103이하로 내려간 적이 없어야 하고,
-당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하이고,
-매매를 1일 1회로 제한
<진입>
-5일 이격도(일봉의 이격도) 103~105 사이이면 진입
<당일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산
-매수가 대비 +5%이상 상승시 매수수량의 50% 청산
<+1일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산
-매수가 대비 5%상승시 매수수량(잔고)의 50%청산
-매수가 대비 20%상승시 전량 청산
-매수가 대비 10%상승 후 상승(100%가정)가격 대비 70% 하락시 전량 청산
(10%상승 후 3%로 하락시 청산)
<+2일 청산>
-5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산(+1일과 같음)
-매수가 대비 5%상승시 매수수량(잔고)의 50%청산(+1일과 같음)
-매수가 대비 20%상승시 전량 청산(+1일과 같음)
-매수가 대비 10%상승 후 상승(100%가정)가격 대비 80% 하락시 전량 청산(+1일과 같음)
-14:46시 이후 첫 봉에 모두 청산
감사합니다.
다음글
이전글