커뮤니티
수식 의뢰드립니다
2016-09-29 17:40:49
259
글번호 102343
1. MACD와 헤이켄아시
키움 수식입니다.
c>o <- 양봉
c
c>o and v>2000 <- 거래량이 2000 이상인 양봉
c3000 <- 거래량이 3000 이상인 음봉
v>avg(v(1),5)*1.7 <- 거래량이 과거 5봉 평균거래량의 1.7배보다 큰 경우
2. 이평 작대기
수식1 매도
highestsince (1,CrossUp(avg(c,5),avg(c,20)),avg(c,20))
수식2 매수
lowestsince (1,Crossdown(avg(c,5),avg(c,20)),avg(c,20));
수식3 20선
avg(c,20)
3.예스수식: 수급
수식1
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x>x(1),x,0)
수식2
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x < x(1),x,0)
수식3
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(ax(1),x,0)
수식4
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x < x(1),x,0)
4. 전저,전고, 중심 (키움)
중심값:(daylow()+dayhigh())/2
전고+전저:(predaylow()+predayhigh())/2 전일의 중심값
전고:predayhigh()
전저:predaylow()
전종:predayclose()
5. 분봉챠트에서 일봉의 이평 넣기 (키움)
수식1 5일선
(npredayclose(4)+npredayclose(3)+npredayclose(2)+npredayclose(1)+dayclose())/5
수식2 10일선
(npredayclose(9)+npredayclose(8)+npredayclose(7)+npredayclose(6)+npredayclose(5)+npredayclose(4)+npredayclose(3)+npredayclose(2)+npredayclose(1)+dayclose())/10
수식3 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)+dayclose())/20
6. (키움)
수식: HI 5-20
HighestSince(1,CrossUp(Trix(5),0),avg(C,20))
수식: LO 5-20
LowestSince(1,CrossDown(Trix(5),0), avg(C,20))
수식: HI 20-20
HighestSince(1,CrossUp(Trix(20),0),avg(C,20))
수식: LO 20-20
LowestSince(1,CrossDown(Trix(20),0), avg(C,20))
7. 다이버전스 (키움)
a=ma(c,4);
b=ma(c,12);
x=(a-b);
if(a>b && x>x(1),x,0)
부탁드립니다! ^ ^,
답변 1
예스스탁 예스스탁 답변
2016-09-30 10:23:15
안녕하세요
예스스탁입니다.
문의하신 내용이 이전에도 비슷한 내용으로 올리신 내용입니다.
이후에 변환문의는 이전문의 참고하셔서 직접 수정하시도록 안내해 드립니다.
1.
1번 내용은 어떤 종류의 수식인지 모르겠습니다.
표현법에 대한 문의로 판단되어 식만 올려드립니다.
#양봉
c>o
#음봉
c<o
#거래량이 2000 이상인 양봉
c>o and v>2000
#거래량이 3000 이상인 음봉
c<0 and V>3000
#거래량이 과거 5봉 평균거래량의 1.7배보다 큰 경우
v>ma(v[1],5)*1.7
2
var : HH(0),LL(0);
var1 = ma(C,5);
var2 = ma(C,20);
if CrossUp(var1,var2) Then
HH = var2;
if CrossDown(var1,var2) Then
HH = var2;
if var2 > HH Then
HH = var2;
if var2 < LL Then
LL = var2;
plot1(HH);
plot2(LL);
plot3(var2);
3
수식의 내용이 불완전하거나 알수없는 변수값이 있고
동일내용에 대한 내용식도 있습니다
케이스별로 값저장되게 작성해 드립니다.
a,b위치와 x등락으로 케이스를 나눠 작성해 드립니다.
의도와 다르시면 수정보완하시기 바랍니다
var : a(0),b(0),X(0);
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if a > b and X > X[1] Then
var1 = X;
if a > b and X < X[1] Then
var2 = X;
if a < b and X > X[1] Then
var3 = X;
if a < b and X < X[1] Then
var4 = X;
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
4
plot1((dayhigh+daylow)/2);
plot2((DayHigh(1)+daylow(1))/2);
plot3(dayhigh(1));
plot4(daylow(1));
plot5(DayClose(1));
5
var1 = (dayclose(4)+dayclose(3)+dayclose(2)+dayclose(1)+dayclose())/5;
var2 = (dayclose(9)+dayclose(8)+dayclose(7)+dayclose(6)+dayclose(5)+dayclose(4)+dayclose(3)+dayclose(2)+dayclose(1)+dayclose())/10 ;
var3 = (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)+dayclose())/20;
plot1(var1);
plot2(var2);
plot3(var3);
6
if crossup(TRIX(5),0) Then
var1 = ma(C,20);
if ma(C,20) > var1 Then
var1 = ma(C,20);
if CrossDown(TRIX(5),0) Then
var2 = ma(C,20);
if ma(C,20) < var2 Then
var2 = ma(C,20);
if crossup(TRIX(20),0) Then
var3 = ma(C,20);
if ma(C,20) > var3 Then
var3 = ma(C,20);
if CrossDown(TRIX(20),0) Then
var4 = ma(C,20);
if ma(C,20) < var4 Then
var4 = ma(C,20);
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
7.
var : a(0),b(0),x(0);
a=ma(c,4);
b=ma(c,12);
x=(a-b);
if a>b && x>x[1] Then
var1 = x;
plot1(var1);
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수식 의뢰드립니다
> 1. MACD와 헤이켄아시
키움 수식입니다.
c>o <- 양봉
c
c>o and v>2000 <- 거래량이 2000 이상인 양봉
c3000 <- 거래량이 3000 이상인 음봉
v>avg(v(1),5)*1.7 <- 거래량이 과거 5봉 평균거래량의 1.7배보다 큰 경우
2. 이평 작대기
수식1 매도
highestsince (1,CrossUp(avg(c,5),avg(c,20)),avg(c,20))
수식2 매수
lowestsince (1,Crossdown(avg(c,5),avg(c,20)),avg(c,20));
수식3 20선
avg(c,20)
3.예스수식: 수급
수식1
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x>x(1),x,0)
수식2
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x < x(1),x,0)
수식3
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(ax(1),x,0)
수식4
a=ma(c,5);
b=ma(c,15);
x=(a-b);
if(a>b && x < x(1),x,0)
4. 전저,전고, 중심 (키움)
중심값:(daylow()+dayhigh())/2
전고+전저:(predaylow()+predayhigh())/2 전일의 중심값
전고:predayhigh()
전저:predaylow()
전종:predayclose()
5. 분봉챠트에서 일봉의 이평 넣기 (키움)
수식1 5일선
(npredayclose(4)+npredayclose(3)+npredayclose(2)+npredayclose(1)+dayclose())/5
수식2 10일선
(npredayclose(9)+npredayclose(8)+npredayclose(7)+npredayclose(6)+npredayclose(5)+npredayclose(4)+npredayclose(3)+npredayclose(2)+npredayclose(1)+dayclose())/10
수식3 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)+dayclose())/20
6. (키움)
수식: HI 5-20
HighestSince(1,CrossUp(Trix(5),0),avg(C,20))
수식: LO 5-20
LowestSince(1,CrossDown(Trix(5),0), avg(C,20))
수식: HI 20-20
HighestSince(1,CrossUp(Trix(20),0),avg(C,20))
수식: LO 20-20
LowestSince(1,CrossDown(Trix(20),0), avg(C,20))
7. 다이버전스 (키움)
a=ma(c,4);
b=ma(c,12);
x=(a-b);
if(a>b && x>x(1),x,0)
부탁드립니다! ^ ^,