커뮤니티
부탁드립니다.
2018-05-22 11:38:39
165
글번호 119053
도움 주심에 감사 드립니다.
1)예를들어
과거 100봉전의 종가와
과거 200봉전의 종가를 연결하는선(외부변수)
2)과거의 두개 일시를 지정하고
두 지점을 연결하는선 부탁 드립니다.
참고 수식)
if sdate == var99 and time >= var9 and time <=var91 Then{
value1 = sdate;
value2 = time;
value3 = C;
}
if sdate == var88 and time >= var8 and time <= var81 Then{
value4 = sdate;
value5 = time;
value6 = C;
3)변환 부탁드립니다.
s=sum(1);
음봉=c<=o;
양봉=c>o;
a1=valuewhen(1,음봉,c);
s1=valuewhen(1,음봉,s);
a2=valuewhen(1,양봉(1) && 음봉,o);
s2=valuewhen(1,양봉(1) && 음봉,s);
LL=valuewhen(1,S1-S2>=연속봉수,A1);
HH=valuewhen(1,S1-S2>=연속봉수,A2);
(HH-LL)/4*LL
답변 2
예스스탁 예스스탁 답변
2018-05-23 09:01:08
안녕하세요
예스스탁입니다.
1.
input : n1(100),n2(200);
TL_Delete(var1);
var1 = TL_New(sdate[n2],stime[n2],C[n2],sdate[n1],stime[n1],C[1]);
2
input : 날짜1(20180514),시간1(90000);
input : 날짜2(20180518),시간2(90000);
if sdate == 날짜1 and 시간1 == stime Then
var1 = c;
if sdate == 날짜2 and 시간2 == stime Then
var2 = c;
TL_Delete(var1);
var1 = TL_New(날짜1,시간1,var1,날짜2,시간2,var2);
3
input : 연속봉수(5);
var : s(0),음봉(false),양봉(false);
var : a1(0),s1(0),a2(0),s2(0),ll(0),hh(0);
s = s + 1;
음봉=c<=o;
양봉=c>o;
if 음봉 == true Then{
a1 = c;
s1 = s;
}
if 양봉[1] == true and 음봉 == true Then{
a2 = o;
s2 = s;
}
if s1-s2 >= 연속봉수 Then
ll = a1;
if s1-s2 >= 연속봉수 Then
hh = a2;
var1 = (HH-LL)/4*LL;
plot1(var1);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움 주심에 감사 드립니다.
1)예를들어
과거 100봉전의 종가와
과거 200봉전의 종가를 연결하는선(외부변수)
2)과거의 두개 일시를 지정하고
두 지점을 연결하는선 부탁 드립니다.
참고 수식)
if sdate == var99 and time >= var9 and time <=var91 Then{
value1 = sdate;
value2 = time;
value3 = C;
}
if sdate == var88 and time >= var8 and time <= var81 Then{
value4 = sdate;
value5 = time;
value6 = C;
3)변환 부탁드립니다.
s=sum(1);
음봉=c<=o;
양봉=c>o;
a1=valuewhen(1,음봉,c);
s1=valuewhen(1,음봉,s);
a2=valuewhen(1,양봉(1) && 음봉,o);
s2=valuewhen(1,양봉(1) && 음봉,s);
LL=valuewhen(1,S1-S2>=연속봉수,A1);
HH=valuewhen(1,S1-S2>=연속봉수,A2);
(HH-LL)/4*LL
yes
2018-05-23 18:38:06
답변 수식 감사 드립니다
실행결과 2)번의 수식이
분봉에서는 매우 정상적으로 가동 되나
틱(300틱)봉에서 가동이 안되고 있습니다.
해결 방법이 있겠는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1.
input : n1(100),n2(200);
TL_Delete(var1);
var1 = TL_New(sdate[n2],stime[n2],C[n2],sdate[n1],stime[n1],C[1]);
2
input : 날짜1(20180514),시간1(90000);
input : 날짜2(20180518),시간2(90000);
if sdate == 날짜1 and 시간1 == stime Then
var1 = c;
if sdate == 날짜2 and 시간2 == stime Then
var2 = c;
TL_Delete(var1);
var1 = TL_New(날짜1,시간1,var1,날짜2,시간2,var2);
3
input : 연속봉수(5);
var : s(0),음봉(false),양봉(false);
var : a1(0),s1(0),a2(0),s2(0),ll(0),hh(0);
s = s + 1;
음봉=c<=o;
양봉=c>o;
if 음봉 == true Then{
a1 = c;
s1 = s;
}
if 양봉[1] == true and 음봉 == true Then{
a2 = o;
s2 = s;
}
if s1-s2 >= 연속봉수 Then
ll = a1;
if s1-s2 >= 연속봉수 Then
hh = a2;
var1 = (HH-LL)/4*LL;
plot1(var1);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움 주심에 감사 드립니다.
1)예를들어
과거 100봉전의 종가와
과거 200봉전의 종가를 연결하는선(외부변수)
2)과거의 두개 일시를 지정하고
두 지점을 연결하는선 부탁 드립니다.
참고 수식)
if sdate == var99 and time >= var9 and time <=var91 Then{
value1 = sdate;
value2 = time;
value3 = C;
}
if sdate == var88 and time >= var8 and time <= var81 Then{
value4 = sdate;
value5 = time;
value6 = C;
3)변환 부탁드립니다.
s=sum(1);
음봉=c<=o;
양봉=c>o;
a1=valuewhen(1,음봉,c);
s1=valuewhen(1,음봉,s);
a2=valuewhen(1,양봉(1) && 음봉,o);
s2=valuewhen(1,양봉(1) && 음봉,s);
LL=valuewhen(1,S1-S2>=연속봉수,A1);
HH=valuewhen(1,S1-S2>=연속봉수,A2);
(HH-LL)/4*LL
다음글
이전글