커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 부탁드립니다.

안녕하세요. 개발자님 시스템수식 문의드립니다. ---- 사용하는 지표는 스토캐스틱 슬로우입니다. 변수는 fastK : 20 , slowK :12 , slowD : 12 를 사용하고 있습니다. ---- 매수진입조건 "캔들이 마감할때" slowK 가 slowD 를 "상향 돌파" 하였을때 매수 진입, "만약 매도 보유 잔고가 있다면" 청산 후 매수 진입 ---- 매도진입조건 "캔들이 마감할때" slowK가 slowD 를 "하향 돌파" 하였을때 매도 진입, "만약 매수 보유 잔고가 있다면" 청산 후 매도 진입
프로필 이미지
wkehdtks
2023-09-28
810
글번호 172799
시스템
답변완료

문의드립니다.

var : factor(3), AtrPeriod(6); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), superTrend(C), direction(0),alpha(0),source(0); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / AtrPeriod ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; upperBand = src + factor * AtrV; lowerBand = src - factor * AtrV; prevLowerBand = lowerBand[1]; prevUpperBand = upperBand[1]; if lowerBand > prevLowerBand or close[1] < prevLowerBand Then lowerBand = lowerBand; Else lowerBand = prevLowerBand; if upperBand < prevUpperBand or close[1] > prevUpperBand Then upperBand = upperBand; Else upperBand = prevUpperBand; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then supertrend = lowerband; Else supertrend = upperband; } var : factor(5), AtrPeriod(10); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), superTrend(C), direction(0),alpha(0),source(0); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / AtrPeriod ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; upperBand = src + factor * AtrV; lowerBand = src - factor * AtrV; prevLowerBand = lowerBand[1]; prevUpperBand = upperBand[1]; if lowerBand > prevLowerBand or close[1] < prevLowerBand Then lowerBand = lowerBand; Else lowerBand = prevLowerBand; if upperBand < prevUpperBand or close[1] > prevUpperBand Then upperBand = upperBand; Else upperBand = prevUpperBand; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then supertrend = lowerband; Else supertrend = upperband; } 2개 지표식은 맨위 변수만 다릅니다. 2개 지표식이 동시에 일치할 때만 매수, 매도가 나오는 시스템 매매식을 만들고 싶습니다. 미리 노고에 감사드립니다~
프로필 이미지
카르마다
2023-09-27
878
글번호 172798
시스템
답변완료

부탁드립니다

키움서식으로는 요렇습니다. A=ADX(11); B=sum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L))); BB=BBandsup(10,2); En=Envelopeup(10,2); S=(highest(high,26)+Lowest(low,26))/2; 대금=V*(H+O+L+C)/4; X=sum(v); Y=Valuewhen(1,date(1)!=date,X(1)); Z=X-Y; 전거래량=valuewhen(1,date(1)!=date,Z(1)); Highest(H,3,1)<=C and ma(c,5)>ma(c,20) and ma(c,20)>ma(c,60) and BB>En and C>BB and C>En and A>A(1) and C>S and B>=B(1) and V>V(1)*P and (대금>2000000000 or sum(V)>전거래량) 지표변수 P ==> 1.5 종목검색 수식으로 부탁드립니다
프로필 이미지
주식승부
2023-09-27
1242
글번호 172797
검색
답변완료

지표 수식 검토부탁드립니다..^^

어제 올려 주신 수식이 차트 적용시 아무런 인식을 못하네요... 다시 검토좀 부탁드립니다. input : 진입시간(120000); input : 수량1(1),pst1(-1);#1이면 매수진입, -1이면 매도진입 input : 수량2(1),pst2(1);#1이면 매수진입, -1이면 매도진입 input : 배수(1); var : PL1(0,Data1),PL2(0,Data1),diff(0,data1),ii(-1,Data1); var : sumDiff(0,Data1),sum3(0,Data1),mapl(0,Data1); var : cnt(0,data1),SumSqrt(0,Data1),stdv(0,Data1),upv(0,Data1),dnv(0,data1); #진입시점 if sDate == 20220921 and Data1((sdate != sdate[1] and stime >= 진입시간) or (sdate == sdate[1] and stime >= 진입시간 and stime[1] < 진입시간)) Then { sumDiff = 0; ii = 0; } Else { if ii >= 0 Then { #진입이후 봉갯수 ii = ii +1; #종목1 손익 if pst1 == 1 Then PL1 = Data1(C-C[1])*BigPointValue; if pst1 == 2 Then PL1 = Data1(C[1]-C)*BigPointValue; #종목2 손익 if pst2 == 1 Then PL2 = Data2(C-C[1])*BigPointValue; if pst2 == -1 Then PL2 = Data2(C[1]-C)*BigPointValue; //손익차 diff = PL2-PL1; //손익차 누적 sumDiff = sumDiff+diff; //평균 maPL = sumDiff/ii; //표준편차 계산 SumSqrt = 0; For cnt = 0 To ii - 1 { SumSqrt = SumSqrt + (sumDiff[cnt] - maPL)^2; } Stdv = SquareRoot(SumSqrt / ii); //상단 = 누적합산손익+표준편차*배수 upv = maPL + stdv*배수; //하단 = 누적합산손익-표준편차*배수 dnv = maPL - stdv*배수; Plot1(sumdiff,"누적손익"); Plot2(maPL,"평균"); Plot3(upv,"+표준편차"); Plot4(dnv,"-표준편차"); } }
프로필 이미지
즐거운인생76
2023-09-27
1350
글번호 172796
지표
답변완료

