커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의 드립니다

요즘 8시에 시작되는 종목들이 많은데 검색할 길이 없습니다예스스탁은 언제 8시 부터 반영될지 궁금합니다. 우선 임시적이라도 종목들이 구분이 안되는데 8시 시작종목 9시 시작종목으로구분하고 싶읍니다/예를들어 종목검색식이나 파워검색시 macd(12,26,9) 종목을 9시 1분에 검색하려면지금은 9시 이후에 금일장 종목이 검색되는데 이게 8시에 시작되어 있는 종목인지실제로 9시 1분에 골든크로스 발생한 종목인지 구분이 안되어 일일이 차트를 봐야 알 수 있습니다.9시 1분에 검색하면 macd 골든크로스 종목이 실제로 9시1분에 발생한 종목만 나오게 부탁합니다
프로필 이미지
미래테크
2026-01-12
55
글번호 229708
종목검색
답변완료

문의드립니다.

아래 식은 두가지 경우 입니다.코인에서 사용하고자 합니다.두가지 모두 금액을 입력하여 매수 할 수 있도록 추가 부탁드립니다. (피라미딩 방식으로 매수하려고 합니다.)청산은 제가 직접 할 것입니다.부탁드립니다^.^Input : Period(14), sigPeriod(9);var : TRIXv(0),TRIXs(0);TRIXv = TRIX(Period);TRIXs = ema(TRIXv,sigPeriod);if CrossUp(TRIXv,TRIXs) and TRIXv < 0 Then Buy("B",OnClose,def);----------------------------------------------------------Input : Period(14), sigPeriod(9),BBP(20),DV(1);var : TRIXv(0),TRIXs(0),BBdn(0);TRIXv = TRIX(Period);TRIXs = ema(TRIXv,sigPeriod);BBdn = BollBandDown(BBP,dv);if L <= BBdn and CrossUp(TRIXv,TRIXs) and TRIXv < 0 Then Buy("B",OnClose,def);
프로필 이미지
선물대장
2026-01-11
46
글번호 229706
시스템

고성 님에 의해서 삭제되었습니다.

프로필 이미지
고성
2026-01-11
5
글번호 229705
지표
답변완료

지표변환 부탁드립니다.

// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/// © MisinkoMaster//@version=6indicator("Extreme HMA ATR Bands", "EHA Bands | MisinkoMaster", overlay =true, behind_chart = false)////////////////////////////////////////////////////////////////////////////////////////////////////////Import Librariesimport TradingView/ta/12////////////////////////////////////////////////////////////////////////////////////////////////////////Get User Defined Inputslen = input.int(33, "Length")src = input.source(close, "Source")atr_len = input.int(30, "ATR Length")atr_mul = input.float(0.7, title = "ATR Multiplier", step = 0.05)////////////////////////////////////////////////////////////////////////////////////////////////////////Calculationssqrtlen = math.round(math.sqrt(len))halflen = math.round(len/2)hma = ta.ema(src, sqrtlen)h = ta.highest(hma, len)l = ta.lowest(hma, len)hh = ta.lowest(h, halflen)ll = ta.highest(l, halflen)hhh = ta.lowest(hh, sqrtlen)lll = ta.highest(ll, sqrtlen)mid = (hh+ll)/2atr = ta.atr(atr_len)*atr_mulUpper = mid+atrLower = mid-atr////////////////////////////////////////////////////////////////////////////////////////////////////////Trend Logicvar trend = 0L = src > UpperS = src < Lowerif L trend := 1if S trend := -1////////////////////////////////////////////////////////////////////////////////////////////////////////Plottingvar col = color.rgb(81, 81, 81)var colT = color.rgb(81, 81, 81, 50)if L col := color.rgb(0, 217, 197) colT := color.rgb(0, 217, 197, 50)if S col := color.rgb(217, 0, 197) colT := color.rgb(217, 0, 197, 50)up = plot(Upper, "Upper", col, 2)lp = plot(Lower, "Lower", col, 2)mp = plot(mid, "Base Line", color = col, linewidth = 2, linestyle = plot.linestyle_dashed)fill(up, lp, colT)plotcandle(open, high, low, close, color = col, wickcolor = col, bordercolor = col, display = display.pane)
프로필 이미지
고저중
2026-01-11
106
글번호 229704
지표

요타 님에 의해서 삭제되었습니다.

프로필 이미지
요타
2026-01-11
13
글번호 229703
지표
답변완료

시스템식에서 실 계좌 정보를 불러 오는것이 가능하나요?

시스템 트레이딩에서 실계좌 포지션 동기화 방법에 대해 알고 싶습니다. 시스템식에서 사용하는 marketposition은 시스템 트레이딩에 의해 진입 청산된 경우에만 적용되는 것으로 알고 있는데.. 예를들어 시스템식에 의해 매수 진입을 했을 경우,,시스템이 자동청산으로 청산을 하지 않은 상황에서 내가 수동으로 매수청산을 한경우, marketposition은 계속 시스템에 의해 매수진입한 marketposition == 1 인 상태로 남아 있을 것인데,, 실 계좌에서는 내가 이미 수동으로 처리를 했기 때문에 실 계좌의 position은 0 을 나타내고 있읍니다. 이러케 시스템에 의한 규칙과 실계좌가 불일치할 경우, 어떠한 방식으로 포지션을 동기화 할수가 있나요? (포지션 동기화는 시스템의 marketposition을 실계좌의 포지션에 일치시켜야 됨) .. 내가 알기로는 지표식에서는 가능한 것으로 알고는 있는데,, 예를들어 if 계좌정보표시 == 1 then begin RealAvgPrice = GetPositionAveragePrice(SymbolCode, 실계좌번호, 0); SellQty = GetPositionQuantity(SymbolCode, 실계좌번호, 1); BuyQty = GetPositionQuantity(SymbolCode, 실계좌번호, 2); // [핵심] 처음 진입했을 때(수량이 0이다가 생겼을 때)의 시간을 기록 if (SellQty > 0 or BuyQty > 0) then begin if EntryTime == 0 then // 아직 기록 전이라면 (진입 첫 봉) begin EntryTime = sTime; EntryDate = sDate; end; end else // 수량이 없으면 초기화 begin EntryTime = 0; EntryDate = 0; end; 이런식으로 해서 실계좌 정보를 읽어 올수가 있는데,, 시스템식에서도 동일 명령어로 읽어온후 시스템식의 marketposition과 차이가 발생시 어떠한 방식으로 동기화 시킬수 있는지를 알고 싶습니다.
프로필 이미지
강심장
2026-01-11
44
글번호 229702
시스템
답변완료

