예스스탁
예스스탁 답변
2024-07-23 11:06:23
안녕하세요
예스스탁입니다.
var : a(0),b(0),가(0),나(0),다(0),확3고(0);
var : 갑(0),을(0),가1(0),나1(0),다1(0),확3저(0),갑1(0),을1(0),aa(0),bb(0),cc(0);
if sDate != sDate[1] Then
{
a=dayclose();
b=dayopen();
if a < b Then
{
가=dayhigh();
나=가[1];
다=나[1];
확3고=max(가,나,다);
}
if a > b Then
{
가1=daylow();
나1=가1[1];
다1=나1[1];
확3저=min(가1,나1,다1);
}
}
if CrossUp(C,확3고) Then
{
갑=H;
을=L;
}
if CrossUp(C,확3저) Then
{
갑1=H;
을1=L;
}
if (갑-을)/갑<=0.04 Then
{
aa = 갑+(갑-을);
bb = 갑1+(갑1-을1);
cc = (aa+bb)/2;
}
var1 = min(aa,bb);
if CrossUp(C,var1) or CrossUp(O,var1) Then
Find(1);
즐거운 하루되세요
> 김대중 님이 쓴 글입니다.
> 제목 : 시가 혹은 종가 돌파 검색식 부탁 드립니다. (조금 길어서 죄송합니다)
> a=valuewhen(1,date!=date(1),dayclose());
b=valuewhen(1,date!=date(1),dayopen());
가=valuewhen(1,date!=date(1)&&a<b,dayhigh());
나=valuewhen(2,date!=date(1)&&a<b,dayhigh());
다=valuewhen(3,date!=date(1)&&a<b,dayhigh());
확3고=max(가,나,다);
갑=valuewhen(1,crossup(C,확3고),H);
을=valuewhen(1,crossup(C,확3고),L);
가1=valuewhen(1,date!=date(1)&&a>b,daylow());
나1=valuewhen(2,date!=date(1)&&a>b,daylow());
다1=valuewhen(3,date!=date(1)&&a>b,daylow());
확3저=min(가1,나1,다1);
갑1=valuewhen(1,crossup(C,확3저),H);
을1=valuewhen(1,crossup(C,확3저),L);
aa=valuewhen(1,(갑-을)/갑<=0.04,갑+(갑-을));
bb=valuewhen(1,(갑1-을1)/갑1<=0.04,갑1+(갑1-을1));
cc=(aa+bb)/2;
min(aa,bb)