이런 프로그램이 있는지 처음 알았네요 공부중입니다 잘 부탁드립니다
제가 사용하고 있는 다바스 상단 돌파 수식이 있는데 예스트레이더로 검색하고 싶습니다
부탁드립니다
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=VALUEWHEN(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,NewH);
BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,LT);
top
답변 1
예스스탁
예스스탁 답변
2023-08-18 08:59:32
안녕하세요
예스스탁입니다.
TOP값 저장과 돌파사이에 몇개봉이 소요될지 알수 없습니다.
종목검색 속성에서 검색에 필요한 최소기간에
넉넉히 봉수를 지정하고 검색하셔야 합니다.
종목검색은 최대 500봉 제공됩니다.
input : P1(10);
var : LT(0),HT(0),BOX1(False),B(0);
var : NewH(0),TOP(0),BTM(0);
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
if H > HT[1] Then
{
NewH = H;
B = 0;
}
Else
{
if NewH > 0 Then
{
B = B +1;
if B == P1-2 and Box1 == true Then
{
TOP = NewH;
BTM = LT;
}
}
}
if TOP > 0 and CrossUp(C,TOP) Then
Find(1);
즐거운 하루되세요
> 또리 님이 쓴 글입니다.
> 제목 : 종목검색 부탁드립니다
> 이런 프로그램이 있는지 처음 알았네요 공부중입니다 잘 부탁드립니다
제가 사용하고 있는 다바스 상단 돌파 수식이 있는데 예스트레이더로 검색하고 싶습니다
부탁드립니다
LT=LOWEST(L,P1);
HT=HIGHEST(H,P1);
NewH=VALUEWHEN(1,H>HT(1),H);
BOX1=HIGHEST(H,P1-2)<HIGHEST(H,P1-1);
TOP=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,NewH);
BTM=VALUEWHEN(1,BarsSince(H>HT(1))==(P1-2)AND BOX1,LT);
top