예스스탁
예스스탁 답변
2023-07-12 09:04:09
안녕하세요
예스스탁입니다.
1
input : 전체봉수(100),봉갯수(5);
var : AA(0),BB(0),DD(0),EE(0);
AA=AA+1;
BB=BollBandUp(20, 2);
if BB > BB[1] Then
DD = BB;
if CrossUp(AA,Index-봉갯수) Then
EE = DD;
Else
{
if DD > EE Then
EE = DD;
}
if EE > 0 and CrossUp(C, EE) Then
Find(1);
2
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
이동평균은 기준값과 기간을 지정해 계산을 하는데
위와 같이 기간없이 이동평균 종류만 지정한 경우 어떤 방식으로 동작하는지 알수 없습니다.
가중이 기간을 지정한 것으로 보고 작성해 드립니다.
input : 가중(10);
var : m5(0),m10(0),m15(0),n60(0);
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
N60=ma(C, 60);
if CrossUp(C, M15) && C> N60 Then
Find(1);
3
input : 기간1(5),기간2(10),기간3(20),기간4(70),기간5(120),기간6(240);
var : m1(0),m2(0),m3(0),m4(0),m5(0),m6(0);
var : 장기이평정배열(False);
M1=MA(C,기간1);
M2=MA(C,기간2);
M3=MA(C,기간3);
M4=MA(C,기간4);
M5=MA(C,기간5);
M6=MA(C,기간6);
장기이평정배열=M1>M2 && M2>M3 && M3>M4 && M4>M5 && M5>M6;
if countif(장기이평정배열 && 장기이평정배열[1] == False, 50) >= 1 and
장기이평정배열 and
C > M3 and CrossUp(C, ma(c,5)) Then
Find(1);
즐거운 하루되세요
> redcon 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 세개의 검색식을 부탁드립니다.
(1)
A=SUM(1);
B=BBandsUp(20, 2);
D=Valuewhen(1, B>B(1),B);
E=HighestSince(1,Crossup(A, 전체봉수-봉개수), D)
CrossUp(C, E)
(2)
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
M10=ma((C(10)+C(9)+C(8)+C(7)+C(6)+C(5)+C(4)+C(3)+C(2)+C(1))/10, 가중);
M15=ma((C(15)+C(14)+C(13)+C(12)+C(11)+C(10)+C(9)+C(8)+C(7)+C(6)+C(5)+C(4)+C(3)+C(2)+C(1))/15, 가중);
N60=ma(C, 60);
CrossUp(C, M15) && C> M60
(3)
50봉 이내에서
M1=MA(C,기간1,단순);
M2=MA(C,기간2,단순);
M3=MA(C,기간3,단순);
M4=MA(C,기간4,단순);
M5=MA(C,기간5,단순);
M6=MA(C,기간6,단순);
장기이평정배열=M1>M2 && M2>M3
&& M3>M4 && M4>M5 && M5>M6;
장기이평정배열 && !장기이평정배열(1)
이후
C > M3 and CrossUp(C, ma(c,5))
종목검색식을 부탁드려요 항상 고맙습니다.
redcon
2023-07-12 10:53:22
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
M10=ma((C(10)+C(9)+C(8)+C(7)+C(6)+C(5)+C(4)+C(3)+C(2)+C(1))/10, 가중);
M15=ma((C(15)+C(14)+C(13)+C(12)+C(11)+C(10)+C(9)+C(8)+C(7)+C(6)+C(5)+C(4)+C(3)+C(2)+C(1))/15, 가중);
N60=ma(C, 60);
CrossUp(C, M15) && C> M60
여기에서
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중); 의미는 오늘의 종가를 포함시키지 않고 어제까지의 5일간 이동평균값을 계산하라는 것입니다.
모두 10이평도, 15이평도 마찬가지입니다. 가능할런지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
>
M5=ma((C(5)+C(4)+C(3)+C(2)+C(1))/5, 가중);
이동평균은 기준값과 기간을 지정해 계산을 하는데
위와 같이 기간없이 이동평균 종류만 지정한 경우 어떤 방식으로 동작하는지 알수 없습니다.
가중이 기간을 지정한 것으로 보고 작성해 드립니다.
input : 가중(10);
var : m5(0),m10(0),m15(0),n60(0);
var1 = ma(C, 5)[1];
var2 = ma(C, 10)[1];
var3 = ma(C, 15)[1];
M5=ma(var1, 가중);
M10=ma(Var2, 가중);
M15=ma(var3, 가중);
N60=ma(C, 60);
if CrossUp(C, M15) && C> N60 Then
Find(1);