커뮤니티
45854번 수식 수정 부탁드립니다
2016-01-07 20:29:12
182
글번호 94205
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-01-08 10:24:01
안녕하세요
예스스탁탁입니다.
기간 지정하실 수 있게 외부변수로 처리해 드립니다.
1.
input : N1(7),N2(10);
var : x(0),y(0),HH(0),LL(0),MM(0),uu(0),dd(0);
var : H3(0),L3(0),M3(0),up3(0),dn3(0),minup(0),maxdn(0);
for x = 1 to N2{
HH = dayhigh(x);
LL = DayLow(x);
for y = x to x+(N1-1){
if dayhigh(y) > HH Then
HH = dayhigh(y);
if DayLow(y) < LL Then
LL = DayLow(y);
}
MM = (HH+LL)/2;
uu = HH+(HH-LL);
dd = LL-(HH-LL);
if x == 1 Then{
H3 = HH;
L3 = LL;
M3 = MM;
up3 = uu;
dn3 = dd;
minup = up3;
maxdn = dn3;
}
if x > 1 Then{
if uu < minup Then
minup = uu;
if dd > maxdn Then
maxdn = dd;
}
}
plot1(H3);
plot2(M3);
plot3(L3);
plot4(up3);
plot5(dn3);
plot6(minup);
plot7(maxdn);
2.
input : N1(7),N2(10);
var : x(0),y(0),HH(0),LL(0),MM(0),uu(0),dd(0);
var : H3(0),L3(0),M3(0),up3(0),dn3(0),minup(0),maxdn(0);
for x = 1 to N2{
HH = dayhigh(x);
LL = DayLow(x);
for y = x to x+(N1-1){
if dayhigh(y) > HH Then
HH = dayhigh(y);
if DayLow(y) < LL Then
LL = DayLow(y);
}
MM = (HH+LL)/2;
uu = HH+(HH-LL);
dd = LL-(HH-LL);
if x == 1 Then{
H3 = HH;
L3 = LL;
M3 = MM;
up3 = uu;
dn3 = dd;
minup = up3;
maxdn = dn3;
}
if x > 1 Then{
if uu < minup Then
minup = uu;
if dd > maxdn Then
maxdn = dd;
}
}
if CrossDown(C,minup) Then
sell();
if CrossUp(C,maxdn) Then
buy();
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 45854번 수식 수정 부탁드립니다
> 감사합니다
다음글
이전글