커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

키움증권 수식 변환을 부탁드립니다.

수고하십니다. 항상 도움많이 주셔서 감사드립니다. 예전에 한번 문의를 드렸었다가 답변을 주셔서 적용해 보니 키움과 결과값이 너무 다르게 나와서 다시 한번 문의 드립니다. 키움에서 사용하는 지표인데 a = avg(c,기간); // 기간 60, 단순 60이평이며 eavg(a(0)/c) - (a(1)/c); // 단순이평의 오늘과 어제의값을 종가로 나누어서 뺀값을 지수화 시킨 값입니다. 지수이평이 아니며, 60이평의 각도를 산출하기 위한 수식입니다. 이부분을 예스로 바꾸고 싶은데 아래내용을 참고하셔서 확인한번 부탁드립니다. 아래는 저번에 문의드렸던 내용과 답변입니다. ----------------------------------------------- > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 키움증권 지표 변환을 부탁드립니다. > 안녕하세요 예스스탁입니다. eavg(a(0)/c) 올리신 수식에 지수이평함수가 값만 지정되어 있고 기간값 지정하는 부분없습니다. 해당 부분이 생략되면 어떤 값으로 계산을 하는지 모르겠습니다. 예스랭귀지에서는 해당 부분 생략이 가능하지 않습니다. a와 같이 동일한 기간값이 적용되게 작성해 드립니다. input : 기간(60); var : a(0); a= ma(c,기간); var1 = Ema(a/c,기간) - (a[1]/c); Plot1(var1); 즐거운 하루되세요 > 질풍이 님이 쓴 글입니다. > 제목 : 키움증권 지표 변환을 부탁드립니다. > 수고하십니다. 키움으로 사용하고 있는 지표변환을 부탁드립니다. 감사드리며 즐거운 하루 되십시요! a = avg(c,기간); eavg(a(0)/c) - (a(1)/c); 기간 60
프로필 이미지
질풍이
2023-06-20
1530
글번호 169919
지표
답변완료

이평선과 스토캐스틱 조건으로 선물매매 시스템 문의

안녕하세요 해외 선물 손매매하다가 시스템매매를 처음 공부중인초보입니다. 단순 조건 식은 조금씩 얼추 따라하고 있는데 조건이 복잡해질수록 어려워서 도움 요청드립니다. 120일 선이 240일 선 위에 있을 경우에는 스토캐스틱 침체시(20이하) k가 d를 골든크로스 할 때 매수하고 스토캐스틱 과열 구간에서 k가 d를 데드크로스 할 때 청산 (이때 헷갈리는 게 보유 수량이 없을 때 매도 주문을 새로 넣는 게 아니라 보유 수량을 청산하는 조건으로 하고 싶습니다.) 반대로 120일 선이 240일 선 아래에 있을 경우에는 스토캐스틱 과열시(80이상) k가 d를 데드크로스 할 때 매도하고 스토캐스틱 과열구간에서 k가 d를 골든크로스할때 전부 매수 청산 (마찬가지로 보유수량 청산 주문입니다.) 수식 작성에 도움주시면 감사하겠습니다.
프로필 이미지
sq
2023-06-20
1063
글번호 169918
시스템
답변완료

종목 검색시

업종의 시세를 활용하는 방법은 없나요? 예를 들자면 KQ IT의 현재가가 어제 고점위에 있을 때 KQ IT에 속한 종목 중 어제 고점위에 있는 종목을 검색할 수 있는 방법이 있는지요? 항상 감사드립니다.
프로필 이미지
마녀58
2023-06-20
1242
글번호 169917
검색
답변완료

잘 부탁드립니다

