수고하십니다 분봉에서 아래수식을 예스수식으로 변환 좀 부탁드립니다
1.CrossUp(ma(c,5),ma(c,20));
2.CrossUp(C,B);
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H)/4);
3.아래선 돌파;
A1=V<lowest(v(1),120);
Valuewhen(1,A1,C);
4.분봉에 표시한 5일이평선돌파
5.전일자 Macd 0선 상향돌파 2번이상
답변 1
예스스탁
예스스탁 답변
2025-09-24 13:50:00
안녕하세요
예스스탁입니다.
1
var1 = ma(C,5);
var2 = ma(C,20);
if CrossUp(var1,var2) Then
Find(1);
2
input : 기간(20);
var : A(0),B(0);
A=Highest(V,기간);
if V > A[1] Then
B = (O+C+L+H)/4;
if CrossUp(C,B) Then
Find(1);
3
if V<lowest(v,120)[1] Then
var1 = c;
if CrossUp(C,var1) Then
Find(1);
4
input : P1(5);
var : cnt(0), sumV1(0),mav1(0);
sumV1 = 0;
for cnt = 0 to P1-1
{
if cnt < P1 Then
sumV1 = sumV1+DayClose(cnt);
}
maV1 = sumV1 / P1;
if CrossUp(C,mav1) Then
Find(1);
5
var : count(0),count1(0);
var1 = macd(12,26);
if sDate != sDate[1] Then
{
count = 0;
count1 = count[1];
}
if CrossUp(var1,0) Then
count = count+1;
if count1 >= 2 Then
Find(1);
즐거운 하루되세요
> 트라이 님이 쓴 글입니다.
> 제목 : 수식전환
> 수고하십니다 분봉에서 아래수식을 예스수식으로 변환 좀 부탁드립니다
1.CrossUp(ma(c,5),ma(c,20));
2.CrossUp(C,B);
A=Highest(V,기간);
B=Valuewhen(1, V>A(1),(O+C+L+H)/4);
3.아래선 돌파;
A1=V<lowest(v(1),120);
Valuewhen(1,A1,C);
4.분봉에 표시한 5일이평선돌파
5.전일자 Macd 0선 상향돌파 2번이상