커뮤니티

예스랭귀지 Q&A

글쓰기

새론날 님에 의해서 삭제되었습니다.

프로필 이미지
새론날
2025-03-06
31
글번호 188881
종목검색
답변완료

종목 검색식 부탁드립니다

아래 종목 검색식 부탁드립니다. A=ma(C,20); B=SAR(0.02,0.2); D=MACD(12,26); 조건1=valuewhen(1,CrossDown(C,A),highestsince(1,CrossUp(C,A),h)); 조건2=CrossUp(C,조건1)&& A>A(1) && C>A && C>B && B>B(1);
프로필 이미지
파크에버뉴
2025-03-06
349
글번호 188879
종목검색
답변완료

지표 부탁드립니다.

안녕하세요 늘 도움주셔서 감사합니다. 1. 지표 이평 10 과 40 이 골.크 이며 RSI 상단기준선70 을 넘을때 적색 매수 원 이평 10 과 40 이 데.크 이며 RSI 하단기준선30 을 넘을때 청색 매수 원 2. 시스템 같은 조건으로 부탁드립니다 ** 이평과 RSI 기준선은 변수 부탁드립니다. 고맙습니다
프로필 이미지
라몬
2025-03-06
331
글번호 188878
지표
답변완료

문의드립니다.

틱차트에 분봉차트의 keltner channel 지표(단순이평기준이 아닌 가중평균선 기준으로)를 나타내고자 합니다. 수식의 변수값과 분봉의 기간값은 수정가능하게 부탁드립니다. 수고하세요!!! 항상 감사합니다.
프로필 이미지
해암
2025-03-06
297
글번호 188877
지표
답변완료

종목검색, 검색 문의 드립니다.

안녕하세요. 종목검색 문의 드립니다. 아래 수식으로 종목을 찾고 싶습니다. 예스트레이더의 1,종목검색 및 2,차트 검색 수식 부탁 드립니다. 이격=ma(가격,기간1,종류)-ma(가격,기간2,종류); 이격률=이격/C*100; CrossUp(이격률,K) 변수 가격 : 종가 기간1 : 5 기간2 : 25 k :1
프로필 이미지
도전74
2025-03-06
326
글번호 188876
종목검색
답변완료

문의 드립니다

