커뮤니티
부탁드립니다
2014-11-24 13:44:54
132
글번호 80667
var1=(H+L+O+C);
var2=round(ma(var1,N)*20,0)/20;
If var2>var2[1] Then
var3=Index;
If var2<var2[1] Then
var4=Index;
1. N이평 변곡상의 고점과 저점을 구하고
(1) If var3[1]<var4[1] and var2>var2[1] Then
var5=Lowest(L,var3<var4였을 기간);
그 표현이 불가능하다면
var5=Lowest(L,,N*1.5); //N이평이 하락하고서 상승변곡할 때까지의 저가
(2) If var3[1]>var4[1] and var2<var2[1] Then
var6=Highest(H,var3<var4였을 기간);
그 표현이 불가능하다면
var6=Highest(H,,N*1.5); //N이평이 상승하고서 하락변곡할 때까지의 고가
2. var5와 var6이 처음 정해졌을 때는
var7=var5;
var8=var6;
3. var7과 var8이 그려지기 시작한 이후에는
3-1. 봉의 저가가 전봉의 var7보다 낮으면 var7=L이고 var8=var6;
If L<var7[1] Then{
var7=L;
var8=var6;
}
봉의 저가가 전봉의 var7보다 낮지 않으면 var7=var7[1]이고 var8=var8[1];
If L>=var7[1] Then{
var7=var7[1];
var8=var8[1];
}
3-2 봉의 고가가 전봉의 var8보다 높으면 var8=H이고 var7=var5;
If H>var8[1] Then{
var8=H;
var7=var5;
}
봉의 고가가 전봉의 var8보다 높지 않으면 var8=var8[1]이고 var7=var7[1];
If H<=var8[1] Then{
var8=var8[1];
var7=var7[1];
}
plot1(var7,"변곡저가",yellow);
plot2(var8,"변곡고가",yellow);
var7과 var8을 나타내고자 하는 데 목적이 있는데, 의도가 제대로 전달되게끔 표현되었는지 모르겠습니다.
잘 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-11-24 20:46:56
안녕하세요
예스스탁입니다.
문의하신 내용 중 2번 이하의 내용은 정확히 이해가 되지 않습니다.
해당 부분 어떤 값을 구하시는지 좀더 구체적으로 올려주시기 바랍니다.
아래식은 1번관련 내용입니다.
input : N(10);
var : T(0);
var1=(H+L+O+C);
var2=round(ma(var1,N)*20,0)/20;
If var2>var2[1] Then{
value1 = var2;
T = 1;
}
If var2<var2[1] Then{
value2 = var2;
T = -1;
}
#이평 하락구간의 최저가
if T == -1 and T[1] != -1 Then
var5 = L;
if T == -1 Then{
if L < var5 Then
var5 = L;
}
#이평 상승구간의 최고가
if T == 1 and T[1] != 1 Then
var6 = H;
if T == 1 Then{
if H > var6 Then
var6 = H;
}
plot1(value1,"상승구간이평최고가");
plot2(value2,"하락구간이평최저가");
plot3(var5,"하락구간최저가");
plot4(var6,"상승구간최고가");
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> var1=(H+L+O+C);
var2=round(ma(var1,N)*20,0)/20;
If var2>var2[1] Then
var3=Index;
If var2<var2[1] Then
var4=Index;
1. N이평 변곡상의 고점과 저점을 구하고
(1) If var3[1]<var4[1] and var2>var2[1] Then
var5=Lowest(L,var3<var4였을 기간);
그 표현이 불가능하다면
var5=Lowest(L,,N*1.5); //N이평이 하락하고서 상승변곡할 때까지의 저가
(2) If var3[1]>var4[1] and var2<var2[1] Then
var6=Highest(H,var3<var4였을 기간);
그 표현이 불가능하다면
var6=Highest(H,,N*1.5); //N이평이 상승하고서 하락변곡할 때까지의 고가
2. var5와 var6이 처음 정해졌을 때는
var7=var5;
var8=var6;
3. var7과 var8이 그려지기 시작한 이후에는
3-1. 봉의 저가가 전봉의 var7보다 낮으면 var7=L이고 var8=var6;
If L<var7[1] Then{
var7=L;
var8=var6;
}
봉의 저가가 전봉의 var7보다 낮지 않으면 var7=var7[1]이고 var8=var8[1];
If L>=var7[1] Then{
var7=var7[1];
var8=var8[1];
}
3-2 봉의 고가가 전봉의 var8보다 높으면 var8=H이고 var7=var5;
If H>var8[1] Then{
var8=H;
var7=var5;
}
봉의 고가가 전봉의 var8보다 높지 않으면 var8=var8[1]이고 var7=var7[1];
If H<=var8[1] Then{
var8=var8[1];
var7=var7[1];
}
plot1(var7,"변곡저가",yellow);
plot2(var8,"변곡고가",yellow);
var7과 var8을 나타내고자 하는 데 목적이 있는데, 의도가 제대로 전달되게끔 표현되었는지 모르겠습니다.
잘 부탁드립니다.