커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

종목검색 부탁드립니다

1. 20일 이평선을(단순) 양봉 몸통 으로 돌파하는 종목검색식 부탁드립니다 2. 캔들이 기준선과 20이평을(단순) 동시돌파 하는 종목검색식 부탁드려요.
프로필 이미지
일지매7
2025-01-14
756
글번호 187165
종목검색
답변완료

키움수식 변환부탁드립니다~

키움 신호 수식입니다 1분봉에서 사용하고 있습니다~ 예스에서 신호 검색시 종목검색으로 표현하고 싶습니다~ aa=C-(H+L)/2; bb=(O+C+H+L+If(0<=aa,(C+H)/2,(C+L)/2))/5; A=Sum(If(0<=aa,bb*V,0)); B=Sum(If(aa<0,bb*V,0)); AV=Sum(If(0<=aa,V,0)); BV=Sum(If(aa<0,V,0)); D=Valuewhen(1,Date!=Date(1),A(1)); E=Valuewhen(1,Date!=Date(1),B(1)); F=Valuewhen(1,Date!=Date(1),AV(1)); G=Valuewhen(1,Date!=Date(1),BV(1)); BF=(A-D)/(AV-F); SF=(B-E)/(BV-G); PBF=If(0<BF,BF,bb); PSF=If(0<SF,SF,bb); BFH=HighestSince(1,Date!=Date(1),PBF); SFH=HighestSince(1,Date!=Date(1),PSF); (BFH(2)<>PBF(2)&&BFH==PBF)||(BFH(1) 추운날씨 감기조심하세요~
프로필 이미지
자연생명
2025-01-14
922
글번호 187164
종목검색
답변완료

지표 질문입니다

1 볼린저 중심 밴드 당일 천정을 표시한다 볼린저 중심 밴드 당일 바닥을 표시한다 2. 볼린저 중심 밴드 20캔들 천정을 표시한다 볼린저 중심 밴드 20캔들 바닥을 표시한다 감사합니다
프로필 이미지
para
2025-01-14
786
글번호 187163
지표
답변완료

수고하십니다. 키움수식을 파워종목 검색식 부탁드립니다

ValueWhen(1, Crossup(C, MA(C, 480, Eavg)) and Crossup(C,BBandsUp(Period,D1)), C) 지표조건 period 20 D1 2 감사합니다
프로필 이미지
foxdie08
2025-01-14
592
글번호 187161
종목검색
답변완료

부탁드립니다.

일봉의 (시.저,고,종)의 값과 전일종가라인을 분봉과 틱봉에서 보고 싶습니다. 부탁드립니다.
프로필 이미지
만경
2025-01-14
478
글번호 187160
지표
답변완료

질문 요청 드립니다.

* 시스템 수식 좀 요청 드림니다. * 아래 수식에서 시스탬 성능 보고서 보면 1. 전일 매수 해서 다음날 매수 청산 하여 -15.9 나왔습니다. 요청 사항: 당일 23시 되면 모두 청산 기능 좀 추가 요청 드림니다. 2. 매수 진입후 CrossDown(var1 , var2 ) 되면 매수 진입 은 매도 로 스위칭 매도 진입후 CrossUp(var1 , var2) 되면 매도 진입 은 매수 로 스위칭 3. 진입후 40틱 손해 나면 추가진입 2회 까지 4. 진입후 100틱 손해 나면 즉시 청산 4가지 청산 조건 좀 추가 부탁 좀 드림니다. ## 아래 수식 var1 = ma(c,5); var2 = ma(c,20); If MarketPosition <= 0 and sDate >= 20250101 and stime >= 080000 and CrossUp(var1 , var2) Then { Buy( "수"); PlaySound("C:KiwoomGlobalsoundsound9.wav"); } if MarketPosition == 1 then { ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); } If MarketPosition >= 0 and sDate >= 20250101 and stime >= 080000 and CrossDown(var1 , var2 ) Then { Sell("도"); PlaySound("C:KiwoomGlobalsoundsound4.wav"); } if MarketPosition == -1 then { ExitShort("도수익",AtLimit,EntryPrice-PriceScale*90); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 Then ExitShort("2프도",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)-EntryPrice)*0.8); } * 항상 많은 도움에 고맙습니다. 좋은 하루 되십시요
프로필 이미지
요타
2025-01-14
484
글번호 187159
시스템
답변완료

90875 수식 수정 부탁드립니다

1. 20캔들 바닥에서 바닥 캔들 포함 4번째 양봉 고가를 표시한다 20캔들 바닥에서 바닥 캔들 포함 7번째 양봉 고가를 표시한다 20캔들 천정에서 바닥 캔들 포함 4번째 음봉 저가를 표시한다 20캔들 천정에서 바닥 캔들 포함 7번째 음봉 저가를 표시한다 2. 10캔들 바닥에서 바닥 캔들 포함 4번째 양봉 고가를 표시한다 10캔들 바닥에서 바닥 캔들 포함 8번째 양봉 고가를 표시한다 10캔들 천정에서 바닥 캔들 포함 4번째 음봉 저가를 표시한다 10캔들 천정에서 바닥 캔들 포함 8번째 음봉 저가를 표시한다 감사합니다
프로필 이미지
para
2025-01-14
514
글번호 187158
지표
답변완료

문의 드립니다

input:length(2),a틱(30),b틱(30),c틱(2); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0),Text1(0),process(0),T(0); Array:HH[10,2](0),LL[10,2](0); input : StartTime(120000),EndTime(53000); 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); } } process = 0; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If LL[1,1] > L Then process = -1; If HH[1,1] < H Then process = 1; } Else If Highest(H,length) == H and lastHiVal <> H Then process = 1; Else If Lowest(L,length) == L and lastLoVal <> L Then process = -1; If process == 1 Then { T = 1; lastHiVal = H; If HH[1,2] < LL[1,2] Then { For j = 10 DownTo 2 { HH[j,1] = HH[j-1,1]; HH[j,2] = HH[j-1,2]; } } If HH[1,2] < LL[1,2] or HH[1,1] < H Then { HH[1,1] = H; HH[1,2] = Index; sBar = Index - LL[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } if LL[1,1] > 0 Then { TL1 = TL_New(sDate[sBar],sTime[sBar],LL[1,1],sDate[eBar],sTime[eBar],HH[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],HH[1,1],"+"+NumToStr(abs(HH[1,1]-LL[1,1])/PriceScale,0)); Text_SetStyle(Text1, 2, 1); } Else { Text_Delete(text1); Text1 = Text_New(sDate[eBar],sTime[eBar],HH[1,1],"+"+NumToStr(abs(HH[1,1]-LL[1,1])/PriceScale,2)); Text_SetStyle(Text1, 2, 1); } Text_SetStyle(Text1, 2, 1); } if MarketPosition <= 0 and HH[2,1] >= LL[2,1]+PriceScale*a틱 and LL[1,1] <= HH[2,1]-PriceScale*b틱 and Tcond == true Then Buy("b",AtStop,HH[2,1]+PriceScale*c틱); } If process == -1 Then { T = -1; lastLoVal = L; If LL[1,2] < HH[1,2] Then { For j = 10 DownTo 2 { LL[j,1] = LL[j-1,1]; LL[j,2] = LL[j-1,2]; } } If LL[1,2] < HH[1,2] or LL[1,1] > L Then { LL[1,1] = L; LL[1,2] = Index; sBar = Index - HH[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } if HH[1,1] > 0 Then { TL1 = TL_New(sDate[sBar],sTime[sBar],HH[1,1],sDate[eBar],sTime[eBar],LL[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],LL[1,1],"-"+NumToStr(abs(HH[1,1]-LL[1,1])/PriceScale,0)); Text_SetStyle(Text1, 2, 0); } Else { Text_Delete(text1); Text1 = Text_New(sDate[eBar],sTime[eBar],LL[1,1],"-"+NumToStr(abs(HH[1,1]-LL[1,1])/PriceScale,0)); Text_SetStyle(Text1, 2, 0); } } if MarketPosition >= 0 and LL[2,1] <= HH[2,1]-PriceScale*a틱 and HH[1,1] >= LL[2,1]+PriceScale*b틱 and Tcond == true Then Sell("s",AtStop,LL[2,1]-PriceScale*c틱); } if MarketPosition == 1 and IsEntryName("b") == true Then Sell("bs",AtStop,EntryPrice-PriceScale*50); if MarketPosition == -1 and IsEntryName("s") == true Then Buy("sb",AtStop,EntryPrice+PriceScale*50); 위 수식어의 해석을 부탁드립니다 ------------------------------------------- 아래 2가지 수식어를 부탁드립니다. 1. 전일 전체폭의 60% 당일 하락시 매수후 청산은 +300% 해외선물 매매시간은 08시 ~익일 07시 2. 당일 하락폭이 -200틱일때 매수후 청산은 +200틱 해외선물 매매시간은 08시 ~익일 07시
프로필 이미지
푸른
2025-01-14
573
글번호 187157
시스템
답변완료

