커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식문의드립니다.

안녕하세요. 수고 많으십니다. 시스템 1번 macd oscialloator가 0선 아래서에서 2연손상승하면 매수 0선위에서 2연속 하락하면 매도. 시스템 2번 macd oscillator가 최저점이 -0.2이상이고 최저점이후 2연속상승하면 매도 macd 최고점이 0.02이상이고 최고점이후 2연속하락하면 매수
프로필 이미지
일프로
2024-11-11
642
글번호 185176
시스템
답변완료

수식문의합니다.

안녕하세요. 전봉대비 거래 500% 이상이고 양봉이고 윗꼬리 길이가 몸통 길이보다 두배 이상 긴 조건을 만족하는 봉의 고가를 돌파한 양봉을 검색하고 싶습니다. 감사합니다.
프로필 이미지
트더
2024-11-11
611
글번호 185175
종목검색
답변완료

문의 드립니다

안녕하세요 다음 트뷰코딩 전환 부탁드립니다 //@version=2 study(title = "Smoothed Heiken Ashi Candles", shorttitle="Smoothed Ha Candles", overlay=true) len=input(10) o=ema(open,len) c=ema(close,len) h=ema(high,len) l=ema(low,len) haclose = (o+h+l+c)/4 haopen = na(haopen[1]) ? (o + c)/2 : (haopen[1] + haclose[1]) / 2 hahigh = max (h, max(haopen,haclose)) halow = min (l, min(haopen,haclose)) len2=input(10) o2=ema(haopen, len2) c2=ema(haclose, len2) h2=ema(hahigh, len2) l2=ema(halow, len2) col=o2>c2 ? red : lime plotcandle(o2, h2, l2, c2, title="heikin smoothed", color=col) 가능하면 몸통만 표시하고싶습니다. 감사합니다
프로필 이미지
만강
2024-11-11
621
글번호 185174
지표
답변완료

73166 글 수정 좀 요청 드림니다.

* 항상 많은 도움에 고맙습니다. * 아래 수식을 쓰면 별이 생겼다가 지워지고 합니다. (73166번 글) * 별이 한번찍히면 안지워지고 별이 안찍히면 소리음(알림) 좀 요청 드립니다. 즉 그봉에 별조건이 한번이라도 있다면 그봉에는 별이 계속 찍히도록 요청 드립니다. 그러다가 별이 안찍이면 소리음 으로 신호좀 요청 드림니다. ## 아래글 퍼옴 Input : Period(14); var : DMIv(0),DP(0),DM(0),TT7(0); var : um1(0),um2(0),ud1(0),ut1(0),uv1(0),utx1(0),utx2(0); var : dm1(0),dm2(0),dd1(0),dt1(0),dv1(0),dtx1(0),dtx2(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); if CrossUp(DP,DM) Then { TT7 = 1; dm1 = 0; dm2 = 0; } if CrossDown(DP,DM) Then { TT7 = -1; um1 = 0; um2 = 0; } if TT7 == 1 Then { if DMiv > dp Then { if DMiv-dp > dm1 Then { dd1 = sDate; dt1 = sTime; dv1 = h; if dm1 == 0 Then { dtx1 = Text_New(dd1,dt1,dv1-PriceScale*10,"★"); Text_SetColor(dtx1,RgB(0,255,0) ) ; Text_SetStyle(dtx1,2,1); Text_SetSize(dtx1,40) ; PlaySound("C:CyberOrOWav3Start.wav"); } Else { Text_SetLocation(dtx1,dd1,dt1,dv1-PriceScale*10); if dm1 > dm2 Then { if dm2 == 0 Then { dtx2 = Text_New(dd1[1],dt1[1],dv1[1]-PriceScale*10,"★"); Text_SetColor(dtx2,RgB(0,255,0) ) ; Text_SetStyle(dtx2,2,1); Text_SetSize(dtx2,40) ; ## PlaySound("C:KiwoomHero4soundsound11.wav"); } Else { Text_SetLocation(dtx2,dd1[1],dt1[1],dv1[1]-PriceScale*10); } dm2 = dm1; } } dm1 = DMiv-dp; } Else { if DMiv-dp > dm2 Then { if dm2 == 0 Then { dtx2 = Text_New(sDate,sTime,H,"★"); Text_SetColor(dtx2,RgB(0,255,0) ) ; Text_SetStyle(dtx2,2,1); Text_SetSize(dtx2,40) ; ## PlaySound("C:KiwoomHero4soundsound11.wav"); } Else { Text_SetLocation(dtx2,sDate,sTime,h-PriceScale*10); } dm2 = DMiv-dp; } } } } ##========================================================================== if TT7 == -1 Then { if DMiv > dm Then { if DMiv-dm > um1 Then { ud1 = sDate; ut1 = sTime; uv1 = l; if um1 == 0 Then { utx1 = Text_New(ud1,ut1,uv1+PriceScale*10,"★"); Text_SetColor(utx1,RgB(255,0,255) ) ; Text_SetStyle(utx1,2,0); Text_SetSize(utx1,40) ; ##PlaySound("C:KiwoomHero4soundsound1.wav"); } Else { Text_SetLocation(utx1,ud1,ut1,uv1+PriceScale*10); if um1 > um2 Then { if um2 == 0 Then { utx2 = Text_New(ud1[1],ut1[1],uv1[1]+PriceScale*10,"★"); Text_SetColor(utx2,RgB(255,0,255) ) ; Text_SetStyle(utx2,2,0); Text_SetSize(utx2,40) ; ## PlaySound("C:KiwoomHero4soundsound1.wav"); } Else { Text_SetLocation(utx2,ud1[1],ut1[1],uv1[1]+PriceScale*10); } um2 = um1; } } um1 = DMiv-dm; } Else { if DMiv-dm > um2 Then { if um2 == 0 Then { utx2 = Text_New(sDate,sTime,uv1+PriceScale*10,"★"); Text_SetColor(utx2,RgB(255,0,255) ) ; Text_SetStyle(utx2,2,0); Text_SetSize(utx2,40) ; ## PlaySound("C:KiwoomHero4soundsound1.wav"); } Else { Text_SetLocation(utx2,sDate,sTime,l+PriceScale*10); } um2 = DMiv-dm; } } } } * 매번 고맙습니다. 좋은 하루 되십시요.
프로필 이미지
요타
2024-11-12
760
글번호 185173
지표
답변완료

