예스스탁
예스스탁 답변
2025-08-20 14:24:56
안녕하세요
예스스탁입니다.
동시만족인데 or로 표현을 하셔서 식을 3개 작성해 드립니다.
1
1번,2번,3번이 동시만족하는 내용이면 아래와 같습니다.
var : M5(0),M20(0),M60(0),A1(0),B1(0);
var : HH(0),이평H(0),AA(0),BB(0);
M5=ma(C,5);
M20=ma(C,20);
M60=ma(C,60);
A1 = C-C[5];
B1 = C-C[20];
// 1번
if CrossUp(M20,M60) Then
HH = M20;
Else
{
if M20 > HH Then
HH = M20;
}
이평H = iff(M20!=HH && M20>M60,HH,0);
if CrossUp(A1,0) Then
AA = M5;
if CrossUp(B1,0) Then
BB = M20;
if crossup(C,이평H) && 이평H!=0 and CrossUp(C,AA) or CrossUp(C,BB) Then
Find(1);
2
1번 조건 만족 후 2번과 3번이 동시 만족하는 내용이면 아래와 같습니다.
var : M5(0),M20(0),M60(0),A1(0),B1(0);
var : HH(0),이평H(0),AA(0),BB(0);
M5=ma(C,5);
M20=ma(C,20);
M60=ma(C,60);
A1 = C-C[5];
B1 = C-C[20];
// 1번
if CrossUp(M20,M60) Then
HH = M20;
Else
{
if M20 > HH Then
HH = M20;
}
이평H = iff(M20!=HH && M20>M60,HH,0);
if CrossUp(A1,0) Then
AA = M5;
if CrossUp(B1,0) Then
BB = M20;
if C > 이평H and 이평H != 0 Then
{
if CrossUp(C,AA) and CrossUp(C,BB) Then
Find(1);
}
2
1번 조건 만족이후에 2번 혹은 3번이 만족한 내용이면 아래와 같습니다.
var : M5(0),M20(0),M60(0),A1(0),B1(0);
var : HH(0),이평H(0),AA(0),BB(0);
M5=ma(C,5);
M20=ma(C,20);
M60=ma(C,60);
A1 = C-C[5];
B1 = C-C[20];
// 1번
if CrossUp(M20,M60) Then
HH = M20;
Else
{
if M20 > HH Then
HH = M20;
}
이평H = iff(M20!=HH && M20>M60,HH,0);
if CrossUp(A1,0) Then
AA = M5;
if CrossUp(B1,0) Then
BB = M20;
if C > 이평H and 이평H != 0 Then
{
if CrossUp(C,AA) or CrossUp(C,BB) Then
Find(1);
}
즐거운 하루되세요
> 깨구리 님이 쓴 글입니다.
> 제목 : 수식 조언 부탁드립니다.
> M5=ma(C,5);
M20=ma(C,20);
M60=ma(C,60);
A1 = C-C(5);
B1 = C-C(20)
// 1번
HH= HighestSince(1,crossup(M20,M60),M20); //조건
이평H = if(M20!=HH && M20>M60,HH,0);
crossup(C,이평H) && 이평H!=0
// 2번
AA=Valuewhen (1,crossup(A1,0),M5);
Crossup(C,AA)
// 3번
BB=Valuewhen (1,crossup(B1,0),M20);
Crossup(C,BB)
1번 조건 발생 이(후)
1번 or 2번 or 3번 동시 만족하는 검색식