키움에서 쓰던 수식인데 변환 부탁드립니다.
수식1
atrv=((avg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),단기,1)/C(1)*100+
avg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),장기,1)/C(1)*100)/2)*일정배수
수식2
mm=nPreDayClose(20)+nPreDayClose(19)+nPreDayClose(18)+nPreDayClose(17)+nPreDayClose(16)+nPreDayClose(15)+
nPreDayClose(14)+nPreDayClose(13)+nPreDayClose(12)+nPreDayClose(11)+nPreDayClose(10)+nPreDayClose(9)+
nPreDayClose(8)+nPreDayClose(7)+nPreDayClose(6)+nPreDayClose(5)+nPreDayClose(4)+nPreDayClose(3)+
nPreDayClose(2)+nPreDayClose(1))/20;
수식3
mm+mm*atrv/100
수식4
mm-mm*atrv/100
이고 단기(10) 장기(60) 일정배수(5) 값을 입력하고
수식2가 중단 수식3이 상단 수식4가 하단이며
전일 종가가 하단보다 아래있으며 금일 하단과 골든크로스가 났을때 종가에 매수,
1차매수 값보다 낮을때 종가에 추가매수,
주가가 상단을 골든크로스 했을때 매도
답변 1
예스스탁
예스스탁 답변
2023-09-15 10:46:22
안녕하세요
예스스탁입니다.
input : 일정배수(5),단기(10),장기(60);
var : atrv(0),mm(0),hh(0),ll(0);
atrv=((avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),단기,1)/C[1]*100+
avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),장기,1)/C[1]*100)/2)*일정배수;
mm=(DayClose(20)+DayClose(19)+DayClose(18)+DayClose(17)+DayClose(16)+DayClose(15)+
DayClose(14)+DayClose(13)+DayClose(12)+DayClose(11)+DayClose(10)+DayClose(9)+
DayClose(8)+DayClose(7)+DayClose(6)+DayClose(5)+DayClose(4)+DayClose(3)+
DayClose(2)+DayClose(1))/20;
hh = mm+mm*atrv/100;
ll = mm-mm*atrv/100;
if MarketPosition == 0 and CrossUp(C,ll) and C[1] < ll[1] Then
Buy("b");
if MarketPosition == 1 and C < LatestEntryPrice(0) Then
Buy("bb");
if MarketPosition == 1 and CrossUp(c,hh) Then
ExitLong();
즐거운 하루되세요
> 왕밥빵 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 키움에서 쓰던 수식인데 변환 부탁드립니다.
수식1
atrv=((avg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),단기,1)/C(1)*100+
avg(max(max(H-L,abs(C(1)-H)),abs(C(1)-L)),장기,1)/C(1)*100)/2)*일정배수
수식2
mm=nPreDayClose(20)+nPreDayClose(19)+nPreDayClose(18)+nPreDayClose(17)+nPreDayClose(16)+nPreDayClose(15)+
nPreDayClose(14)+nPreDayClose(13)+nPreDayClose(12)+nPreDayClose(11)+nPreDayClose(10)+nPreDayClose(9)+
nPreDayClose(8)+nPreDayClose(7)+nPreDayClose(6)+nPreDayClose(5)+nPreDayClose(4)+nPreDayClose(3)+
nPreDayClose(2)+nPreDayClose(1))/20;
수식3
mm+mm*atrv/100
수식4
mm-mm*atrv/100
이고 단기(10) 장기(60) 일정배수(5) 값을 입력하고
수식2가 중단 수식3이 상단 수식4가 하단이며
전일 종가가 하단보다 아래있으며 금일 하단과 골든크로스가 났을때 종가에 매수,
1차매수 값보다 낮을때 종가에 추가매수,
주가가 상단을 골든크로스 했을때 매도