수식문의 드립니다._( _ _)_

항상 도와주심에 감사드립니다. _(_ _)_아래의 수식을 좀 더 확장하고 싶습니다.1. 아래의 수식 이전 2060데드라인 돌파 검색식인데요 이전 구간의 저점이 현 구간보다 더 낮아야 합니다. 2060데드크로스 난 시점의 저가가 낮은 게 아니라 데드라인의 구간의 저점이 이전 라인이 현재 라인의 저점보다 낮아야 한다는 뜻입니다..그리고 데드라인 가격은 이전이 현재 데드라인보다 크고 현 시점에서의 2060데드라인은 돌파하고 난 후 0봉전 이 전 2060데드라인 돌파 + (이전 2060데드라인구간 저가 < 현재 2060데드라인구간 저가)+(이전 데드라인 > 현재 데드라인)2. 1번+ 이 전 라인과 현라인의 이격이 3프로이내 추가3.마지막으로 이전 (2060데드라인구간 저가 < 현재 2060데드라인구간 저가)+ 3프로 이내 이격에서 높은 데드라인 돌파 검색식입니다. 데드라인 크기 위치는 상관없습니다.var : A(0),B(0);A = ma(C,20);B = ma(C,60);if A[1] > B[1] and A <= B Then var1 = B;if CrossUp(C,var1) and C > o Then Find(1);
프로필 이미지
한칼부르스
2026-01-11
54
글번호 229701
종목검색
답변완료

종목검색식 부탁드립니다

요일M = floor(D/100)%100;YY = if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1,floor(D/10000));YA= floor(YY/100);YB=YY%100;MM = if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M));DD=D%100;A=(DD + floor(13*(MM+1)/5)+YB+ floor(YB/4)+floor(YA/4)+YA*5)%7;if(A==0, 6, A-1)이전주종가A=요일(DATE);Valuewhen(n, A(1)>A, C(1))수식1A1=C-이전주종가(1);A2=이전주종가(1)-이전주종가(2);A3=이전주종가(2)-이전주종가(3);A4=이전주종가(3)-이전주종가(4);A5=이전주종가(4)-이전주종가(5);A6=이전주종가(5)-이전주종가(6);A7=이전주종가(6)-이전주종가(7);A8=이전주종가(7)-이전주종가(8);A9=이전주종가(8)-이전주종가(9);수식2A10=이전주종가(9)-이전주종가(10);A11=이전주종가(10)-이전주종가(11);A12=이전주종가(11)-이전주종가(12);A13=이전주종가(12)-이전주종가(13);A14=이전주종가(13)-이전주종가(14);sumA=if(A1>0,A1,0)+if(A2>0,A2,0)+if(A3>0,A3,0)+if(A4>0,A4,0)+if(A5>0,A5,0)+if(A6>0,A6,0)+if(A7>0,A7,0)+if(A8>0,A8,0)+if(A9>0,A9,0)+if(A10>0,A10,0)+if(A11>0,A11,0)+if(A12>0,A12,0)+if(A13>0,A13,0)+if(A14>0,A14,0);수식3sumB=abs(A1)+abs(A2)+abs(A3)+abs(A4)+abs(A5)+abs(A6)+abs(A7)+abs(A8)+abs(A9)+abs(A10)+abs(A11)+abs(A12)+abs(A13)+abs(A14);sumA/sumB*100수식4(약세)A=sumA/sumB*100;IF(A<=50,1, 0)수식4(약세 )구간에 있는 종목검색식 부탁드립니다
프로필 이미지
골든도라도
2026-01-10
72
글번호 229700
종목검색
답변완료

setstopprofittarget, setstoploss 함수 질문

안녕하세요? setstopprofittarget, setstoploss 함수와 같은 경우 1계약 단위로 profit target 과 setstoploss가 걸리는게 맞을까요?예를들어 input: pt1(1000), sl1(500);SetStopProfittarget((PT1/BigPointValue),PointStop);setstoploss((SL1/BigPointValue),PointStop);위와 같을 때, 2계약이 들어갔을 경우 1계약 당 1000 달러 에 stopprofittarget이 걸린거죠? stoploss도 1계약당 500이 걸린거고요.tradestation의 easylanguage에서buy("b") 2 contracts next bar at market;setprofittarget(1000);이라고 하면 전체 포지션(2계약)에 대해서 1000달러 익절이라길래 yeslanguage는 어떨지 혹시 몰라 질문합니다.
프로필 이미지
키미
2026-01-10
47
글번호 229699
시스템
답변완료

문의

요즘 차트를 만들고 기본차트를 캔들 차트로 만들었는데 화면을 다시 만들어서 보면 선차트로 나옵니다 설정을 열고 다시 캔들 차트로 바꾸어도바뀌지 않아요 해결방법을 알려주셔요
프로필 이미지
엉덩공주
2026-01-10
36
글번호 229698
지표