커뮤니티
재문의
2016-06-08 15:30:07
115
글번호 98854
input : per(5),n(5),X(10),short(12),long(26),sig(9);
var : macdv(0),macds(0);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
value1 = highest(var2,n);
value2 = lowest(var2,n);
value3 = highest(H,X);
value4 = lowest(L,X);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
#전일기준 5이평 n일 최고값이 최저값 대비 per%이상이고
#n일 연속 하락
if value1[1] >= value2[1]*(1+Per/100) and
countif(var2 < var2[1],n) == n Then{
#5-20 골드
if crossup(var1,var2) Then
buy();
#20 > 60 상태에서 5-20 골드
if var2 > var3 and crossup(var1,var2) Then
buy();
#5 < 20 상태이고 주가는 상승전환, 종가는 n일 최고가와 최저가 사이
if var1 < var2 and C > C[1] and C[1] < C[2] and value3 > C and C > value4 Then
buy();
}
if MarketPosition == 1 Then{
#5< 20 인 상태에서 n일최저가 하향이탈
if var1 < var2 and CrossDown(c,value4[1]) Then
exitlong();
#MACD데드크로스
if CrossDown(MACDv,MACDS) Then
ExitLong();
}
즐거운 하루되세요
> 상큼한아침 님이 쓴 글입니다.
> 제목 : 수식부탁합니다
> 종목검색식
직전5거래일동안 20이평선의 등락률이 -n%이상이고 n거래일동안 하락중인 종목검색식.
시스템식
매수조건- 1).검색조건을 충족하고 5이평선이 20이평선을 상향돌파하면 매수
2).20이평이 60이평보다크고 5이평선이 20이평선을 상향돌파하면 매수
3).5이평선이 20이평선을 하향돌파하고 주가가 전고점과 전저점 사이에서
상승반전하면 매수
매도조건- 1).5이평선이 20이평선을 하향돌파하고 주가가 전저점을 하향이탈하면 매도
2).MACD가 데드크로스면 매도
주석까지 부탁합니다
위의 매수식은 매수조건이 3항목이 있는데 3항목 모두 충족한 매수식인것 같습니다
저의 의도는 3개항 각각 개별 충족한 매수식입니다 설명이 맞나 모르겟네요~~
수정부탁합니다~~
수고하세요~~
답변 1
예스스탁 예스스탁 답변
2016-06-08 16:13:57
안녕하세요
예스스탁입니다.
수정한 식입니다.
input : per(5),n(5),X(10),short(12),long(26),sig(9);
var : macdv(0),macds(0);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
value1 = highest(var2,n);
value2 = lowest(var2,n);
value3 = highest(H,X);
value4 = lowest(L,X);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
#전일기준 5이평 n일 최고값이 최저값 대비 per%이상이고
#n일 연속 하락
#5-20 골드
if value1[1] >= value2[1]*(1+Per/100) and
countif(var2 < var2[1],n) == n and
crossup(var1,var2) Then
buy();
#20 > 60 상태에서 5-20 골드
if var2 > var3 and crossup(var1,var2) Then
buy();
#5 < 20 상태이고 주가는 상승전환, 종가는 n일 최고가와 최저가 사이
if var1 < var2 and C > C[1] and C[1] < C[2] and value3 > C and C > value4 Then
buy();
if MarketPosition == 1 Then{
#5< 20 인 상태에서 n일최저가 하향이탈
if var1 < var2 and CrossDown(c,value4[1]) Then
exitlong();
#MACD데드크로스
if CrossDown(MACDv,MACDS) Then
ExitLong();
}
즐거운 하루되세요
> 상큼한아침 님이 쓴 글입니다.
> 제목 : 재문의
> input : per(5),n(5),X(10),short(12),long(26),sig(9);
var : macdv(0),macds(0);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
value1 = highest(var2,n);
value2 = lowest(var2,n);
value3 = highest(H,X);
value4 = lowest(L,X);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
#전일기준 5이평 n일 최고값이 최저값 대비 per%이상이고
#n일 연속 하락
if value1[1] >= value2[1]*(1+Per/100) and
countif(var2 < var2[1],n) == n Then{
#5-20 골드
if crossup(var1,var2) Then
buy();
#20 > 60 상태에서 5-20 골드
if var2 > var3 and crossup(var1,var2) Then
buy();
#5 < 20 상태이고 주가는 상승전환, 종가는 n일 최고가와 최저가 사이
if var1 < var2 and C > C[1] and C[1] < C[2] and value3 > C and C > value4 Then
buy();
}
if MarketPosition == 1 Then{
#5< 20 인 상태에서 n일최저가 하향이탈
if var1 < var2 and CrossDown(c,value4[1]) Then
exitlong();
#MACD데드크로스
if CrossDown(MACDv,MACDS) Then
ExitLong();
}
즐거운 하루되세요
> 상큼한아침 님이 쓴 글입니다.
> 제목 : 수식부탁합니다
> 종목검색식
직전5거래일동안 20이평선의 등락률이 -n%이상이고 n거래일동안 하락중인 종목검색식.
시스템식
매수조건- 1).검색조건을 충족하고 5이평선이 20이평선을 상향돌파하면 매수
2).20이평이 60이평보다크고 5이평선이 20이평선을 상향돌파하면 매수
3).5이평선이 20이평선을 하향돌파하고 주가가 전고점과 전저점 사이에서
상승반전하면 매수
매도조건- 1).5이평선이 20이평선을 하향돌파하고 주가가 전저점을 하향이탈하면 매도
2).MACD가 데드크로스면 매도
주석까지 부탁합니다
위의 매수식은 매수조건이 3항목이 있는데 3항목 모두 충족한 매수식인것 같습니다
저의 의도는 3개항 각각 개별 충족한 매수식입니다 설명이 맞나 모르겟네요~~
수정부탁합니다~~
수고하세요~~