검색식 확인 부탁드립니다._(__)_

항상 도와주심에 감사드립니다._(__)_ 만들어주신 아래의 3수식이 종목검색식에서 다른 종목들이 많이 나오네요. 지난 번에 만들어주신 통합검색식인 몸통중심과 종가 돌파검색식은 잘 맞습니다. 이 식으로 시가를 재돌파 또는 몸통을 재돌파, 종가를 재돌파하는 검색식 3가지로 하는 건 어떨까요?? 1-1 input : short(5),mid(20),long(60),percent(3); var : ii(0),value(0); var1 = ma(C,short); var2 = ma(C,mid); var3 = ma(C,long); value1 = max(var1,Var2,Var3); value2 = min(var1,Var2,Var3); Var4 = Sar(0.02,0.2); Var5 = BollBandUp(20,2); if value1 < Value2 * (1+Percent/100) && Value2 * (1+Percent/100) && HIGHEST(H, 4)[1] < C and O < C and ((C[1]*1.025 <= C) or (O*1.025 <= C)) and (C-O)*2.5 >= (H-C) and V[1]*1.2 <= V and ma(V, 5) >= 30000 and DayClose(1) >= 950 and Crossup(C,Var4) and CrossUp(h,Var5) Then { ii = Index; value = O; } if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then Find(1); 1-2 input : short(5),mid(20),long(60),percent(3); var : ii(0),value(0); var1 = ma(C,short); var2 = ma(C,mid); var3 = ma(C,long); value1 = max(var1,Var2,Var3); value2 = min(var1,Var2,Var3); Var4 = Sar(0.02,0.2); Var5 = BollBandUp(20,2); if value1 < Value2 * (1+Percent/100) && Value2 * (1+Percent/100) && HIGHEST(H, 4)[1] < C and O < C and ((C[1]*1.025 <= C) or (O*1.025 <= C)) and (C-O)*2.5 >= (H-C) and V[1]*1.2 <= V and ma(V, 5) >= 30000 and DayClose(1) >= 950 and Crossup(C,Var4) and CrossUp(h,Var5) Then { ii = Index; value = (O+C)/2; } if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then Find(1); 1-3 input : short(5),mid(20),long(60),percent(3); var : ii(0),value(0); var1 = ma(C,short); var2 = ma(C,mid); var3 = ma(C,long); value1 = max(var1,Var2,Var3); value2 = min(var1,Var2,Var3); Var4 = Sar(0.02,0.2); Var5 = BollBandUp(20,2); if value1 < Value2 * (1+Percent/100) && Value2 * (1+Percent/100) && HIGHEST(H, 4)[1] < C and O < C and ((C[1]*1.025 <= C) or (O*1.025 <= C)) and (C-O)*2.5 >= (H-C) and V[1]*1.2 <= V and ma(V, 5) >= 30000 and DayClose(1) >= 950 and Crossup(C,Var4) and CrossUp(h,Var5) Then { ii = Index; value = C; } if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then Find(1); 지난번 수식 몸통 및 종가돌파 검색식 input : short(5),mid(20),long(60),percent(3); var : ii(0),HO(0),MM(0),CC(0); var1 = ma(C,short); var2 = ma(C,mid); var3 = ma(C,long); value1 = max(var1,Var2,Var3); value2 = min(var1,Var2,Var3); Var4 = Sar(0.02,0.2); Var5 = BollBandUp(20,2); if value1 < Value2 * (1+Percent/100) && Value2 * (1+Percent/100) && HIGHEST(H, 4)[1] < C and O < C and ((C[1]*1.025 <= C) or (O*1.025 <= C)) and (C-O)*2.5 >= (H-C) and V[1]*1.2 <= V and ma(V, 5) >= 30000 and DayClose(1) >= 950 and Crossup(C,Var4) and CrossUp(h,Var5) Then { ii = Index; if C < O Then HO = O; Else HO = 0; MM = (C+O)/2; CC = C; } Else { if ii > 0 and Index <= ii+20 Then { if C < O and (HO == 0 or (HO > 0 and O > HO)) Then HO = O; if (HO > 0 and CrossUp(C,HO)) or CrossUp(C,MM) or CrossUp(C,CC) Then Find(1); } }
프로필 이미지
한칼부르스
2024-11-11
616
글번호 185172
종목검색
답변완료

