예스스탁
예스스탁 답변
2021-05-10 13:51:51
안녕하세요
예스스탁입니다.
input : 전체봉수(600),기간(73),표시봉수(120);
input : P1(10),P2(40),n(4);
Input : sto1(12), sto2(5), sto3(5);
var : SS(0),MM(0),MH(0),HH(0);
var : stok(0),stod(0),T(0),sl(0);
SS = SS+1;
MM = ma(c,기간);
if MM > MM[1] Then
MH = MM;
if CrossUp(SS,전체봉수-표시봉수) Then
HH = MH;
Else
{
if HH > 0 and MH > HH Then
HH = MH;
}
Condition1 = CrossUP(C,HH) && HH==HH[1] && HH[1] == HH[2];
var1 = ma(V,P1);
Var2 = Highest(C,P2);
Condition2 = V > var1 * n && C > Var2;
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if CrossUp(stok,80) Then
T = 1;
if CrossDown(stok,20) Then
{
sl = stok;
T = -1;
}
if stok < 20 and stok < sl Then
sl = stok;
if T == -1 and stok > sl and (Condition1 == true or Condition2 == true) Then
{
T = -2;
Find(1);
}
즐거운 하루되세요
> vhvh 님이 쓴 글입니다.
> 제목 : 죄송합니다,, 하나만 더 물어볼게요
> 질문 많이 해서 죄송해요
하나만 더 여쭤볼게요ㅜㅡㅜ
그림처럼
스토캐스틱 침체구간 이후(sto1 12 sto2 5 sto3 5)
그다음 침체구간보다 저점이 높아진후에
처음으로 하늘색 신호나 빨간색 신호가 나오는 종목을 찾고싶어요
신호가 둘다 뜨거나 둘중 하나만 떠도 검색이 되게끔 해주세요,,
부탁드려요 ㅜㅡㅜ
하늘색 신호
S=sum(1);
M=ma(c,기간);
MH=valuewhen(1,M>M(1),M);
HH=HighestSince(1,CrossUp(S,전체봉수-표시봉수),MH);
CrossUP(C,HH) &&
HH=HH(1) &&HH(1)==HH(2)
전체봉수 600
기간 73
표시봉수 120
빨간색 신호
V > avg(V(1), p1) * m
&&
C > highest(C(1), p2)
지표변수
p1 10
p2 40
m 4