커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

지표의 표시 위치 변경 방법

첨부파일1에서 가운데 부분에 표시되는 노랑, 파랑,핑크색으로 된 부분의 표시 위치를 자동으로 변경시키고 싶습니다. 수식은 다음과 같읍니다. //===== 횡보구간 계산 ====================================== Input : 횡보표시위치(-2000),횡보구간(100),횡보장표시폭(70); VAR : 횡보색(0); IF b > b[1]-횡보구간 TheN 횡보색 = RgB (255,202,255); // 연핑크 IF b < b[1]+횡보구간 TheN 횡보색 = RgB (0,227,227); // 진하늘 IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN 횡보색 = RgB (249,249,0); // 진황색 Plot1(횡보표시위치,"횡보여부",횡보색,DeF,횡보장표시폭); 현재는 차트에 표시되는 위치를 input문을 사용하여 그때그때 수치를 입력해 주고 있는데, 화면표시의 중간 부분에 자동으로 표시되게 plot1 을 수정해 주세요. 예를들어 현재는 1. plot1 (횡보위치표시,"횡보여부"......) 로 되어 있는데... 현재 화면에 나타나는 최고, 최저 수치의 중간 위치에 자동으로 표시되도록 수정해 주세요. 2. 지표를 차트에 표시할 경우, 원형 형태로 나타 나는데 원형을 사각형이나 막대 그래프 형태로 변경 시킬수 있을까요?? 3. 아... 근본적으로 원하는 형태는 키움차트에서 보면은 강세약세 지표를 표시하고 싶은데, 방법을 몰라 아쉬운데로 만들어 본것인데, 첨부파일2에서 보듯이 강세약세 지표로 표시할수 있는 방법이 따로 있나요??
프로필 이미지
강심장
2024-12-08
585
글번호 186044
지표
답변완료

키움지표 예스트레이더 지표로 변환요청 드립니다.

아래 키움수식(기간 : 20)을 예스트레이더 지표로 변환 부탁드립니다. HH = Highest(H, 기간); Sv = sum(V); Sv - Valuewhen(1, HH(1) < H, Sv)
프로필 이미지
onlypsn
2024-12-08
632
글번호 186043
지표
답변완료

기존 수식에 추가하고 싶어서 문의합니다

1. 현재 청산수식 적용해서 사용중인데요 여기에 수익률에 따라서 손절라인을 올리고 싶습니다. 예를 들어, 현재 (최초 적용된) 10% 수익률에 도달 했다하면 이때부터 손절라인(지금은 매수가 이하가 손절이지만)을 오르는 수익률의 1/10 수준(매수가 이상)으로 해당 분봉 완성 시점에 자동(up)으로 조정되는 수식이 가능 한지요? 그게 어렵다면 수기로 손절매가격을 입력 할수 있게 수식변경이라도...... 그리고 손절 손익 라인을 눈으로 직접 확인할 수 있게 색상라인으로 구현하고싶습니다 구현 가능 하시다면 간곡히 부탁 드립니다, SetStopProfittarget(10,PercentStop); SetStopLoss(2,PercentStop); 2. RSI 기준선 상하단 70 ,30 아래 일목에 추가합성 부탁합니다 일목균형표 한번 적용해 보고 싶어요 전환선(9),기준선(26),선행1(26),선행2(52),후행(26) 기준으로 선행스팬1과 전환선이 기준선(,RSI는 (30)) 뚫을때 all매수하고 매도대기 포지션 , 후행스팬이 전환선 상단에 위치시(하단위치시는 전환선 crossup시 매수) 후행스팬이 꼭지점에서 -1포인트라도 꼬꾸라지거나;RSI는 70에서 -1이라도 하향시 all매도하고 매수대기 포지션으로, 타점좀 잡아주세요 계속 노력하며 공부중이긴한데 아직 어려워요,머리 희끗해지니 안 돌아가요 ㅜ ㅜ 항상 감사드립니다!
프로필 이미지
꼬드롱
2024-12-08
525
글번호 186042
시스템
답변완료

수식전환 요청드립니다.

