커뮤니티
수식문의 드립니다
2016-10-19 15:20:06
142
글번호 103083
수고하십니다.
수식 몇가지 질문드립니다.
1.
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = (highest(high,10,1)+lowest(low,10,1))/2 ;
키움수식 기준 입니다.
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 15일동안 평균 거래대금 70억이상
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5, 1))
and 당일저가 <= a2 *1.005
and c >= a2
손절조건
C < a2*0.97
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
2.
매수조건
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 10일 평균거래대금 50억이상
and
MA(c,20)*1.1 <= MA(c,10) 또는 MA(c,20,1)*1.1 <= MA(c,10,1)
and
당일저가 < (avg(c,5) + avg(c,20)) / 2
and
(MA(c,20)*1.1 < MA(c,5)
or MA(c,20,1)*1.1 < MA(c,5,1)
or (MA(c,20) < MA(c,5) and MA(c,20) >= MA(c,5)))
and
!(당일기준 10이평 하락추세 2회이상)
and
당일기준 5이평 하락추세 1일이상
-5% 추가매수
손절조건
MA(c,20)*0.99 >= c
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
3.
매수조건
전일 기준 2일 평균거래대금 75억이상
and
[{c(2) > ((highest(high,10,2)+lowest(low,10,2))/2)
and c(3)*1.15 < c(2) and 시가*0.8 < C }
or
{c(1) > ((highest(high,10,1)+lowest(low,10,1))/2)
and c(2)*1.15 < c(1)}]
and 당일저가 <= ((highest(high,10)+lowest(low,10))/2)*1.01
and c > ((highest(high,10)+lowest(low,10))/2)
손절기준
-3% 매도
수익매도
제가 시스템을 잘 몰라서 그런데요
당일 수익조건이 되지 않으면 익일조건을 틀리게 해서 설정할수 있는지요
예를 들어 당일 수익매도조건이 5% 이면
당일 5% 수익이 도달하지 않았을경우
익일 시가가 갭상승일때 5% 절반 10% 나머지매도
갭하락일때 시가 전량매도
가능하지 않으면 수익분할 5% 10% 매도로 식 부탁드립니다
그리고 차트에는 당일저가라고 표현했는데 봉이 진행중에 표시가 되나요?
아니면 완성으로 나오나요?
저는 진행중에 매수를 하고 싶은데요
감사합니다....
답변 3
예스스탁 예스스탁 답변
2016-10-19 15:28:02
안녕하세요
예스스탁입니다.
1.
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5)[1]) and
C <= a2 *1.005 and C >= a2 then
buy();
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
2
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0),mav2(0),mav3(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
mav2 = ma(C,10);
mav3 = ma(C,20);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
((mav3*1.1 <= mav2) or (mav3[1]*1.1 <= mav2[1])) and
c < (mav1 + mav2)/2 and
(mav3*1.1 < mav1 or mav3[1]*1.1 < mav1[1] or (mav3 < mav1 and mav3 >= mav1)) and
countif(mav2 < mav2[1],2) == 2 and
mav1 < mav1[1] then
buy();
if MarketPosition == 1 and MaxEntries == 1 Then
buy("bb",atlimit,EntryPrice*0.95);
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
3
수익분할 5% 10% 매도로 식으로 작성해 드립니다.
var : A1(0),M1(0),cnt(0),sum(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 2{
sum = sum+MM[cnt];
}
M1 = sum/10;
if M1 >= 7000000000 and MM[2] > 0 and
((c[2] > A1[2] and c[3]*1.15 < c[2] and O*0.8 < C) or (c[1] > A1[1] and c[2]*1.15 < c[1]))
and c <= a1*1.01
and c > a1 Then
buy();
SetStopProfittarget(3,PercentStop);
if MarketPosition == 1 Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 수고하십니다.
수식 몇가지 질문드립니다.
1.
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = (highest(high,10,1)+lowest(low,10,1))/2 ;
키움수식 기준 입니다.
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 15일동안 평균 거래대금 70억이상
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5, 1))
and 당일저가 <= a2 *1.005
and c >= a2
손절조건
C < a2*0.97
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
2.
매수조건
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 10일 평균거래대금 50억이상
and
MA(c,20)*1.1 <= MA(c,10) 또는 MA(c,20,1)*1.1 <= MA(c,10,1)
and
당일저가 < (avg(c,5) + avg(c,20)) / 2
and
(MA(c,20)*1.1 < MA(c,5)
or MA(c,20,1)*1.1 < MA(c,5,1)
or (MA(c,20) < MA(c,5) and MA(c,20) >= MA(c,5)))
and
!(당일기준 10이평 하락추세 2회이상)
and
당일기준 5이평 하락추세 1일이상
-5% 추가매수
손절조건
MA(c,20)*0.99 >= c
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
3.
매수조건
전일 기준 2일 평균거래대금 75억이상
and
[{c(2) > ((highest(high,10,2)+lowest(low,10,2))/2)
and c(3)*1.15 < c(2) and 시가*0.8 < C }
or
{c(1) > ((highest(high,10,1)+lowest(low,10,1))/2)
and c(2)*1.15 < c(1)}]
and 당일저가 <= ((highest(high,10)+lowest(low,10))/2)*1.01
and c > ((highest(high,10)+lowest(low,10))/2)
손절기준
-3% 매도
수익매도
제가 시스템을 잘 몰라서 그런데요
당일 수익조건이 되지 않으면 익일조건을 틀리게 해서 설정할수 있는지요
예를 들어 당일 수익매도조건이 5% 이면
당일 5% 수익이 도달하지 않았을경우
익일 시가가 갭상승일때 5% 절반 10% 나머지매도
갭하락일때 시가 전량매도
가능하지 않으면 수익분할 5% 10% 매도로 식 부탁드립니다
그리고 차트에는 당일저가라고 표현했는데 봉이 진행중에 표시가 되나요?
아니면 완성으로 나오나요?
저는 진행중에 매수를 하고 싶은데요
감사합니다....
하루4%
2016-10-19 15:59:14
제가 답변 주시기전 수정을 했는데 먼저 답변을 주셧나 봅니다 .
1번과 2번에
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
이게 빠진것같습니다.
그리고 2번에 -5% 하락시 추가매수도 늦게 수정해서 못보신듯 합니다.
가능하면 1번에도 2번과 마찬가지로 수익율 -5%시 추가매수하고
손절이나 익절조건이 나오면 추가매수를 하지 않을수 있는지 궁금합니다
감사합니다~
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의 드립니다
> 안녕하세요
예스스탁입니다.
1.
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5)[1]) and
C <= a2 *1.005 and C >= a2 then
buy();
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
2
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0),mav2(0),mav3(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
mav2 = ma(C,10);
mav3 = ma(C,20);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
((mav3*1.1 <= mav2) or (mav3[1]*1.1 <= mav2[1])) and
c < (mav1 + mav2)/2 and
(mav3*1.1 < mav1 or mav3[1]*1.1 < mav1[1] or (mav3 < mav1 and mav3 >= mav1)) and
countif(mav2 < mav2[1],2) == 2 and
mav1 < mav1[1] then
buy();
if MarketPosition == 1 and MaxEntries == 1 Then
buy("bb",atlimit,EntryPrice*0.95);
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
3
수익분할 5% 10% 매도로 식으로 작성해 드립니다.
var : A1(0),M1(0),cnt(0),sum(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 2{
sum = sum+MM[cnt];
}
M1 = sum/10;
if M1 >= 7000000000 and MM[2] > 0 and
((c[2] > A1[2] and c[3]*1.15 < c[2] and O*0.8 < C) or (c[1] > A1[1] and c[2]*1.15 < c[1]))
and c <= a1*1.01
and c > a1 Then
buy();
SetStopProfittarget(3,PercentStop);
if MarketPosition == 1 Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 수고하십니다.
수식 몇가지 질문드립니다.
1.
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = (highest(high,10,1)+lowest(low,10,1))/2 ;
키움수식 기준 입니다.
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 15일동안 평균 거래대금 70억이상
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5, 1))
and 당일저가 <= a2 *1.005
and c >= a2
손절조건
C < a2*0.97
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
2.
매수조건
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 10일 평균거래대금 50억이상
and
MA(c,20)*1.1 <= MA(c,10) 또는 MA(c,20,1)*1.1 <= MA(c,10,1)
and
당일저가 < (avg(c,5) + avg(c,20)) / 2
and
(MA(c,20)*1.1 < MA(c,5)
or MA(c,20,1)*1.1 < MA(c,5,1)
or (MA(c,20) < MA(c,5) and MA(c,20) >= MA(c,5)))
and
!(당일기준 10이평 하락추세 2회이상)
and
당일기준 5이평 하락추세 1일이상
-5% 추가매수
손절조건
MA(c,20)*0.99 >= c
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
3.
매수조건
전일 기준 2일 평균거래대금 75억이상
and
[{c(2) > ((highest(high,10,2)+lowest(low,10,2))/2)
and c(3)*1.15 < c(2) and 시가*0.8 < C }
or
{c(1) > ((highest(high,10,1)+lowest(low,10,1))/2)
and c(2)*1.15 < c(1)}]
and 당일저가 <= ((highest(high,10)+lowest(low,10))/2)*1.01
and c > ((highest(high,10)+lowest(low,10))/2)
손절기준
-3% 매도
수익매도
제가 시스템을 잘 몰라서 그런데요
당일 수익조건이 되지 않으면 익일조건을 틀리게 해서 설정할수 있는지요
예를 들어 당일 수익매도조건이 5% 이면
당일 5% 수익이 도달하지 않았을경우
익일 시가가 갭상승일때 5% 절반 10% 나머지매도
갭하락일때 시가 전량매도
가능하지 않으면 수익분할 5% 10% 매도로 식 부탁드립니다
그리고 차트에는 당일저가라고 표현했는데 봉이 진행중에 표시가 되나요?
아니면 완성으로 나오나요?
저는 진행중에 매수를 하고 싶은데요
감사합니다....
예스스탁 예스스탁 답변
2016-10-19 15:59:12
안녕하세요
예스스탁입니다.
1번과 2번식에 해당 내용 모두 들어가 있습니다.
작성해 드린 수식에서
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
위 내용이 전일기준 30일안에 전일종가대비 15% 이상 상승한 횟수를 카운트 하는 내용이고
매수 진입조건에 V1 >= 1이라는 조건이 모두 들어가 있습니다.
작성해 드린 수식은 모두 봉완성입니다.
봉완성으로만 작성할수 있는 내용입니다.
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의 드립니다
>
제가 답변 주시기전 수정을 했는데 먼저 답변을 주셧나 봅니다 .
1번과 2번에
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
이게 빠진것같습니다.
감사합니다~
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의 드립니다
> 안녕하세요
예스스탁입니다.
1.
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5)[1]) and
C <= a2 *1.005 and C >= a2 then
buy();
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
2
var : A1(0),A2(0),V1(0),M1(0),cnt(0),sum(0),mav1(0),mav2(0),mav3(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = A1[1];
mav1 = ma(c,5);
mav2 = ma(C,10);
mav3 = ma(C,20);
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
if C > mav1 Then
Condition1 = true;
Else
Condition1 = false;
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 10{
sum = sum+MM[cnt];
}
M1 = sum/10;
V1 = 0;
for cnt = 1 to 30{
if DayClose(cnt) >= DayClose(cnt+1)*1.15 Then
V1 = V1+1;
}
if V1 >= 1 and
M1 >= 7000000000 and MM[10] > 0 and
((mav3*1.1 <= mav2) or (mav3[1]*1.1 <= mav2[1])) and
c < (mav1 + mav2)/2 and
(mav3*1.1 < mav1 or mav3[1]*1.1 < mav1[1] or (mav3 < mav1 and mav3 >= mav1)) and
countif(mav2 < mav2[1],2) == 2 and
mav1 < mav1[1] then
buy();
if MarketPosition == 1 and MaxEntries == 1 Then
buy("bb",atlimit,EntryPrice*0.95);
if MarketPosition == 1 and C < a2*0.97 Then
exitlong("bx1");
if MarketPosition == 1 and Condition1 == false and c >= mav1*1.01 Then
exitlong("bx2");
if MarketPosition == 1 and Condition1 == true Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
3
수익분할 5% 10% 매도로 식으로 작성해 드립니다.
var : A1(0),M1(0),cnt(0),sum(0);
Array : MM[50](0);
a1 = (highest(high,10)+lowest(low,10))/2 ;
if bdate != bdate[1] Then{
MM[0] =0;
for cnt = 1 to 49{
MM[cnt] = MM[cnt-1][1];
}
}
MM[0] = MM[0]+M;
sum = 0;
for cnt = 1 to 2{
sum = sum+MM[cnt];
}
M1 = sum/10;
if M1 >= 7000000000 and MM[2] > 0 and
((c[2] > A1[2] and c[3]*1.15 < c[2] and O*0.8 < C) or (c[1] > A1[1] and c[2]*1.15 < c[1]))
and c <= a1*1.01
and c > a1 Then
buy();
SetStopProfittarget(3,PercentStop);
if MarketPosition == 1 Then{
exitlong("bx31",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
exitlong("bx32",atlimit,EntryPrice*1.10,"",Floor(MaxContracts*0.5),1);
}
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 수고하십니다.
수식 몇가지 질문드립니다.
1.
a1 = (highest(high,10)+lowest(low,10))/2 ;
a2 = (highest(high,10,1)+lowest(low,10,1))/2 ;
키움수식 기준 입니다.
매수조건.
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 15일동안 평균 거래대금 70억이상
(a1*1.1 <= MA(c,5) or a2*1.1 <= MA(c, 5, 1))
and 당일저가 <= a2 *1.005
and c >= a2
손절조건
C < a2*0.97
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
2.
매수조건
전일기준 30봉 이내에서 전일종가대비종가가 15%가 한번이라도 나온종목
전일기준 10일 평균거래대금 50억이상
and
MA(c,20)*1.1 <= MA(c,10) 또는 MA(c,20,1)*1.1 <= MA(c,10,1)
and
당일저가 < (avg(c,5) + avg(c,20)) / 2
and
(MA(c,20)*1.1 < MA(c,5)
or MA(c,20,1)*1.1 < MA(c,5,1)
or (MA(c,20) < MA(c,5) and MA(c,20) >= MA(c,5)))
and
!(당일기준 10이평 하락추세 2회이상)
and
당일기준 5이평 하락추세 1일이상
-5% 추가매수
손절조건
MA(c,20)*0.99 >= c
수익조건
당일시가가 MA(c,5) 보다 낮을때 MA(c,5)*1.01 매도
당일시가가 MA(c,5) 보다 높을때 5% 절반매도 10% 전량매도
3.
매수조건
전일 기준 2일 평균거래대금 75억이상
and
[{c(2) > ((highest(high,10,2)+lowest(low,10,2))/2)
and c(3)*1.15 < c(2) and 시가*0.8 < C }
or
{c(1) > ((highest(high,10,1)+lowest(low,10,1))/2)
and c(2)*1.15 < c(1)}]
and 당일저가 <= ((highest(high,10)+lowest(low,10))/2)*1.01
and c > ((highest(high,10)+lowest(low,10))/2)
손절기준
-3% 매도
수익매도
제가 시스템을 잘 몰라서 그런데요
당일 수익조건이 되지 않으면 익일조건을 틀리게 해서 설정할수 있는지요
예를 들어 당일 수익매도조건이 5% 이면
당일 5% 수익이 도달하지 않았을경우
익일 시가가 갭상승일때 5% 절반 10% 나머지매도
갭하락일때 시가 전량매도
가능하지 않으면 수익분할 5% 10% 매도로 식 부탁드립니다
그리고 차트에는 당일저가라고 표현했는데 봉이 진행중에 표시가 되나요?
아니면 완성으로 나오나요?
저는 진행중에 매수를 하고 싶은데요
감사합니다....