커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

지표수식 검토

관리자님께서 알려주신 지표수식으로 제가 바라는 지표가 구현되지 않아서 재차 문의 드립니다.아래 조건이 완성될때 일봉기준 5봉간 라인을 긋고 싶습니다.1)조건조건1: 2봉전 고가 < 현재 저가 , 그리고 최근 3봉 연속 양봉조건2: 현재 고가 < 2봉전 저가, 그리고 최근 3봉 연속 음봉 2)라인표시라인긋기: 조건1,조건2가 완성되면 조건1,2에서 지정하는 곳에 라인을 5연속 같은 값으로 표시한 후 사라진다. 라인표시 지정조건조건1(3연속 상승)이 완성되면 완성된 날(당일) 마지막 양봉 저가(L)에 라인을 표시하고 향후 금일포함 5일간 같은 값으로 라인을 표시한다.조건2(3연속 하락)가 완성되면 최초 음봉일 저가(2일전 첫음봉 저가)에 라인을 표시하고 최초일부터 5봉연속 같은 값((2일전 저가(L[2])하고 같은값) 으로 5일간(2일전~ 모레까지) 라인표시3)신호표시신호표시: 당일 종가(C)가 조건1값 (L) 또는 조건2(L[2]의 라인값을 돌파 하면 당일 종가 하단에 삼각형 신호(조건1(빨강 삼각), 조건2(파랑 역삼각))를 표시한다관리자님께서 제가 작성한 수식을 수정해 주신 내용은 다음과 같습니다.----------------------------------------------------------------- var : Ln1_Flag(0), Ln1_Count(0), Ln1_Cross(0);var : Ln2_Flag(0), Ln2_Count(0), Ln2_Cross(0);// Ln1 조건: 2봉전 고가 < 현재 저가, 최근 3봉 연속 양봉Ln1_Flag = iff(H[2] < L and C[2] > O[2] and C[1] > O[1] and C > O, 1, 0);var : TL1(0),TL2(0);// 새로운 Ln1 신호 발생if Ln1_Flag == 1 then{ Value1 = L; value11 = Index; TL1 = TL_new(sdate[2],stime[2],value1,sDate,sTime,value1); TL_SetColor(TL1,Blue); TL_SetDrawMode(TL1,0);}Else{ if value1 > 0 and Index <= value11+5 Then TL_SetEnd(TL1,sDate,sTime,value1);}Ln1_Cross = iff(CrossUp(C, Value1) and Value1 > 0, 1, 0);if Ln1_Cross == 1 then Plot3(Value1, "Ln1 Signal", Red);else NoPlot(3);// Ln2 조건: 현재 고가 < 2봉전 저가, 최근 3봉 연속 음봉Ln2_Flag = iff(H < L[2] and C[2] < O[2] and C[1] < O[1] and C < O, 1, 0);// 새로운 Ln2 신호 발생if Ln2_Flag = 1 then{ Value2 = L[2]; Value21 = Index; TL2 = TL_new(sdate[2],stime[2],value2,sDate,sTime,value2); TL_SetColor(TL2,Red); TL_SetDrawMode(TL2,0);}Else{ if value2 > 0 and Index <= value21+5 Then TL_SetEnd(TL2,sDate,sTime,value2); }// Ln2 크로스업 신호 체크Ln2_Cross = iff(CrossUp(C, Value2) and Value2 > 0, 1, 0);if Ln2_Cross == 1 then Plot4(Value2, "Ln2 Signal", Blue);else Plot4(NoValue); --------------------------------------------------------------------------------------------이 수식으로 지표를 적용하면 제가 의도한 바 대로 라인이 그어지지 않고 저가값이 변동되어 적용되는 현상이 나타 납니다.제가 설명을 제대로 못해서 그런것 이라고 생각 되어 위에서 재차 설명을 드렸습니다.관리자님이 수정해 주신 지표를 적용하면 아래 그림처럼 라인이 제대로 표시되지 않습니다.제가 바라는것은 아래 차트상 검정색 라인으로 표시한(제가 그림판으로 집어넣었습니다) 것 처럼 표시가 되었으면 하며신호표시 또한 최초라인 형성시 라인하단부에 표시 되었으면 합니다.검토 부탁드립니다.감사합니다.
프로필 이미지
charlesj
2026-01-23
73
글번호 230042
지표
답변완료

문의

아래 수식은국내선물 데이트레이딩 "전략A" 에 사용하는 청산수식입니다.하나의 전략에 사용되며 5개의 청산수식입니다.문제점 : 청산전략은 1번씩 5번만 사용되어야 하는데 반복되어 사용되는 문제가 발생됩니다. 1) ExitLong("320",Atlimit,EntryPrice+b1gl); 이런 형식은 1번씩만 사용되는 것 같은데 2) c>Lowd(0)+Lowdb1 Then ExitLong("Lowdb1"); 이런 형식은 청산이 반복되어 다음 포지션을 잡으면 바로 또 청산되는 것을 반복합니다.요청내용5개의 청산전략이 한번씩만 작동되도록 수식을 수정해 주십시요항상 고맙습니다.********************************************************************************************************************input : b1lock(094000),b1gl(3.2);input : b1lock2(150000),Lowdb1(999999);input : b2lock(120000),b2gl(14.4);input : b2lock2(110000),Lowdb2(21);input : b2st3(140000),b2lock3(150000),Lowdb3(16.2);if marketposition() == 1 and IsEntryName("b1") == true and stime<b1lock Then ExitLong("320",Atlimit,EntryPrice+b1gl);if marketposition() == 1 and IsEntryName("b1") == true and stime<b1lock2 and c>Lowd(0)+Lowdb1 Then ExitLong("Lowdb1");if marketposition() == 1 and IsEntryName("b2") == true and stime<b2lock Then ExitLong("1440",Atlimit,EntryPrice+b2gl);if marketposition() == 1 and IsEntryName("b2") == true and stime<b2lock2 and c>Lowd(0)+Lowdb2 Then ExitLong("Lowdb2");if marketposition() == 1 and IsEntryName("b2") == true and stime>=b2st3 and stime<b2lock3 and c>Lowd(0)+Lowdb3 Then ExitLong("Lowdb3");
프로필 이미지
목마와숙녀
2026-01-23
86
글번호 230040
시스템
답변완료