안녕하세요. 아래 트레이딩뷰 수식을 예스트레이더 형식으로 변환을 부탁드립니다. 감사합니다. //@version=5 indicator(shorttitle="E9 BRange", title="E9 Bollinger Range", overlay=true, timeframe="", timeframe_gaps=true) //input parameters length = input.int(70, minval=1) maType = input.string("EMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"]) src = input(ohlc4, title="Source") offset = input.int(0, "Offset", minval = -500, maxval = 500, display = display.data_window) show_HB = input.bool(false, title="Show Highlight Price Bars") col_trnd_Up = input.color(#97ff9c, "Trend Up") col_trnd_Dn = input.color(color.rgb(250, 86, 143), "Trend Down") ema1 = ta.ema(ohlc4, 50) ema2 = ta.ema(ohlc4, 200) ma(source, length, _type) => switch _type "SMA" => ta.sma(source, length) "EMA" => ta.ema(source, length) "SMMA (RMA)" => ta.rma(source, length) "WMA" => ta.wma(source, length) "VWMA" => ta.vwma(source, length) basis = ma(src, length, maType) //Signals trend_up = close > basis trend_dn = close < basis trend_up1 = ta.crossover(close, basis) trend_dn1 = ta.crossunder(close, basis) //EMA's MA1 = plot(ema1, "EMA1", color = #4136e8, linewidth = 3) MA2 = plot(ema2, "EMA2", color = color.red, linewidth = 3) //Bands1 mult = input.float(1.0, minval=0.001, maxval=50, title="StdDev Bands 1") dev = mult * ta.stdev(src, length) upper = basis + dev lower = basis - dev plot(basis, "Basis", color=color.rgb(255, 255, 255), offset = offset) p1 = plot(upper, "Upper", color=color.rgb(246, 125, 135, 100), offset = offset) p2 = plot(lower, "Lower", color=color.rgb(165, 249, 135, 100), offset = offset) fill(p1, p2, title = "Background", color=color.rgb(255, 255, 255, 82)) //Bands2 mult1 = input.float(2.0, minval=0.001, maxval=50, title="StdDev Bands 2") dev1 = mult1 * ta.stdev(src, length) upper1 = basis + dev1 lower1 = basis - dev1 p3 = plot(upper1, "Upper", color=color.rgb(246, 125, 135, 100), offset = offset) p4 = plot(lower1, "Lower", color=color.rgb(165, 249, 135, 100), offset = offset) fill(p3, p4, title = "Background", color=color.rgb(255, 255, 255, 84)) //Bands3 mult2 = input.float(3.0, minval=0.001, maxval=50, title="StdDev Bands 3") dev2 = mult2 * ta.stdev(src, length) upper2 = basis + dev2 lower2 = basis - dev2 p5 = plot(upper2, "Upper", color=#f67d87, offset = offset) p6 = plot(lower2, "Lower", color=#a5f987, offset = offset) fill(p5, p6, title = "Background", color=#ffffff0d) //Bands3 mult3 = input.float(3.5, minval=0.001, maxval=50, title="StdDev Bands 4") dev3 = mult3 * ta.stdev(src, length) upper3 = basis + dev3 lower3 = basis - dev3 p7 = plot(upper3, "Upper", color=#f67d87, linewidth = 2, offset = offset) p8 = plot(lower3, "Lower", color=#a5f987, linewidth = 2, offset = offset) fill(p7, p8, title = "Background", color=#ffffff0d) //Signals 2 upperbreak = close > upper3 lowerbreak = close < lower3 // Bar Color Function barColor() => trend_up ? col_trnd_Up : trend_dn ? col_trnd_Dn : na barcolor(show_HB ? barColor() : na, title="Trend Bars") //Trendchange plotshape(trend_up1, "Signal Arrows Up", style = shape.triangleup, location = location.belowbar, color = color.white, size = size.tiny) plotshape(trend_dn1, "Signal Arrows Down", style = shape.triangledown, location = location.abovebar, color = color.white, size = size.tiny) //Extension plotshape(upperbreak, "Extension Dots Upper", style = shape.circle, location = location.abovebar, color = #f67b7b, size = size.tiny) plotshape(lowerbreak, "Extension Dots Lower", style = shape.circle, location = location.belowbar, color = #a4f67b, size = size.tiny)
프로필 이미지
고박사122
2024-12-07
825
글번호 186041
지표
답변완료