아래 3가지 수식어의 수정을 부탁드립니다. 1. 1선 5선 데드크로스 이후 매수 진입신호금지 및 손절 100틱 input : StartTime(80000),EndTime(40000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } var : HH(0),LL(0),MM(0),t(0); HH = DayHigh; LL = DayLow; MM = (HH+LL)/2; if bdate != Bdate[1] Then T = 0; Else { if CrossUp(H,MM) Then T = 1; if CrossDown(L,MM) Then T = -1; if T == 1 and MarketPosition <= 0 Then buy("b0",AtStop,LL+(HH-LL)*0.110); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b1",AtStop,LL+(HH-LL)*1.310); if T == 1 and MarketPosition <= 0 Then buy("b2",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b3",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition <= 0 Then buy("b4",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b5",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition <= 0 Then buy("b6",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b7",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition <= 0 Then buy("b8",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b9",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition <= 0 Then buy("b00",AtStop,LL+(HH-LL)*0.110); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b11",AtStop,LL+(HH-LL)*1.310); if T == -1 and MarketPosition <= 0 Then buy("b22",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b33",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition <= 0 Then buy("b44",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b55",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition <= 0 Then buy("b66",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b77",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition <= 0 Then buy("b88",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then ExitLong("b99",AtStop,LL+(HH-LL)*0.100); } 2. 1선 5선 골든크로스 이후 매도 진입신호금지 및 손절 100틱 input : StartTime(80000),EndTime(40000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } var : HH(0),LL(0),MM(0),t(0); HH = DayHigh; LL = DayLow; MM = (HH+LL)/2; if bdate != Bdate[1] Then T = 0; Else { if CrossUp(H,MM) Then T = 1; if CrossDown(L,MM) Then T = -1; if T == -1 and MarketPosition >= 0 Then Sell("s0",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s1",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s2",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s3",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s4",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s5",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s6",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s7",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s8",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s9",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition >= 0 Then Sell("s00",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s11",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s22",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s33",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s44",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s55",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s66",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s77",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition >= 0 Then Sell("s88",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then ExitShort("s99",AtStop,LL+(HH-LL)*0.100); } 3. 1선 5선 골든크로스 이후 매도 진입신호금지 및 손절 100틱 1선 5선 데드크로스 이후 매수 진입신호금지 및 손절 100틱 input : StartTime(190000),EndTime(40000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } var : HH(0),LL(0),MM(0),t(0); HH = DayHigh; LL = DayLow; MM = (HH+LL)/2; if bdate != Bdate[1] Then T = 0; Else { if CrossUp(H,MM) Then T = 1; if CrossDown(L,MM) Then T = -1; if T == 1 and MarketPosition <= 0 Then buy("b0",AtStop,LL+(HH-LL)*0.110); if MarketPosition == 1 and MaxEntries == 1 Then buy("b1",AtStop,LL+(HH-LL)*1.310); if T == -1 and MarketPosition >= 0 Then Sell("s0",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s1",AtStop,LL+(HH-LL)*-0.300); if T == 1 and MarketPosition <= 0 Then buy("b2",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then buy("b3",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition >= 0 Then Sell("s2",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s3",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition <= 0 Then buy("b4",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then buy("b5",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition >= 0 Then Sell("s4",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s5",AtStop,LL+(HH-LL)*-0.300); if T == 1 and MarketPosition <= 0 Then buy("b6",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then buy("b7",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition >= 0 Then Sell("s6",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s7",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition <= 0 Then buy("b8",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then buy("b9",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition >= 0 Then Sell("s8",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s9",AtStop,LL+(HH-LL)*0.100); if T == 1 and MarketPosition <= 0 Then buy("b00",AtStop,LL+(HH-LL)*0.110); if MarketPosition == 1 and MaxEntries == 1 Then buy("b11",AtStop,LL+(HH-LL)*1.310); if T == -1 and MarketPosition >= 0 Then Sell("s00",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s11",AtStop,LL+(HH-LL)*-0.300); if T == 1 and MarketPosition <= 0 Then buy("b22",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then buy("b33",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition >= 0 Then Sell("s22",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s33",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition <= 0 Then buy("b44",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then buy("b55",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition >= 0 Then Sell("s44",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s55",AtStop,LL+(HH-LL)*-0.300); if T == 1 and MarketPosition <= 0 Then buy("b66",AtStop,LL+(HH-LL)*0.680); if MarketPosition == 1 and MaxEntries == 1 Then buy("b77",AtStop,LL+(HH-LL)*0.750); if T == -1 and MarketPosition >= 0 Then Sell("s66",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s77",AtStop,LL+(HH-LL)*-0.300); if T == -1 and MarketPosition <= 0 Then buy("b88",AtStop,LL+(HH-LL)*0.900); if MarketPosition == 1 and MaxEntries == 1 Then buy("b99",AtStop,LL+(HH-LL)*0.100); if T == -1 and MarketPosition >= 0 Then Sell("s88",AtStop,LL+(HH-LL)*0.600); if MarketPosition == 1 and MaxEntries == 1 Then Sell("s99",AtStop,LL+(HH-LL)*0.100); }
프로필 이미지
푸른
2025-03-06
354
글번호 188875
시스템
답변완료

검색식 요청합니다

키움 검색조건을 예스랭귀지로 변환 부탁드립니다 조건 : 월봉 5봉 최고거래량 대비 주봉 50% 이상 종목
프로필 이미지
이루
2025-03-06
362
글번호 188874
종목검색
답변완료

수평선좀 뷰탁 드립니다.

* 항상 많은 도움 고맙습니다. * 당일 최고가선 당일 최저가 수평선좀 부탁 드립니다. * 고맙 습니다. 수고하십시요.
프로필 이미지
요타
2025-03-06
339
글번호 188871
지표
답변완료

사용자함수 요청합니다

WeekV(주봉 거래량)와 MonthV(월봉거래량) 사용자 함수 좀 만들어주세요. 감사합니다
프로필 이미지
이루
2025-03-06
276
글번호 188870
사용자 함수

새벽금성 님에 의해서 삭제되었습니다.

프로필 이미지
새벽금성
2025-03-06
14
글번호 188866
종목검색