예스스탁
예스스탁 답변
2025-02-25 11:40:26
안녕하세요
예스스탁입니다.
1. 종목검색
input : p1(1.02),p2(0.98),p3(0.97);
var : a(False),b(False),d(False),조건(False);
var : 고가(0),저가(0),중심(0);
var : 결과(false),결과2(False),s(0),a_cnt(0),b_cnt(0),c_cnt(0);
var : 결과3(False),결과4(False),결과값(False),결과값2(False),시가(0),시가2(0),저가2(0);
var : 시가이탈(False),저가이탈(False),d_cnt(0),e_cnt(0),조건2(False),결과값3(False),결과값4(False);
var : cs1(-1),cs2(-1);
a=c>c[1]*p1;
b=c>h[1];
d=c[1]<l[2];
조건=a && b && d;
if 조건 == true Then
{
고가=DAYHIGH;
저가=DAYLOW;
중심=(고가+저가)/2;
}
결과=crossdown(c,저가);
결과2=crossup(c,고가);
s=Accum(1);
if 조건 == true Then
{
a_cnt = s;
cs1 = 0;
}
if 결과 == true Then
b_cnt = s;
if 결과2 == true Then
c_cnt = s;
결과3=a_cnt<b_cnt && b_cnt<c_cnt;
결과4=결과3[1] && 저가>c;
if cs1 >= 0 and 결과4 == true Then
cs1 = cs1+1;
결과값=cs1==1;
결과값2=결과4 && 결과값;
if 결과값2[1] == true Then
시가 = o;
시가2=(시가*p2)*p2;
저가2=시가2*p3;
시가이탈=crossdown(l,시가2);
저가이탈=crossdown(l,저가2);
if 결과값2 == true Then
d_cnt = s;
if 시가이탈 == true Then
e_cnt = s;
조건2=d_cnt<e_cnt && 저가이탈;
if 결과값2 == true Then
cs2 = 0;
if cs2 >= 0 and 조건2 Then
cs2 = cs2+1;
결과값3=cs2==1;
결과값4=조건2 && 결과값3;
if 결과값4 == true Then
Find(1);
2 지표
input : p1(1.02),p2(0.98),p3(0.97);
var : a(False),b(False),d(False),조건(False);
var : 고가(0),저가(0),중심(0);
var : 결과(false),결과2(False),s(0),a_cnt(0),b_cnt(0),c_cnt(0);
var : 결과3(False),결과4(False),결과값(False),결과값2(False),시가(0),시가2(0),저가2(0);
var : 시가이탈(False),저가이탈(False),d_cnt(0),e_cnt(0),조건2(False),결과값3(False),결과값4(False);
var : cs1(-1),cs2(-1),tx(0);
a=c>c[1]*p1;
b=c>h[1];
d=c[1]<l[2];
조건=a && b && d;
if 조건 == true Then
{
고가=DAYHIGH;
저가=DAYLOW;
중심=(고가+저가)/2;
}
결과=crossdown(c,저가);
결과2=crossup(c,고가);
s=Accum(1);
if 조건 == true Then
{
a_cnt = s;
cs1 = 0;
}
if 결과 == true Then
b_cnt = s;
if 결과2 == true Then
c_cnt = s;
결과3=a_cnt<b_cnt && b_cnt<c_cnt;
결과4=결과3[1] && 저가>c;
if cs1 >= 0 and 결과4 == true Then
cs1 = cs1+1;
결과값=cs1==1;
결과값2=결과4 && 결과값;
if 결과값2[1] == true Then
시가 = o;
시가2=(시가*p2)*p2;
저가2=시가2*p3;
시가이탈=crossdown(l,시가2);
저가이탈=crossdown(l,저가2);
if 결과값2 == true Then
d_cnt = s;
if 시가이탈 == true Then
e_cnt = s;
조건2=d_cnt<e_cnt && 저가이탈;
if 결과값2 == true Then
cs2 = 0;
if cs2 >= 0 and 조건2 Then
cs2 = cs2+1;
결과값3=cs2==1;
결과값4=조건2 && 결과값3;
if 결과값4 == true Then
{
tx = text_new(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
Text_SetSize(tx,20);
}
즐거운 하루되세요
> 개미는뚠뚠 님이 쓴 글입니다.
> 제목 : 새해복많이받으세요
> a=c>c(1)*p1;
b=c>h(1);
d=c(1)<l(2);
조건=a && b && d;
고가=VALUEWHEN(1,조건,DAYHIGH());
저가=VALUEWHEN(1,조건,DAYLOW());
중심=(고가+저가)/2;
결과=crossdown(c,저가);
결과2=crossup(c,고가);
s=sum(1);
a_cnt=valuewhen(1,조건,s);
b_cnt=valuewhen(1,결과,s);
c_cnt=valuewhen(1,결과2,s);
결과3=a_cnt<b_cnt && b_cnt<c_cnt;
결과4=결과3(1) && 저가>c;
결과값=countsince(조건,결과4)==1;
결과값2=결과4 && 결과값;
시가=valuewhen(1,결과값2(1),o);
시가2=(시가*p2)*p2;
저가2=시가2*p3;
시가이탈=crossdown(l,시가2);
저가이탈=crossdown(l,저가2);
d_cnt=valuewhen(1,결과값2,s);
e_cnt=valuewhen(1,시가이탈,s);
조건2=d_cnt<e_cnt && 저가이탈;
결과값3=countsince(결과값2,조건2)==1;
결과값4=조건2 && 결과값3
p1 1.02
p2 0.98
p3 0.97
종목검색식으로 변환부탁드립니다
위 조건에 해당하는 봉을 화살표로 표시하는 지표식도 같이 부탁드려요!
새해복많이받으세요!