수식 부탁드립니다.

조건1) 5 이평, 20 이평, 60 이평이 역배열에서 정배열 전환 조건2) 조건1(정배열)이후 주가가 60 이평선위에서 10일이상 연속유지될것 조건3) 조건1과 2가 만족된 이후 주가 하락 조정으로 이평선간의 이격도가 5% 이내로 밀집한 것이 5회 이상 일것 조건1이 최근 35일이내에 있으면서 조건2와 조건3이 만족된 상태에서 주가가 5이평선을 시가종가로 돌파하거나, 5이평선이 20일이평선을 골드크로스 하는 종목 검색식
프로필 이미지
해피오
2023-09-27
794
글번호 172795
종목검색
답변완료

수식문의 드립니다

안녕하세요~ 주봉의 볼린저밴드 20.2선을 일봉에 적용할수있는 수식과 주봉의 볼린져밴드 20.2 선을 일봉에 적용해서 상단선을 일봉의 볼린져밴드 20.2선이 골든크로스 나는 종목을 검색 할 수 있을지요~
프로필 이미지
수민맘
2023-09-27
769
글번호 172794
종목검색
답변완료

부탁드립니다

1. 기본차트에 보조차트1 콜, 보조차트2 풋의 당일 누적등락률 중첩 비교차트를 구현해 주세요 2. 보조차트1의 코스피 순매수금액이 0원보다 높으면 기본차트에 빨강색으로, 0원보다 낮으면 기본차트에 파란색으로 구현해 주세요 3. 콜의 종가가 시가보다 낮으면서. 3.0 또는 5.0 또는 6.0보다 낮으면 파란색으로 구현해 주세요 4. 보조차트1 종가가 시가보다 낮으면서, 1.0 또는 2.0. 또는 3.0보다 낮으면 기본차트에 빨강색으로 구현해 주세요 5. 이평 5일선이 20일선 위로 올라간 후 다시 20일선 아래로 내려오면 그때 5일선 가장 높은 지점의 해당봉에 빨강색과 고가를 기준으로 이를 수평선을 구현해 주시고, 다시 20일선 위로 올라가면 그때 5일선 가장 낮은 지점의 해당봉에 파란색과 저가를 기준으로 이를 수평선을 구현해 주세요 그러면서 그 속에 하락시 고가와 고가, 상승시 저가와 저가를 이어주는 추세선도 함께 구현해 주세요 6. 종가가 20개봉 최고가 갱신시 해당봉 저가를 기준으로 이를 수평선으로 구현해 주시고, 동시에 20개봉 최저가 해당봉 저가를 기준으로 이를 수평선으로 함께 구현해 주세요 최저가 갱신시 해당봉 고가를 기준으로 이를 수평서으로 구현해 주시고, 동시에 20개봉 최고가 해당봉 고가를 기준으로 이를 수평선으로 함께 구현해 주세요 7. 가격대별거래량표시를 현재 종가를 기준으로 과거 2시간 전까지만 계속 나타내고 싶습니다. 고맙습니다.
프로필 이미지
서태공
2023-10-02
587
글번호 172793
강조
답변완료

중앙선

안녕하세요. 특정시간대의 중앙선을 구하는 수식을 만들수가 있습니까? 예를 들면 23~05시 또는 19~23시 이런식으로 사용자가 시간을 설정하여 중앙선을 구하는 수식을 알려주세요
프로필 이미지
부활
2023-09-26
632
글번호 172791
지표

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2023-09-26
8
글번호 172786
지표
답변완료

수식수정 부탁합니다

수고하십니다. 선물개장시간 변경으로 아래수식이 맞지않네요 하루중 최대거래량 나온봉의 최고 최저가에 라인표시하는 건데 하루를 넘겨서 다음날도 표시되고 잘못표시됩니다 수정좀 부탁합니다 var:idx(0), S1(0),D1(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; idx = 0; value1 = V; } if V > value1 Then{ value1 = V; var1 = H; var2 = L; } plot1(var1); plot2(var2);
프로필 이미지
바닥차기
2023-09-26
856
글번호 172785
지표