감사합니다

A [일]0봉전 그물망차트(5,5,12) 저가 < 하한선B [일]1봉전 그물망차트(5,5,12) 저가 < 하한선C [일]0봉전 그물망차트(5,5,12) 그물망 폭이 하한선 대비 상한선 등락률의 0%이상 10%이하D [일]0봉전 그물망차트(5,5,12) 종가가 상한선돌파E 주가이평추세:[일]0봉전 (종가 120)이평 하락+보합추세유지 2회 이상A and B and C and D and E항상 감사드립니다.
프로필 이미지
나석
2026-01-23
114
글번호 230036
종목검색
답변완료

수식문의

var : AA(0),BB(0),MM(0);AA=BollBandUp(17,2);BB=BollBandUp(40,2);MM=EnvelopeUp(20,2);if (c>ma(h,5) and Crossup(AA,MM)) or (c>ma(h,5) and BB>MM and Crossup(AA,BB)) or (AA>BB and BB>MM and Crossup(C,AA)) or (Crossup(C,AA) and Crossup(C,BB) and Crossup(C,MM)) Then Find(1);어제 답해주신 수식입니다.이 신호가 연이틀(어제+금일)나오거나, 5봉전 ~ 금일 사이에 3번발생하는 상황을 검색코자 하면 어떻게 해야 할까요?
프로필 이미지
ksks
2026-01-23
61
글번호 230025
종목검색
답변완료

지표 변환

Hap3 = DayClose()+nPreDayClose(1)+nPreDayClose(2);Hap5 = Hap3 + nPreDayClose(3)+nPreDayClose(4);Hap10 = Hap5 + nPreDayClose(5)+nPreDayClose(6)+nPreDayClose(7)+nPreDayClose(8)+nPreDayClose(9);M3 = Hap3/3;M5 = Hap5/5;M10 = Hap10/10;if(M5<M10, M5, M10)
프로필 이미지
삼손감자
2026-01-23
99
글번호 230020
지표
답변완료

수식 부탁드립니다.

