커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수정 부탁드립니다.

늘 감사합니다. 아래 수식에 조건하나만 추가해 주십시요 당일 고가가 당일 시가 대비 25% 이상 상승후 아래 조건 만족시 매매 하도록 수정 if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.05) Then Buy("b1",OnClose,Def,Floor(1000000/c)); if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.10) Then Buy("b2",OnClose,Def,Floor(1000000/c)); if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.15) Then Buy("b3",OnClose,Def,Floor(1000000/c)); if MarketPosition == 1 Then { if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,AvgEntryPrice*1.3,"",Floor(MaxContracts*0.5),1); Else ExitLong("bx2",AtLimit,AvgEntryPrice*1.6,"",Floor(MaxContracts*0.5),1); } 감사합니다.^,^
프로필 이미지
하늘북
2025-04-14
220
글번호 190113
시스템
답변완료

청산수식에 의한 시장가 청산

청산수식으로 input : Profit(5000) if barssinceentry >=2 and Profit > 0 then SetStopProfittarget((Profit/BigPointValue),PointStop); 위의 수식을 사용하고 있고 '시장가'로 설정하여 청산되게 설정하였습니다. 전략을 돌렸을 때 차트상에 신호는 분명 발생하였는데 실제 청산이 이루어지지 않았습니다.. 어떤 이유에 의해 실제 시장가 청산이 들어가지 않는 경우가 있는건가요?
프로필 이미지
niwooz
2025-04-14
236
글번호 190112
시스템
답변완료

수식변환요청

항상 수고많으십니다 다음 식의 변환을 부탁드립니다 Tgt=C; 상승=Tgt>Tgt(1); 하락=Tgt<Tgt(1); 하락조건=Sum(하락,하락회수)==하락회수; T1=Valuewhen(1,하락조건(1)&&상승,O); CrossUp(C,T1)
프로필 이미지
김승빈
2025-04-14
231
글번호 190111
검색
답변완료

예스 종목검색식으로 부탁합니다.

많은 도움을 받고있어 무한히 감사드립니다. 다음 키움수식을 분봉 종목검색식으로 변화하여 주시옵고, 아울러 볼밴의 상하폭의 값보다 캔들의 시가와 종가의 몸통크기가 큰 값을 구현해 주시기 부탁드립니다. 볼밴상단= BBandsUp(20, 1.5.0); 볼밴하단= BBandsDown(20,1.5.0); 일목기준선=(highest(high,23) +lowest(low,23))/2; S=(O-AVG(L,20))/STDEV(L,20); 매수선=VALUEWHEN(1,CROSSUP(S,0),C); 매수선고저값= 매수선(0)-매수선(1); 볼밴고저폭=볼밴상단(1)- 볼밴하단(1); 일목기준선고저값=일목기준선(0)- 일목기준선(1); 삼분단타중심선= ((dayhigh()+daylow())/2); 단타중심고저값=삼분단타중심선(0)-삼분단타중심선(1); (CrossUp(C,볼밴상단(1)) OR CrossUp(일목기준선,볼밴상단(1))) and (단타중심고저값>볼밴고저폭(1) or 일목기준선고저값>볼밴고저폭(1) or 매수선고저값 >볼밴고저폭(1)) AND 볼밴하단(1)*1.025 >볼밴상단(1) and C < PredayClose()*1.06 AND 삼분단타중심선(1) <C AND V(1)*1,5 <V(0) AND V >=Avg(V,120)*5 AND C >=O AND MA(C,228) <= C AND RSI(9) >= 70
프로필 이미지
고릴라
2025-04-14
266
글번호 190110
종목검색
답변완료

당일 이평

안녕하세요? 당일 분봉데이터로 20/60/100 이평을 구하는 수식을 부탁드립니다. 감사합니다.
프로필 이미지
khkwon
2025-04-14
237
글번호 190107
지표
답변완료

문의