하이켄 아시 적용해서 시스템적용

안녕하세요. 차트종류중에 일반 봉차트를 이용해서 나오는 수식 신호가 하이켄 아시와 비교해서 다른지점에 신호가 나온다는걸 알았습니다. 예스에는 종류에 하이켄 아시 차트가없네요. 그래서 하이켄아시를 이용해서 시스템매매를 사용하려고 합니다. 예를들어 하이켄아시차트를 기본차트로 macd 골든데드 시스템적용식을 만들려면 어떻게 구현해야 하나요?? 예문을 수식으로 설명 부탁드립니다.
프로필 이미지
일일일백
2024-11-11
557
글번호 185171
시스템
답변완료

예스지표로 부탁합니다.

오늘 문의사항 답변에 종목검색으로 해주셨는데 아래수식을 예스지표로 변환다시부탁드립니다.. var : A(0),B(0),E(0),D(False),F(0); if dayclose()>dayclose(1)*1.29 Then { A = dayclose(); B = dayopen(); } E = floor(((A+B)/2)*0.95); D = C<= E && crossup(StochasticsK(20,10), 20); if D == true Then F = (H+L)/1.7; if CrossUp(H,F) Then Find(1);
프로필 이미지
서민순
2024-11-11
489
글번호 185170
지표

살빼고싶다 님에 의해서 삭제되었습니다.

프로필 이미지
살빼고싶다
2024-11-11
52
글번호 185169
검색
답변완료

부탁드립니다

수고하십니다 아래5분봉에수식을 1분봉에 나타나게 수식부탁드립니다 input : p(5); var : A(0); A = ma(c,p); if A > A[1] and A[1] < A[2] Then //5저 var1 = C[5]; if A < A[1] and A[1] > A[2] Then //5고 var2 = C[5]; if var1 > 0 Then Plot1(var1,"5이평저"); if Var2 > 0 Then plot2(Var2,"5이평고"); if var1 > 0 Then Plot3(var1,"5이평저점실선"); if Var2 > 0 Then plot4(Var2,"5이평고점실선");
프로필 이미지
파생돌이
2024-11-11
498
글번호 185156
지표
답변완료

분봉 데이터 에서 당일분 봉으로만 표시되게 만들어 주세요

input : 기간(5); var : 이동평균(0); 이동평균 = ma(c,기간); plot1 (이동평균,"이동평균"); 위의 수식에서 당일 봉이 하나 형성되었을 때, 5 이동평균의 경우, 당일봉 1개와 전일봉4개를 사용하여 수식이 완성 되는데,, 당일 데이터로만 차트가 완성되게 수정해 주세요. 당일, 봉 1개 형성시 1개 봉으로만 차트가 나타나고, 봉2개 완성시 2개의 평균값으로, 봉3개 완성시 봉3개의 평균...... 봉5개 완성시에는 이동평균 = ma(c,기간)을 사용하여 차트가 그려지게 수정해 주세요.
프로필 이미지
강심장
2024-11-11
479
글번호 185155
지표