문의드립니다.

틱차트에 분봉차트의 keltner channel 지표를 나타내고자 합니다. 수식의 변수값은 수정가능하게 부탁드립니다. 수고하세요!!! 항상 감사합니다.
프로필 이미지
해암
2025-01-14
492
글번호 187156
지표
답변완료

종목검색식 재 문의 드려요

만들어주신 수식으로 종목검색을하면 기간 500일. 일봉 기준으로 2260개가 나오고 이격도하고 상관없이 나오네요. 제가 요청하는 수식 아래와 같습니다. Smart Disparity Index를 계산하는 공식: SDI = 100 x (EMA6 - simple_moving_average) / simple_moving_average 50일 이동평균 : SDI50 = 100 x (EMA6 - SMA50) / SMA50 10일 이동평균 : SDI10 = 100 x (EMA6 - SMA10) / SMA10 이렇게 10일과 50일 각각의 이동평균선을 구하고 이 수식으로 만든 10일과 50일선 두 선의 이격도가 2%이내인 종목을 찾는 검색식입니다. 다시한번 확인 부탁드려요 안녕하세요 예스스탁입니다. input : length1(10); input : length2(50); var1 = ma(C,length1); var2 = ma(C,length2); value1 = 100 * (var1 - var2) / var1; if abs(value1) < 10 Then Find(1); 즐거운 하루되세요 > 신데렐라맨 님이 쓴 글입니다. > 제목 : 종목검색식 문의 드려요 > 트뷰 smart disparty index 라는 지표인데 일반적인 이격도에 수식을 추가하여 지표를 부드럽게 만든거같습니다. 이 지표기준 그림처럼 10일선과 50일선의 이격도가 2%이내인 종목을 찾는 검색식좀 만들어주세용~~ https://kr.tradingview.com/v/P6RTbphF/
프로필 이미지
신데렐라맨
2025-01-13
504
글번호 187155
종목검색