input : bull_col(Green); input : bear_col(red); input : mid_col(Gray); var : line_1(nan),line_2(Nan); var : count(0),hh(0),ll(0),mid(0),color_trend(0),trend(False); if Bdate == Bdate[1] Then { count = count+1; hh = highest(H,count); ll = lowest(L,count); } if Bdate != Bdate[1] Then { count = 0; var1 = hh[1]; line_1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); TL_SetColor(line_1,bear_col); TL_SetStyle(line_1,3); var2 = ll[1]; line_2 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2); TL_SetColor(line_2,bull_col); TL_SetStyle(line_2,3); } TL_SetEnd(line_1,sDate,sTime,var1); TL_SetEnd(line_2,sDate,sTime,var2); mid = avg(var1,var2); if CrossUp(close,var1) Then { color_trend = bull_col; trend = true; } if CrossDown(close, var2) Then { color_trend = bear_col; trend = false; } plot1(mid, "Trend",color_trend,Def,2); 외부변수로 해서 타임프레임을 60분으로 나오게 부탁드립니다
프로필 이미지
레전드
2025-04-14
274
글번호 190106
지표
답변완료

오류 수정 부탁드립니다

오류창에 이렇게 나오네요. 수정 부탁드릴께요. "18줄에 선언되지 않은 이름 gaussian_filter 가 사용되었습니다." > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 화면 중앙에 표시되는 내용은 작성이 되지 않습니다. 1 지표 input : len(30); input : mode("AVG");#["AVG", "MEADIAN", "MODE"] input : distance(3); input : show_retest(false); input : up(rgb(40, 218, 150)); input : dn(Blue); Array : g_value[100](0); var : volatility(0),lower_band(0),upper_band(0),trend_line(0),trend(False); var : stp(0),gf(0),i(0),g_f(0),value(0); var : coeff(0),score(0),color(0),tx(0); volatility = ma(H-L,100); #multi_trend(src, period) => for stp = 0 to 20 step 1 { gf = gaussian_filter(close, (len + stp), 10); g_value[stp] = gf; } coeff = 0.05; score = 0.0; for i = 0 to 21 - 1 { g_f = g_value[i]; if g_f > g_value[0] Then score = score+coeff; } color = iff(score > 0.5,dn,up); if mode == "AVG" Then value = AverageArray(g_value,21); if mode == "MEADIAN" Then value = MedianArray(g_value,21); if mode == "MODE" Then value = ModeArray(g_value,21,-1); lower_band = value - volatility * distance; upper_band = value + volatility * distance; if CrossUp(C,upper_band) Then trend = true; if CrossDown(close, lower_band) Then trend = false; trend_line = IFF(trend , lower_band,iff(Trend == False,upper_band,Nan)); plot1(value,"avg",color,Def,6); if trend == trend[1] Then plot2(trend_line,"trend_line",iff(close > trend_line,up,dn),Def,6); Else NoPlot(2); plot3(trend_line,"trend_line2",IFf(close > trend_line , up , dn),Def,1); if CrossDown(close, trend_line) Then { tx = text_new(sDate,sTime,trend_line,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx, dn); Text_SetSize(tx,20); } if CrossUp(close, trend_line) Then { tx = text_new(sDate,sTime,trend_line,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,up); Text_SetSize(tx,20); }
프로필 이미지
사노소이
2025-04-14
251
글번호 190105
지표

카르마다 님에 의해서 삭제되었습니다.

프로필 이미지
카르마다
2025-04-14
4
글번호 190099
시스템
답변완료

부탁드립니다

수고하십니다 92323번호 재질문 입니다 5개 BOX색의 종가 수평선 수식부탁드립니다
프로필 이미지
파생돌이
2025-04-14
273
글번호 190091
지표

사공하늘 님에 의해서 삭제되었습니다.

프로필 이미지
사공하늘
2025-04-14
15
글번호 190087
검색