커뮤니티
잘~부탁드립니다
2026-04-30 14:26:53
106
글번호 231847
A= avg(C, 5);
B=shift((highest(high,30)+lowest(low,30))/2,30-1);
crossup(A, B)
A=crossup(shift(close,-20+1),
shift((highest(high,30)+lowest(low,30))/2,30-1));
shift(A, 25)
수식2개을 중복되는 신호1개로 만들어 주세요
종목검색기도 부탁 드립니다.
답변 1
예스스탁 예스스탁 답변
2026-04-30 15:56:13
안녕하세요
예스스탁입니다.
A=crossup(shift(close,-20+1),shift((highest(high,30)+lowest(low,30))/2,30-1));
shift(A, 25)
위 내용은 현재봉 종가를 19봉전으로 이동하고
29봉 우측으로 이동한 값과 비교하므로
예스랭귀지에서는 29개봉 우측이동한 값을 다시 19봉 이동시켜
현재봉 종가와 비교해서 크로스 조건을 체크하게 됩니다.
shift(A, 25)
은 위 조건이 25봉전에 만족했는지 여부를 체크하는 것으로 보고 작성해 드립니다.
1
A = ma(C, 5);
B = (highest(high,30)[30-1]+lowest(low,30)[30-1])/2
B1 = B[20-1];
Condition1 = CrossUp(C,B1);
if crossup(A, B) and Condition1[25] ==true Then
find(1);
2
A = ma(C, 5);
B = (highest(high,30)[30-1]+lowest(low,30)[30-1])/2
B1 = B[20-1];
Condition1 = CrossUp(C,B1);
if crossup(A, B) and Condition1[25] ==true Then
{
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
즐거운 하루되세요
다음글
이전글