예스스탁
예스스탁 답변
2023-01-11 14:12:02
안녕하세요
예스스탁입니다.
Input: P40(40), D20(2.0), P20(20), UP(50),N6(6),n(5);
VAR: MK(0), MR(0), TOP(0), TOP2(0), BOT(0), BOT2(0), AX(0);
VAR: CL(0), BUY1(0), BUY2(0), BUY3(0), BUY4(0);
MK= EMA(EMA(C, P40), P40);
MR= EMA(EMA(H-L, P40), P40);
TOP= MK + D20*MR;
BOT= MK - D20*MR;
TOP2= MK + D20*MR*5;
BOT2= MK - D20*MR*5;
AX= ADX(P20);
CL=(H+L)/2;
BUY1=IFF((O<BOT && C>=BOT) OR (C<=BOT && O<BOT) && C>C[1] && ADX(P20)<=UP,1,0);
BUY2=IFF(CROSSUP(C,BOT) && ADX(P20)<=UP && C>C[1] && C>O,1,0);
BUY3=IFF(CROSSUP(CL,TOP) && C>C[1] && C>O,1,0);
BUY4=IFF(CROSSUP(C[1],TOP[1]) && C>C[1] && C>O,1,0);
VAR1=IFF(BUY1 OR BUY2 OR BUY3 OR BUY4,1,0);
IF ACCUMN(VAR1, N6)>0 THEN
{
value1 = c;
Value2 = value1[1];
Value3 = Index;
value4 = Value3[1];
if value2 > 0 and value1 > Value2 and Index >= Value4+n Then
Find(1);
}
즐거운 하루되세요
> 심홍 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다
> 안녕하세요
아래의 종목검색에서 문의조건이 N봉전에 발생하고 0봉전 문의조건이 N봉전 문의조건보다
상승조건(종가기준) 일때의 문의조건을 충족하는 종목이 검색될 수 있도록
수정 부탁드립니다
(문의조건) IF ACCUMN(VAR1, N6)>0 THEN VALUE1 = 1;
Input: P40(40), D20(2.0), P20(20), UP(50),N6(6);
VAR: MK(0), MR(0), TOP(0), TOP2(0), BOT(0), BOT2(0), AX(0);
VAR: CL(0), BUY1(0), BUY2(0), BUY3(0), BUY4(0);
MK= EMA(EMA(C, P40), P40);
MR= EMA(EMA(H-L, P40), P40);
TOP= MK + D20*MR;
BOT= MK - D20*MR;
TOP2= MK + D20*MR*5;
BOT2= MK - D20*MR*5;
AX= ADX(P20);
CL=(H+L)/2;
BUY1=IFF((O<BOT && C>=BOT) OR (C<=BOT && O<BOT) && C>C[1] && ADX(P20)<=UP,1,0);
BUY2=IFF(CROSSUP(C,BOT) && ADX(P20)<=UP && C>C[1] && C>O,1,0);
BUY3=IFF(CROSSUP(CL,TOP) && C>C[1] && C>O,1,0);
BUY4=IFF(CROSSUP(C[1],TOP[1]) && C>C[1] && C>O,1,0);
VAR1=IFF(BUY1 OR BUY2 OR BUY3 OR BUY4,1,0);
IF ACCUMN(VAR1, N6)>0 THEN
VALUE1 = 1;
Else
VALUE1 = 0;
Find(VALUE1);