커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

atr청산 문의

항상 감사드립니다 atr청산에서 atr(10)이면 10개의 봉값이 필요한데, 이 때 당일봉만 카운트하는 식 부탁드립니다. 예시)3분봉차트에서 매매할때 전날분봉은 반영되지 않도록 하는 식입니다. 미리 감사합니다.
프로필 이미지
피카2
2023-02-22
1683
글번호 166570
시스템
답변완료

추세선 하단

input : Period(60),선두께(2); Var:상승색(Red), 하락색(Blue); Var:j(0),T(0); Var: date11(0),date12(0),time11(0),time12(0),TL1(0),TL(0),tl9(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0),tx(0),tx1(0),tl4(0); Array:HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); Array:TL2[7](0),TL3[7](0),TX2[7](0),TX3[7](0); Plot1(0); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,하락색); date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; } If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date22 = date[0]; time22 = stime[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,상승색); date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date32 = date[0]; time32 = stime[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); } } TL_SetSize(TL1,선두께); 1.추세선이 음전환하면 하락추세선 하단에 동그라미 표시. 2.추가 하락하면 추세선 하단을 같이 따라 내려가며, 양전환시까지 동그라미도 계속 같이 이동. 감사합니다.
프로필 이미지
고성
2023-02-22
1634
글번호 166569
지표
답변완료

문의 드립니다.

특정 범위를 주챠트 또는 보조챠트에 표시할 수 있을까요? 예를 들어서 1. 주챠트에서 5이평이 20이평보다 크면서 60이평 보다는 작은 범위를 캔들위에 표시하거나 2. 보조챠트에서 스토캐스틱7이 50 이상 80이하 부분을 선을 두껍게 하든, 빗금을 치든 여하한 방법으로 표시할 수 있는 부분을 부탁드립니다. 감사합니다.
프로필 이미지
하우즐영
2023-02-22
1519
글번호 166568
지표
답변완료

수고하십니다.

문의 드립니다. 로직을 금액으로 매매신호를 만들경우 예 100 이상 넘으면 매수 -100 이하면 매도일경우 신호를 기다리다보면 매매신호가 들어왔는데 F4(검증)을 해보면 99.84로 매수신호가 사라집니다. 아마도 검증을 실행 할 경우는 정확한 숫자가 계산되는 것 같습니다. 즉 100일 경우 99.98이나 -99.98 근처에서 매매신호가 비슷하게 나오는 것 같습니다. 그래서 YESLANGUAGE 에 매매 예비신호가 나올경우 자동으로 F4(검증)을 할수 있도록 함수를 만들어 주었으면 합니다. 그리고 시간을 홀수분 짝수분을 나누고 싶는데 093200 093400 093600 093800 094000 짝수변수는 pair_a 093100 093300 093500 093700 093900 홀수변수는 odd_b 하고 싶습니다.
프로필 이미지
구름달
2023-02-23
1276
글번호 166566
사용자 함수
답변완료

첫 번째 봉 진입 방지 조건 문의

안녕하세요? 코스닥150 연결선물 20분봉을 사용하여 아래와 같은 변동성 돌파 전략을 시험 적용하고 있습니다. input:len(25) var1=DayHigh(1)-DayLow(1); condition1=date==ExitDate(1) and MarketPosition(1)==1; Condition2=date==ExitDate(1) and MarketPosition(1)==-1; # 진입 if sTime >092000 and EntriesToday <2 Then{ if condition1==False and MarketPosition<>1 Then Buy("B",AtStop,DayOpen+var1*len*0.01); if Condition2==False and MarketPosition<>-1 Then Sell("S",AtStop,DayOpen-var1*len*0.01); 그런데 첨부파일(오늘 아침 09:11 갭쳐)과 같이 오늘 아침 첫 봉 시가에서 매도 진입 신호가 발생하였고 거래내역에는 09:20에 매도 진입한 것으로 표시되고 있습니다. 첫 번째 봉에서 진입을 피하기 위해 'sTime >092000'을 기술한 것이며, sTime 대신 'dayindex >0' 또는 'dayindex >=1'로 기술하여도 모두 첨부와 같이 첫 번째 봉 시가에서 진입신호가 발생하고 있습니다. 첫 번째봉 진입 방지를 위해서 어떻게 조건을 기술해야 하는지 문의 드립니다
프로필 이미지
자생퍼플
2023-02-22
1844
글번호 166565
시스템
답변완료

문의드립니다

아래조건을 충족하는 종목검색 수식 부탁드립니다 -------------------------------------------------------------------- 60봉동안 주가범위가 6만이상 9만 이하 , 30봉동안 거래량이 10만이상이며 30일 이동평균선이 7봉 연속상승 , 동시에 이평의 수치가 7봉 상승한 동안63000 이상 그리고 60일 이동평균선의 수치가 연속 9봉동안 90000 이하
프로필 이미지
kns
2023-02-22
1863
글번호 166562
시스템
답변완료

수식 변경 부탁드립니다

★직선 회기 지수선 A=LinearRegressionValue(C,기간,0); B=eavg(A,기간1); R=(A-B)*0.12; A+R 조건 기간 25 기간1 9 ★직선회기평균선 A=LinearRegressionValue(c,period,0); B=avg(A,9); D=(A-B)*0.5; A+D 조건 period 25 키움용 수식입니다 예스트레이더 방식으로 바꿀 수 있을까요? 부탁드립니다
프로필 이미지
볼라레
2023-02-22
1811
글번호 166554
지표
답변완료

수식변경

안녕하세요 늘 도움 감사합니다. 아래의 수식의 변경을 부탁 드립니다 고점 수식 (((daylow()+dayhigh()*2)/3)+dayhigh())/2) (((daylow()+dayhigh()*3)/4)+dayhigh())/2 (((daylow()+dayhigh()*2)/3)+dayhigh()*2)/3) dayhigh() 저점 수식 (((dayhigh()+daylow()*2)/3)+daylow())/2) (((dayhigh()+daylow()*3)/4)+daylow())/2 (((dayhigh()+daylow()*2)/3)+daylow()*2)/3) daylow()
프로필 이미지
알리섬
2023-02-22
1614
글번호 166553
지표
답변완료

문의

답변수식 해석 부탁드립니다. ****************************************************** 안녕하세요 예스스탁입니다. if NextBarSdate != sDate Then Sell("s1",AtStop,NextBarOpen-2); Else { if sTime < 93000 and DayLow < DayOpen+2 Then Sell("s2",AtStop,DayOpen-2); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 데이트레이딩 09시부터 09시30분까지 2포인트 하락하면 sell 수식 부탁드립니다.
프로필 이미지
목마와숙녀
2023-02-22
1947
글번호 166552
시스템
답변완료

날짜지정

안녕하세요 항상 감사합니다. sdate 에 날짜지정을 이런식으로 (sdate==20230122) 하지 않고 sdate를 활용한 20일전 종목을 찾으려고 하는데 다른 방법이 있을까요?
프로필 이미지
디딤돌
2023-02-22
1312
글번호 166551
종목검색