예스스탁
예스스탁 답변
2025-04-22 13:37:49
안녕하세요
예스스탁입니다.
var : cnt(0),S(0);
if date==date[1]&& date==date[2]&& date!=date[3] Then
cnt = 0;
if c>dayopen()&& c[1]<dayopen() Then
cnt = cnt +1;
if date != sDate[1] Then
s = 0;
if C < DayOpen() Then
S = S+1;
Condition1 = cnt==1&&cnt[1]==0&&S>1;
Condition2 = V>=20000 && CrossUp(C,(H[1]+L[1]+C[1])/3+H[1]-L[1]);
input : 조정(61.8);
var : A1(0),A2(0);
A1=(Dayhigh()-Daylow())/100;
A2=Dayhigh()-(A1*조정);
Condition3 = CrossUp(C,A2);
input : 배수(2),상승률(1);
var : A(0),B(0),조건(False),기준가(0),기준V(0);
A=H-L;
B=Max(C,O)-L;
조건=A/B>배수 && H/C[1]>(1*상승률/100);
if 조건 Then
{
기준가 = H;
기준V = V;
}
Condition4 = crossup(c,기준가) && V>기준V;
var1 = IFF(Condition1,1,0)+IFF(Condition2,1,0)+IFF(Condition3,1,0)+IFF(Condition4,1,0);
if var1 >= 3 Then
Find(1);
즐거운 하루되세요
> 트라이 님이 쓴 글입니다.
> 제목 : 수식전환
> 수고많으십니다 아래 타사 분봉 신호수식4개중 3개이상의신호가 동시에 뜨는 경우를 어떻게 수식을 작성해야하는지요? >=3 ,,,이런식으로 했던거 같은데 확실히 하고 싶어서요 ^^.
1.cnt=
countsince(date==date(1)&&
date==date(2)&&
date!=date(3),c>dayopen()&&
c(1)<dayopen());
S=countsince(date!=date(1),c<dayopen());
cnt==1&&cnt(1)==0&&S>1
2.C<=C(1)*1.11&&
C>H(1)&&
Dayopen()<(H(1)+L(1)+C(1))/3+H(1)-L(1)&&
CrossUp(C,(H(1)+L(1)+C(1))/3+H(1)-L(1));
V>=20000&&
CrossUp(C,(H(1)+L(1)+C(1))/3+H(1)-L(1))
3.A1=(Dayhigh()-Daylow())/100;
A2=Dayhigh()-(A1*조정);
cnt=
countsince(date!=date(1),ma(c,5)>ma(c(1),5));
cnt==1&&cnt(1)==0;
CrossUp(C,A2)
4.A=H-L;
B=Max(C,O)-L;
조건=A/B>배수 && H/C(1)>(1*상승률/100);
기준가=Valuewhen(1,조건,H);
기준V=Valuewhen(1,조건,V);
crossup(c,기준가) && V>기준V