커뮤니티

예스랭귀지 Q&A

글쓰기

박셰프 님에 의해서 삭제되었습니다.

프로필 이미지
박셰프
2024-09-01
74
글번호 183032
종목검색
답변완료

문의드립니다.

88832번을 적용시켜보면 작동이 안되는 거 같습니다. 한번 확인 부탁드려도 될까요? 노고에 늘 감사드립니다~
프로필 이미지
카르마다
2024-09-01
738
글번호 183031
시스템
답변완료

수고하십니다

더운데 고생 많으십니다 아래식을 라인2에도달시 매수 라인3 에 도달시 청산식 1 시스템과 2 지표로 캔들에 라인2가 도달된 캔들지점에동그라미나삼각이나표시로 라인3인도달시청산표시 꼭 부탁드립니다 다가오는추석 잘보내시고 수고하세요 input:length(6),n(1); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL12(0),TL13(0),TL14(0),TL15(0),T(0),md1(0),md2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(0==1,C,H); LL = IFF(0==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; #==========================================# If 처리구분 == "고점처리" Then { T = 1; 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); If 1 == 1 Then TL_SetSize(TL1,n); TL_SetColor(TL1,White); } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 1 == 1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,NumToStr(고[1,1],2)); } } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { T = -1; 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); If 1 == 1 Then TL_SetSize(TL1,n); TL_SetColor(TL1,WHITE); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); If 1 == 1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],2)); } } 최종꼭지점 = "저점"; } if 고[1,1] > 0 Then { if T == 1 and T != T[1] Then md1 = 0; Else { if 고[1,1] != 고[1,1][1] Then md1 = 0; Else { if (L-고[1,1])/고[1,1]*100 < md1 Then md1 = (L-고[1,1])/고[1,1]*100; } } plot1(Md1); } if 저[1,1] > 0 Then { if T == -1 and T != T[1] Then md2 = 0; Else { if 저[1,1] != 저[1,1][1] Then md2 = 0; Else { if (H-저[1,1])/저[1,1]*100 > md2 Then md2 = (H-저[1,1])/저[1,1]*100; } } plot2(Md2); } PlotBaseLine1(0); PlotBaseLine2(-50); PlotBaseLine3(50);
프로필 이미지
비듬싸순
2024-09-01
733
글번호 183030
지표
답변완료

수고 많으십니다. 1번과 2번 동시에 만족하는 검색기 부탁드립니다.

1 var : AA(0),대금(0),zA(0),zB(0),DD(0),양대금(0),zA1(0),B1(0),D1(0),음대금(0); 대금 = (H+O+L+C)/4*V/100000000; zA=IfF(C>O,대금,0); zB=Accum(zA); zA1=IfF(C<O,대금,0); B1=Accum(zA1); if sDate != sDate[1] Then { DD = zB[1]; D1 = B1[1]; } 양대금=zB-DD; 음대금=B1-D1; Condition1 = CROSSUP(양대금,음대금); var : A(0),A1(0),A2(0),A3(0),A4(0),B(0); A=OBV(); B=Ema(A, 9); A1=accum(V*(Pow(C-L,2)-Pow(H-C, 2))/(H-L)); A2=ADX(11); A3=100*Ema(C,10)/Ema(C[20],10); A4=100*Ema(Ema(C,10)/Ema(C[20],10),9); Condition2 = A3[1]<=100 && (Crossup(A3,A4) OR Crossup(A,B)) && A[1]<A && A1[1]<A1 && A2[1]<A2 && A3[1]<A3; if Condition1 == true and Condition2 == true Then Find(1); ========================================================== 2 input : AtrPeriod(14),factor(3); 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]; //지수가중이평방식 //ATrV = ma(source,AtrPeriod); //단순이평방식 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; if CrossUp(c,supertrend) && C>O Then Find(1); }
프로필 이미지
그냥저냥
2024-08-31
796
글번호 183029
종목검색
답변완료

문의드립니다

20일 이동평균 대비 현재 주가의 상승율 또는 하락율을 알고싶습니다 (실시간으로) 20일 이평대비 -10% 하락인지 또는 +10% 상승인지 등등 감사합니다
프로필 이미지
러블리
2024-08-31
737
글번호 183028
지표
답변완료

수식 문의 드립니다.

안녕하세요 금주의 주봉 시고저와 당일시가의 중간값을 표현하는 수식을 부탁드립니다. ex) 금주 주봉 시가 100 / 고가 120 / 저가 80 당일 시가 90 1. 주봉시고저와 당일시가의 중간값 : 95 / 105 / 85 2. 전주의 시고저와 당일시가의 중간값도 표현바랍니다 . 수고하세요.
프로필 이미지
부활
2024-08-31
799
글번호 183027
지표
답변완료

잘못된 부부 정정 부탁드립니다.

안녕하세요. 더운 여름날씨도 서서히 물러 가나 봅니다. 건강 조심하시고 강건 하세요. var1= DayLow()+(DayHigh()-DayLow())/2; if CrossUp(C,var1) and if (C,BollBandup(20,2)) Then Buy(); 이렇게 작성했는데 검증이 안됩니다.
프로필 이미지
사냥꾼
2024-08-31
842
글번호 183026
시스템
답변완료

수식 변환요청드립니다.

아래 키움식을 1. 예스 차트에 표현할수 있는 조건과 2. 파워종목 검색할 수 있는 조건으로 변환요청드립니다. B=H-L; B1=Max(C,O)-L; B2=B/B1>5 && H/C(1)>(1*18/100); A=Valuewhen(1,B2,H); CROSSUP(C,A)
프로필 이미지
g2l
2024-08-31
628
글번호 183025
검색
답변완료

예스종목검색 및 시스템 매매 2가지 변환요청드립니다...

먼저 항상 좋은 답변 주셔서 감사드립니다... 의뢰할 내용입니다... 첨부 파일을 확인해보시면 키움에서 작성한 조건검색 입니다... 이것을 예스트레이더 종목검색하고, 추가적으로 시스템 매매에 적용 할려고 하는데 시스템 매매 변환도 추가적으로 요청드립니다.
프로필 이미지
서민순
2024-08-31
773
글번호 183024
종목검색
답변완료

문의드립니다

n일 평균 전일대비 일 상승율과 하락율 각각의 평균값을 알고싶습니다 1년 동안 만일 코스피가 140일 상승하고 100일 하락한다고 가정할때 전일 대비 상승율과 전일대비 하락율의 평균값을 알고싶습니다 상승한날이 n일이라면 n일의 일 평균 전일대비 상승율값 하락한 날이 n1일이라면 n1일 동안의 일 평균 전일대비 하락율값을 알고싶습니다 상승율과 하락율을 합친 평균 값이 아니라 상승율/하락울 각각의 평균값 코스피의 일 평균 전일대비 상승율값, 일 평균 전일대비 하락율값을 알기 위함입니다 감사합니다
프로필 이미지
러블리
2024-08-31
676
글번호 183023
지표