예스로 부탁드립니다 //@version=4 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // Developer: John EHLERS // &#169; KivancOzbilgic // Author:Kıvan&#231; &#214;zbilgi&#231; study("Laguerre RSI", shorttitle="LaRSI", overlay=false) src = input(title="Source", defval=close) alpha = input(title="Alpha", type=input.float, minval=0, maxval=1, step=0.1, defval=0.2) colorchange = input(title="Change Color ?", type=input.bool, defval=false) gamma = 1 - alpha L0 = 0.0 L0 := (1 - gamma) * src + gamma * nz(L0[1]) L1 = 0.0 L1 := -gamma * L0 + nz(L0[1]) + gamma * nz(L1[1]) L2 = 0.0 L2 := -gamma * L1 + nz(L1[1]) + gamma * nz(L2[1]) L3 = 0.0 L3 := -gamma * L2 + nz(L2[1]) + gamma * nz(L3[1]) cu = (L0 > L1 ? L0 - L1 : 0) + (L1 > L2 ? L1 - L2 : 0) + (L2 > L3 ? L2 - L3 : 0) cd = (L0 < L1 ? L1 - L0 : 0) + (L1 < L2 ? L2 - L1 : 0) + (L2 < L3 ? L3 - L2 : 0) temp = cu + cd == 0 ? -1 : cu + cd LaRSI = temp == -1 ? 0 : cu / temp Color = colorchange ? LaRSI > LaRSI[1] ? color.green : color.red : color.blue plot(100 * LaRSI, title="LaRSI", linewidth=2, color=Color, transp=0) plot(20, linewidth=1, color=color.maroon, transp=0) plot(80, linewidth=1, color=color.maroon, transp=0) alertcondition(crossover(100 * LaRSI, 20), title="LaRSI Crossover Alarm", message="Laguerre RSI crosses OVER 20 - BUY SIGNAL!") alertcondition(crossunder(100 * LaRSI, 80), title="Price Crossunder Alarm", message="Laguerre RSI crosses UNDER 80 - SELL SIGNAL!")
프로필 이미지
매치다2
2023-06-20
949
글번호 169914
지표

다이버 님에 의해서 삭제되었습니다.

프로필 이미지
다이버
2023-06-20
6
글번호 169905
시스템
답변완료

종목검색

안녕하세요..항상감사합니다. 일봉에서 오늘을 제외한 10일동안 저가들 중에서 10일전의 저가가 10일동안의 최저가인 종목을 검색하고 싶은데요.. 아래와 같이 하는게 맞는건지요? L[10] == lowest(L,10)
프로필 이미지
디딤돌
2023-06-20
1107
글번호 169898
종목검색
답변완료

문의드립니다

macd 5분봉과 macd 15분봉 macd 20분봉 조합 Input: shortperiod(12), longperiod(24), sig(9); var: signal(0), value(0); value = macd(shortperiod, longperiod); Signal = Ema(value, sig); 15분봉 macd > 0 and 5분봉 CrossUP(value, 0)매수 15분봉 macd > 0 and 5분봉 CrossDown(value, 0)매도 15분봉 CrossDown(value, 0) 매도 20분봉 macd < 0 and 15분봉 macd > 0 and 15분봉 CrossDown(value, signal) 상황시 매도후 대기 20분봉 macd < 0 and 15분봉 macd > 0 and 15분봉 CrossUp(value, signal) 상황시 15분봉 macd > 0 and 5분봉 macd > 0 매수 감사합니다.
프로필 이미지
탱탱볼
2023-06-20
1106
글번호 169897
시스템
답변완료

종목검색 수식 요청드립니다.

안녕하세요. 일봉차트에서 년봉 5년이평 10년 20년 이평을 표현하려고 합니다. 다른 주기가 되어서 어떻게 구현을 하는지 궁금합니다. 예를 들어 년봉으로 3양봉후 1음봉 때 저가가 5년이평/10년이평의 1.5%내 지지를 받는 종목을 검색하고자 합니다. 일봉으로 년봉이평을 변환하여 검색되어지도록 지표와 종목검색을 부탁드립니다. 항상 노고에 감사드립니다.
프로필 이미지
SongTong
2023-06-20
1057
글번호 169896
종목검색
답변완료

키움증권 수식 변환을 부탁드립니다.

수고하십니다. 아래는 키움으로 사용하는 신호인데 밑에것처럼 바꾸어서 예스에서 사용해보니 키움과 신호가 상이하게 나타나서 확인한번 부탁드립니다. 감사합니다! 키움수식 A = eavg(c, period) / eavg(c(n), period); // S-ROC // period10, n20 B = eavg(A, period2); // S-ROC signal // period2 8 A>=B && // S-Roc가 시그널 보다 크다 A < 1 && // S-ROC가 100보다 작다 diPlus(period3) >diMinus(period3) && // DI + > DI- // period3 20 ADX(period3) > 18 && // ADX > 18 diPlus(Period3) > diPlus(period4) // 단기 DI+ > 중기 DI+, 정배열 // period4 40 /////////////////////////////////////////////////////////////////////// 예스로 변환한 수식 input : period(10), n(20), period2(8), period3(20), period4(40); var : S_ROC(0), S_ROC_sig(0); S_ROC = Ema(c, period) / Ema(c[n], period); S_ROC_sig = Ema(S_ROC, period2); if S_ROC >= S_ROC_sig and S_ROC < 1 and diPlus(period3) > diMinus(period3) and ADX(period3) > 18 and diPlus(Period3) > diPlus(period4) Then Plot1(L*0.95, "DMI S-ROC 매수");
프로필 이미지
질풍이
2023-06-19
1622
글번호 169895
지표
답변완료