안녕하세요 영웅문에서변수는u: (고+저)/2a=65중심 : 저가가격1 : 고가k : 0.7kk : 1.1period : 20b=2.55 이고 수식은 아래와 같습니다.e=sum(u*v, a)/sum(V, a);Q=highest(e,a) - B* ATR(a);y=MA(Q, a, 단순);x = sum(중심 * v); z = valuewhen(1, date != date(1), x(1)); x1 = sum(v);z1 = valuewhen(1, date != date(1), x1(1));K1=(x - z) / (x1 - z1) ;Aa=ma(가격1,Period,단순);Bb=ma(가격1,Period,단순) + (ATR(Period) * K);bbb=ma(가격1,Period,단순) - (ATR(Period) * KK);(bb>= y && bbb< y && crossup(k1,bb) && bb>= k1 && bbb< k1) or(bb>= y && bbb< y && crossup(k1,bbb)&& bb>= k1 && bbb< k1) or(bb>= y && bbb< y && crossdown(k1,bb)&& bb>= k1 && bbb< k1) or(bb>= y && bbb< y && crossdown(k1,bbb)&& bb>= k1 && bbb< k1) or(bb>= k1 && bbb< k1 && crossup(y,bb) && bb>= y && bbb< y) or(bb>= k1 && bbb< k1 && crossup(y,bbb)&& bb>= y && bbb< y) or(bb>= k1 && bbb< k1 && crossdown(y,bb)&& bb>= y && bbb< y) or(bb>= k1 && bbb< k1 && crossdown(y,bbb)&& bb>= y && bbb< y) 예스트레이더에서 화살표로 구현하고 싶은데 도움주시면 감사하겠습니다.새해복많이 받으세요.
프로필 이미지
데이남
2026-01-23
44
글번호 230019
강조
답변완료

고가저가 지표 문의드립니다

안녕하세요지표식 부탁드립니다.외부변수:시작시간 :09시 종료시간:12시 타주기(15분)첫 15분봉의 고가와 저가 중간값을 1분봉에 사용하려고 합니다.즉 첫번째 15분봉의 고가라인 저가라인 중간라인을 밴드로 만들어서 고가라인 위쪽으로 3개. 저가라인 3개를 종료시간까지 자동으로 유지할 수 있도록 지표를 만들어 주시면 감사하겠습니다.
프로필 이미지
황금룰
2026-01-23
56
글번호 230018
지표

부탁드립니다

INPUT : 기간(20),N(5) ;VAR : A(0),i(Nan),B(Nan),T(0);A=Highest (V,기간);IF V>A[1] TheNB=(O+C+L+H+C)/5;if B != B[1] Then{if B > B[1] ThenT = 1;if B < B[1] Then{T = 1;i = Index;if B <= B[1]*0.90 Then{T = 2;i = Index;}}}if T != T[1] and T == 1 andT[1] == 2 and index >= i+N ThenFind(1);하락후 돌파 검색식 입니다 하락한 지표값위에 평균가가 있는 종목 검색식 으로 수정이 가능한가요
프로필 이미지
님이랑
2026-01-23
95
글번호 230017
종목검색
답변완료

라인 설정 부탁드립니다.

input : sto1(10),sto2(5),sto3(5),침체(20),과열(80);var : stok(0),stod(0),box(0);stok = stochasticsK(sto1,sto2);stod = StochasticsD(sto1,sto2,sto3);plot1(stok,"slowk");plot2(stod,"slowd");PlotBaseLine1(20);PlotBaseLine2(80);if CrossUp(stok,80) Then#slowd기준이면 stok를 stod로 변경{ box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Pink); Box_SetFill(box,true); Box_SetExtFill(box,true);}else if CrossDown(stok,20) Then #slowd기준이면 stok를 stod로 변경{ box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Blue); Box_SetFill(box,true); Box_SetExtFill(box,true);}Else{ Box_SetEnd(box,NextBarSdate,NextBarStime,L);}위 수식에서 맨 마지막에만 수직선으로 표시될 수 있도록 변경 부탁드립니다.(변수로 과거의 선도 선택할 수 있도록요)
프로필 이미지
하리마우
2026-01-23
90
글번호 230013
지표
답변완료

수정 부탁드립니다.

mvar1 = Sarv+(AF_value)*(EP-SAR_Value); mvar2 = Max(mvar1,EntryPrice-EntryATR*ATr1);#최대손실폭이 약100p줄어듬 mvar3 = Min(mvar1,EntryPrice+ EntryATR*ATr2);#최대손실폭이 약100p줄어듬#매수진입후 파라볼릭 매도구간에 들어가면 즉시 청산 if marketPosition == 1 and Direction == 1 Then { Exitlong("bx1",AtStop,mvar2); 이식이 파라볼릭과 atr을 이용한 손절도 되지만 익절도 하는 식인가요?
프로필 이미지
산수유
2026-01-23
50
글번호 230008
시스템