커뮤니티
부탁드립니다
2016-05-04 12:26:03
127
글번호 97746
input : N(20);
var1 = Highest(H,N);
var2 = lowest(L,N);
var3 = (var1-var2);
plot1(var1,"고점");
plot2(var1-var3*0.236,"23.6");
plot3(var1-var3*0.382,"38.2");
plot4(var1-var3*0.500,"50.0");
plot5(var1-var3*0.618,"61.8");
plot6(var1-var3*0.764,"76.4");
plot7(var2,"저점");
위에 수식을 전에 찿아서 쓰던것인데요
이것을 참조데이터용으로 사용하고싶은데요 수식에 초보라서
참조데이터용으로 변환시켜주시면 감사하겟습니다
항시 수고하시는 담당자님의 노고에 감사드립니다
답변 3
예스스탁 예스스탁 답변
2016-05-04 13:36:46
안녕하세요
예스스탁입니다.
input : N(20);
var : V1(0,data2),V2(0,data2),V3(0,data2);
V1 = data2(Highest(H,N));
V2 = data2(lowest(L,N));
V3 = data2((V1-V2));
plot1(V1,"고점");
plot2(V1-V3*0.236,"23.6");
plot3(V1-V3*0.382,"38.2");
plot4(V1-V3*0.500,"50.0");
plot5(V1-V3*0.618,"61.8");
plot6(V1-V3*0.764,"76.4");
plot7(V2,"저점");
즐거운 하루되세요
> 상승형 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> input : N(20);
var1 = Highest(H,N);
var2 = lowest(L,N);
var3 = (var1-var2);
plot1(var1,"고점");
plot2(var1-var3*0.236,"23.6");
plot3(var1-var3*0.382,"38.2");
plot4(var1-var3*0.500,"50.0");
plot5(var1-var3*0.618,"61.8");
plot6(var1-var3*0.764,"76.4");
plot7(var2,"저점");
위에 수식을 전에 찿아서 쓰던것인데요
이것을 참조데이터용으로 사용하고싶은데요 수식에 초보라서
참조데이터용으로 변환시켜주시면 감사하겟습니다
항시 수고하시는 담당자님의 노고에 감사드립니다
상승형
2016-05-04 14:38:16
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
input : N(20);
var : V1(0,data2),V2(0,data2),V3(0,data2);
V1 = data2(Highest(H,N));
V2 = data2(lowest(L,N));
V3 = data2((V1-V2));
plot1(V1,"고점");
plot2(V1-V3*0.236,"23.6");
plot3(V1-V3*0.382,"38.2");
plot4(V1-V3*0.500,"50.0");
plot5(V1-V3*0.618,"61.8");
plot6(V1-V3*0.764,"76.4");
plot7(V2,"저점");
즐거운 하루되세요
번거로우시겟지만 제가 복사해서 10분봉을 참조데이터로 넣코 틱차트에 넣어보니
너무 이상하게 나옵니다
다시 한번검토부탁드리겟습니다
예스스탁 예스스탁 답변
2016-05-04 21:09:37
안녕하세요
예스스탁입니다.
해당수식은 추가로 수정할 내용이 없습니다.
data2의 최근 완성봉 기준 N개봉의 값을 그리는 내용이 맞습니다.
수식은 모든 데이터를 완성봉 데이터만 사용합니다.
data2의 값을 그리는 지표는 현재 미완성은 포함하지 않고
data1봉 기준으로 최근 완성된 봉만 이용해 해당 값을 현재에 그리게 됩니다.
현재 미완성인 봉을 포함해서 10분봉의 값을 리고자 하시면
아래와 같이 작성해서 사용할수는 있지만
그 값이 정확하지는 않습니다.
수식은 봉의 값을 시고저종가만 이용가능한데
분봉의 시간경계값이 시고저종가가 아닌 경우가 많아
해당 값을 정확히 알수가 없습니다.
최대한 유사하게 나오는 지표라고 보시면 됩니다.
input : N(20),분수(10);
var : V1(0),V2(0),V3(0);
var : TM(0),T1(0),TF(0),cnt(0);
Array : HH[100](0),LL[100](0);
TM = TimeToMinutes(stime);
if Bdate != Bdate[1] Then
T1 = TM;
TF = (TM-T1)%분수;
if bdate != bdate or (bdate == bdate[1] and TF < TF[1]) Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 99{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[N-1] > 0 and LL[N-1] > 0 Then{
V1 = HH[0];
V2 = LL[0];
for cnt = 0 to N-1{
if HH[cnt] > V1 Then
V1 = HH[cnt];
if LL[cnt] < V2 Then
V2 = LL[cnt];
}
V3 = V1-V2;
plot1(V1,"고점");
plot2(V1-V3*0.236,"23.6");
plot3(V1-V3*0.382,"38.2");
plot4(V1-V3*0.500,"50.0");
plot5(V1-V3*0.618,"61.8");
plot6(V1-V3*0.764,"76.4");
plot7(V2,"저점");
}
즐거운 하루되세요
> 상승형 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
input : N(20);
var : V1(0,data2),V2(0,data2),V3(0,data2);
V1 = data2(Highest(H,N));
V2 = data2(lowest(L,N));
V3 = data2((V1-V2));
plot1(V1,"고점");
plot2(V1-V3*0.236,"23.6");
plot3(V1-V3*0.382,"38.2");
plot4(V1-V3*0.500,"50.0");
plot5(V1-V3*0.618,"61.8");
plot6(V1-V3*0.764,"76.4");
plot7(V2,"저점");
즐거운 하루되세요
번거로우시겟지만 제가 복사해서 10분봉을 참조데이터로 넣코 틱차트에 넣어보니
너무 이상하게 나옵니다
다시 한번검토부탁드리겟습니다
이전글