예스스탁
예스스탁 답변
2024-04-01 16:58:25
안녕하세요
예스스탁입니다.
if문에 and와 or가 복수로 사용되면()로 A and (B or C)와 같이 우선순위를 지정해야 합니다.
단순 나열해 있어 해당 내용 그대로 나열해 작성해 드립니다.
input : 기간(20),D1(2);
Inputs: shortPeriod(9), midPeriod(26), longPeriod(52);
input : 가중기간(25);
input : Period1(5),Period2(3),Period3(3);
var : 대금S(0),VV(0),대금20(0),VV20(0),A(0),B(0),가중라인(0);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0);
var : sk(0),sd(0);
var : 가(False),나(False),다(False),라(False),마(False),바(False);
var : 사(False),아(False),자(False),차(False);
대금S=Accum(V*C);
VV=Accum(V);
대금20=대금S-대금S[기간];
VV20=VV-VV[기간];
A = 대금20/VV20-D1*std(C, 기간);
B = 대금20/VV20;
전환선 = (Highest(High, shortPeriod) + Lowest(Low, shortPeriod)) / 2;
기준선 = (Highest(High, midPeriod) + Lowest(Low, midPeriod)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, longPeriod)[25] + Lowest(Low, longPeriod)[25]) / 2;
가중라인 = wma(wma(c,가중기간/2)*2-wma(c,가중기간),SQRT(가중기간));
sk = StochasticsK(Period1,Period2);
sd = StochasticsD(Period1,Period2,period3);
가 = C[3] == DayLow;
나 = CrossDown(C[2],A[2]);
다 = C[1] < 가중라인[1];
라 = C[1] <= C;
마 = 선행스팬1 > 선행스팬2;
바 = CrossUp(C,전환선);
사 = 전환선 > 기준선;
아 = C > highest(H,5)[1] or C > highest(H,8)[1] or C > highest(H,9)[1] or C > highest(H,10)[1] or C > highest(H,15)[1];
자 = 전환선 > 전환선[1] and 기준선 > 기준선[1];
차 = CrossUp(sk,sd);
if 가 and 나 and 다 and 라 or 마 or 바 or 사 or 아 and 자 or 차 Then
Find(1);
즐거운 하루되세요
> 박셰프 님이 쓴 글입니다.
> 제목 : 종목검색부탁드립니다
> 안녕하세요
5분봉입니다
A 하단라인
대금S=sum(V*C);
VV=sum(V);
대금20=대금S-대금S(기간);
VV20=VV-VV(기간);
대금20/VV20-D1*stdev(C, 기간);
B 중심라인
대금S=sum(V*C);
VV=sum(V);
대금20=대금S-대금S(기간);
VV20=VV-VV(기간);
대금20/VV20;
가중기간 = 25일
선행스팬1 = shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1);
전환선 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
가 = 3봉전종가가 DayLow
나 = 2봉전 종가가 A하단라인 안으로 진입
다 = 1봉전 ma(ma(c,기간25/2,가중)*2-ma(c,기간25,가중),SQRT(기간25),가중);
가중 라인안으로 진입 (종가C > 25일가중라인)
라 = 0봉전 가중라인안에서 1봉전값과비교가 같거나 크다 =<
마 = (OR) 선행스팬1 [양운]
바 = (OR) C(가격1일선라인) > 전환선 (캔들이 전환선 라인 위로)1봉전 =< 0봉전
사 = (OR) 0봉전 전환선> 기준선
아 = (OR) 0봉전 신고가 5/8/9/10/15
마 = and (기준선,전환선)1봉전 =< 0봉전
바 = [OR] CrossUp(StochasticsSlow(Period1,Period2),
eavg(StochasticsSlow(Period1,Period2),Period3)); [Period1,2,3 = 5,3,3]
감사합니다