예스스탁
예스스탁 답변
2024-04-11 17:04:53
안녕하세요
예스스탁입니다.
1
input : 기간(20),기준(0.8),횡보기간(15);
var : mm(0),변동률(0);
MM = ma(C,기간);
변동률 = MM/MM[1]*100-100;
if Highest(변동률,횡보기간)[1] <= 기준 &&
Lowest(변동률,횡보기간)[1] >= -기준 &&
crossup(변동률,기준) Then
Find(1);
2
var : TLen(0),MM(0),bs(0),hh(0),첫신호(0),cnt(0);
TLen = Ceiling((240 + 1) * .5);
MM = ma(ma(C, TLen), TLen);
if CrossUp(C,MM) Then
{
HH = H;
bs = 0;
첫신호 = 0;
}
Else
{
if HH > 0 and H > HH Then
HH = H;
bs = bs+1;
if C > MM Then
cnt = cnt+1;
if bs == cnt and CrossUp(C,HH[1]) and bs > 20 Then
첫신호 = 첫신호+1;
if 첫신호==1 && 첫신호[1]==0 Then
Find(1);
}
즐거운 하루되세요
> 김승빈 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다
> 항상 수고 많으십니다
아래수식을 예스수식으로 검색식 부탁드립니다
1.M=ma(C,기간,종류);
변동률=M/M(1)*100-100;
Highest(변동률(1),횡보기간)<=기준 &&
Lowest(변동률(1),횡보기간)>=-기준 &&
crossup(변동률,기준)
기간 : 20
기준 : 0.8
횡보구간 : 15
2.M=ma(C,240,삼각);
HH=highestSince(1,crossup(C,M),H);
Bs=BarsSince(crossup(C,M)) +1;
cnt=CountSince(crossup(C,M),C>M);
조건=
Bs==cnt && crossup(C,HH(1)) &&
Bs>20;
첫신호=CountSince(crossup(C,M),조건);
첫신호==1 && 첫신호(1)==0
감사합니다