수식좀 요청 드립니다

ㅇ 매번 많은 도움에 고맙 습니다. <요청 사항> 실선으로 네모박스 좀 요청 드립니다. <기준> 이전봉(C[1])의 최고가와 최저가 가 이전 4개봉( C[2],C[3],C[4],C[5]) 범위 보다 크면 C[1] ~ C[5] 까지 굵은 네모 박스 색상은 Magenta 5봉전(C[5])의 최고가와 최저가가 이후 4개봉(C[4],C[3],C[2],C[1]) 범위 보다 크면 C[1] ~ C[5] 까지 굵은 네모 박스로 그려주고 색상은 BLUE 즉 5개봉 기준으로 한봉의 MIN MAX가 4개봉의 MIN MAX보다 크면 내모박스 부탁 드립니다.(현재봉 제외) 단 MIN MAX 재일 큰 봉이 4봉 중간에 끼이면 안됨니다. ## 아래는 색상 빼고 연습 했는데 잘안 되네요... input : N(20),상(1),하(1); var : S1(0),D1(0),TF(0),box(0),idx(0),T(0),T1(0),T2(0),tx(0); var : oo(0),hh(0),ll(0),TL1(0),TL2(0),clr(0),ii(0),TL(0); var : bc(0),bch(0),tx1(0); var81 = highest(H,4); var82 = lowest(L,4); //Plot1(0); Magenta ## 추가 조건 ## 큰봉(양 음봉 관계 없음)이 앞의 내개 봉보다 크면 네모 박스 ## 앞의 큰 봉의 최대 값과 최소값이 뒤의 4개봉 최대 가격과 최소 가격 보다 크면 네모 박스 if Bdate != Bdate[1] AND Then { S1 = TimeToMinutes(stime); D1 = sdate; idx = 0; } Else idx = idx+1; if D1 > 0 then { TF = idx%N; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then { oo = O; hh = H; ll = L; box = Box_New(sDate,sTime,oo,NextBarSdate,NextBarStime,c); ii = 1; var1 = sDate[1]; var2 = stime[1]; var11 = var1[1]; var21 = Var2[1]; if C[1] > OO[1] Then T = 1; if C[1] < OO[1] Then { T = -1; bc = C[1]; bch = DayHigh(0)[1]; } if T != T[1] Then { Text_Delete(tx); if T == 1 Then { tx = Text_New(sDate[1],sTime[1],OO[1]-PriceScale*1,"●"); Text_SetStyle(tx,2,2); Text_SetColor(tx,Red); Text_SetSize(tx,20); } if T == -1 Then { tx = Text_New(sDate[1],sTime[1],OO[1]+PriceScale*1,"●"); Text_SetStyle(tx,2,2); Text_SetColor(tx,Blue); Text_SetSize(tx,20); } if T == 1 Then { value1 = bc; Value2 = value1[1]; Value3 = bch; if value1 <= Value2+PriceScale*상 and value1 >= Value2-PriceScale*하 and value1 <= Value3-1 Then { tx1 = Text_New(var11,Var21,value1,"●"); Text_SetStyle(tx1,2,2); Text_SetColor(tx1,Magenta); Text_SetSize(tx1,20); } } } } Else { ii = ii +1; if h > hh Then hh = h; if l < ll Then ll = l; Box_SetEnd(box,sDate,sTime,C); } if C > oo Then clr = Red; else if C < oo Then clr = Blue; Else clr = Green; //Box_SetColor(box,clr); // Box_SetSize(box,1); // Box_SetFill(box,true,255); } * 고맙 습니다. 수고 하십시요.
프로필 이미지
요타
2023-06-19
1485
글번호 169894
지표