답변완료
수고많으십니다..1번과2번 동시에 만족하는 검색식 부탁드립니다.
<예스트레이더 수식1>
var : 대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0);
input : dayPeriod(22);
var : cnt(0),sum(0),daymav(0);
#일봉 이동평균계산
sum = 0;
For cnt = 0 to dayPeriod-1
{
sum = sum + DayClose(cnt);
}
daymav = sum/dayPeriod;
대금 = (H+O+L+C)/4*V/100000000;
A=IfF(C>O,대금,0);
B=Accum(A);
A1=IfF(C<O,대금,0);
B1=Accum(A1);
if sDate != sDate[1] Then
{
DD = B[1];
D1 = B1[1];
}
양대금=B-DD;
음대금=B1-D1;
if 양대금>음대금 && CrossUp(c,daymav) && C>O Then
Find(1);
<예스트레이더 수식2>
input : 기간(20),이전봉(8);
var : hh(0),HH2(0)
hh=highest(h,기간);
hh2=highest(h[이전봉],기간);
if C>hh[1] && C>hh2[1] Then
Find(1);
2024-02-02
553
글번호 176344
종목검색
답변완료
문의드립니다
안녕하세요?
아래수식의 현재발생하는 신호위치에서 1봉 이전에서 발생하고싶습니다
도움주셔서 감사합니다
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if countif(XClose > Xopen,2) == 2 Then
T = 1;
if countif(XClose < Xopen,2) == 2 Then
T =- 1;
if T == 1 Then
{
if Xclose > Xopen Then
{
PD = sDate;
PT = sTime;
PC = Xclose;
}
if NC > 0 Then
{
#음봉-양봉연결선
if T != T[1] Then
TL = TL_New(ND,NT,NC,PD,PT,PC);
Else
TL_SetEnd(TL,PD,PT,PC);
#색상
TL_SetColor(TL,상승색);
#굵기
TL_SetSize(TL,4);
}
}
if T == -1 Then
{
if Xclose < Xopen Then
{
ND = sDate;
NT = sTime;
NC = Xclose;
}
if PC > 0 Then
{
#양봉-음봉연결선
if T != T[1] Then
TL = TL_New(PD,PT,PC,ND,NT,NC);
Else
TL_SetEnd(TL,ND,NT,NC);
#색상
TL_SetColor(TL,하락색);
#굵기
TL_SetSize(TL,4);
}
}
if t==1 and t != t[1] Then Buy();
if t==-1 and t != t[1] Then
Sell();
{}
2024-02-02
593
글번호 176340
시스템