문의 드립니다.

안녕하세요? 아래의 지표를 일봉/ 주봉/ 월봉에 적용시 수정 수식 부탁드립니다. 감사합니다. Input : AF(0.02), AFMAX(0.2); Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),CSarv(0); if Index == 0 or (Bdate != Bdate[1]) Then { Direction = 0; SAR_Value = C; AF_Value = 0.02; HighValue = H; LowValue = L; EP = 0; } if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Close < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = low; } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if Close > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = High; } } CSarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if High > HighValue then { HighValue = High; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Low < LowValue then { LowValue = Low; AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } CSarv = SAR_Value; } else { if Direction == 0 then { if Close > Close[1] then Direction = 1; else if Close < Close[1] then Direction = -1; } else { if Direction == 1 then { if Close < Close[1] then { Direction = -1; SAR_Value = HighValue; CSarv = SAR_Value; } } if Direction == -1 then { if Close > Close[1] then { Direction = 1; SAR_Value = LowValue; CSarv = SAR_Value; } } } LowValue = min(Low, LowValue); HighValue = max(High, HighValue); } } var : t(0),hh(0),hl(0),lh(0),ll(0); var : hh1(0),hl1(0),lh1(0),ll1(0); var : hh2(0),hl2(0),lh2(0),ll2(0); if CrossUp(C,CSarv) Then { t = 1; hh = h; hl = l; hh1 = hh[1]; hl1 = hl[1]; var1 = hh1*2-ll; Var2 = hh1; Var3 = ll; Var7 = ll*2-hh1; Var9 = CSarv; } if CrossDown(C,CSarv) Then { t = -1; lh = h; ll = l; lh1 = lh[1]; ll1 = ll[1]; var4 = ll1*2-hh; Var5 = ll1; Var6 = hh; Var8 = hh*2-ll1; Var10= CSarv; } if t == 1 Then { if h > hh Then hh = h; if l < hl Then hl = h; } if t == -1 Then { if h > lh Then lh = h; if l < ll Then ll = l; } Plot1(var1,"상승목표"); Plot2(var2,"HH1"); Plot3(var3,"LL"); Plot4(var4,"하락목표"); #녹밴 하락대칭 Plot5(var5,"LL1"); Plot6(var6,"HH"); Plot7(var7,"하락목표1"); Plot8(var8,"상승목표1"); Plot9(var1+PriceScale,"상승목표+"); Plot10(var8+PriceScale,"상승목표1+"); Plot11(var4-PriceScale,"하락목표-"); Plot12(var7-PriceScale,"하락목표1-");
프로필 이미지
조지1
2024-12-07
506
글번호 186040
지표
답변완료

종목검색식 부탁드림니다.

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A=Valuewhen(1, date!=date(1), if(C<O,Dayopen(),0)); 조건=A && A>0 && Crossup(C, A) && C>O && V>=V(1)*1.5; 조건 && !조건(1)
프로필 이미지
존슨비치
2024-12-06
575
글번호 186034
종목검색
답변완료

이평근처값

안녕하세요. 오늘의 60일 이동평균을 기준으로 고가, 저가, 시가, 종가 중 60일 이동평균에 가장 가까운 값을 찾고 싶습니다. 어떻게 찾으면 될까해서 질문 드려요. 다른 조건들과 조합해서 사용하기 위해 위의 조건을 Condition1= ~~~~ ; 라고 정의해서 부탁 드려요. 항상 감사드려요. 좋은 하루 보내세요.
프로필 이미지
이루나라
2025-08-21
495
글번호 186022
종목검색

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

프로필 이미지
살빼고싶다
2024-12-06
41
글번호 186019
검색

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

프로필 이미지
살빼고싶다
2024-12-06
46
글번호 186018
검색
답변완료

일목균형표 라인

항상감사드립니다. 일목균형표의 기준선과 전환선의 라인을 첨부파일과 같이 고점과 저점을 그려주실 수 있는지요. 그리고 라인을 3pt(굵게). 숫자(9,26)크기는 16pt로 굵게 해주시면 감사하겠습니다. 라인의 색상도 첨부와 같이 부탁드립니다. 감사합니다.
프로필 이미지
나도부자1
2024-12-06
566
글번호 186017
지표