커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

슈퍼트렌드

사용자 함수로 가능한가요?
프로필 이미지
시우아빠
2025-09-12
121
글번호 193947
사용자 함수
답변완료

부탁드립니다.

아래 수식을 강세약세로 만들어 주세요 Plot2(ATR_당일캔들_추세밴드_상단,"ATR_당일캔들_추세밴드_상단", ifF(ATR_당일캔들_추세밴드_변환 > 0, rgb(242, 192, 192), rgb(149, 224, 249)), Def, iFF(ATR_당일캔들_추세밴드_수평 > 0,2,4) ); Plot3(ATR_당일캔들_추세밴드_하단,"ATR_당일캔들_추세밴드_하단", ifF(ATR_당일캔들_추세밴드_변환 > 0,rgb(242, 192, 192), rgb(149, 224, 249)), Def, iFF(DayIndex < 30 && ATR_당일캔들_추세밴드_변환 > 0 && Abs(H - DayOpen)/PriceScale < 3, 10, iFF(ATR_당일캔들_추세밴드_수평 > 0, 2, IFF(ATR_당일캔들_추세밴드_Cnt < 0 && ATR_당일캔들_추세밴드_Cnt > -6,2, 4)) ));
프로필 이미지
어떤하루
2025-09-12
156
글번호 193946
지표

시우아빠 님에 의해서 삭제되었습니다.

프로필 이미지
시우아빠
2025-09-12
0
글번호 193945
검색

시우아빠 님에 의해서 삭제되었습니다.

프로필 이미지
시우아빠
2025-09-12
0
글번호 193944
사용자 함수
답변완료

부틱드립니다

수고하십니다 아래수식 Plot1,Plot2,Plot3을 아닌 캔들 저가에 각각"▲"표시 화면rsi에도 각각 "▲" 표시 수식부탁드립니다 input : 기간(14); var : S(0),R(0),u40(0),u30(0),순번조건(False); var : cs(Nan),조건1(False),조건2(False),조건3(False); S=Accum(1); R=Rsi(기간);//14 if CrossDown(R,40) Then u40 = S; if CrossDown(R,30) Then u30 = S; 순번조건=U40<u30 ; if 순번조건 && 순번조건[1] == False Then cs = 0; if Crossup(R,30) Then cs = cs+1; 조건1 = cs==1; 조건2 = cs==2; 조건3 = cs==3; if 조건1 and 조건1[1] ==False Then var1 = L; if 조건2 and 조건2[1] ==False Then var2 = L; if 조건3 and 조건3[1] ==False Then var3 = L; Plot1(Var1); Plot2(Var2); Plot3(Var3);
프로필 이미지
파생돌이
2025-09-11
180
글번호 193943
지표
답변완료

수식문의입니다

input : 기간1(5),기간2(10),기간3(20); var : mav1(0), mav2(0), mav3(0); var : DPT(0),DPY(0),Bline(0); mav1 = ema(C,기간1); mav2 = ema(C,기간2); mav3 = ema(C,기간3); if mav1 < mav2 && mav2 < mav3 && mav1 < mav3 Then DPT = C; if DPT[2] > DPT[1] && DPT[1] < DPT Then DPY = DPT[1]; if CrossUp(mav1,DPY) Then Bline = mav1; plot1(Bline,"기준선"); 상기 기준선(plot1)은 계단식으로 오르락 내리락하는 라인을 형성합니다. 1. 라인이 변동된 시작봉부터 다시 변동된 봉까지의 봉의 갯수표시하는 지표수식 2. 전라인의 가격과 변동이 된 라인의 가격과의 변동율을 표시하는 수식(상승+,하락-율) 3. 라인이 동일방향으로 변동될때의 갯수를 표시하는 수식. 즉 연속으로 라인이 하락으로 변동되어 간다면 하락변동될때마다 하락한 변동된 라인 갯수를 표시하는 것이며, 하락변동되다가 상승변동된다면 다시 카운팅되어야한다 2와 3은 라인이 변동되는 봉에 표시하되 하락변동된 경우에는 봉의 고가위에, 상승변동된때에는 봉의 저가아래에 표시되게 하여야한다. 1은 변동으로 확정된 봉의 갯수는 동일하게 표시하되, 변동후 라인이 무변동으로 지속되고 있을때에는 마지막봉(현재봉)에 무변동으로 지속된 봉의 갯수를 표시되게 하여야한다
프로필 이미지
해피오
2025-09-11
158
글번호 193942
지표
답변완료

수식문의

안녕하세요? 94210 번을 아래와 같이 살짝 변형하고 싶습니다. * 매수신호 또는 매도신호가 나오면 그 봉 이후, n(10)봉까지만 지표값을 아래처럼 그리고, n봉이 지나면 지표값은 0값을 갖습니다. 즉, 매수신호와 매도신호가 모두 false 인 상태에서 n(10)봉이 지나면 지표값은 0 값을 갖는데, 이때, 지표의 색은 얇은 검정색입니다. 즉, 기존의 파란색/빨간색의 두께는 3으로 설정하고, 새로 나오는 0값을 갖는 검정색의 두께는 0 입니다. 이 내용만 추가되고 나머지는 동일합니다. 단, 이번에는 테스트용 신호를 아래와 같이 바꿉니다. 메수신호 = 60이평 < 5이평과 20이평 && crossup(5이평, 20이평); 메도신호 = 60이평 > 5이평과 20이평 && crossDown(5이평, 20이평); ////////////////////////////////////////////////////////////// 아래는 94210번과 그 답변을 복사했습니다. 안녕하세요 예스스탁입니다. var :macdv(0),macdsig(0),macdosc(0),매수신호(False),매도신호(False); var : t(0),p0(0),q0(0),r(0); MACDv = MACD(12,26); MACDsig = ema(MACDv,9); macdosc = MACDv-ema(MACDv,9); 매수신호 = MACDv > 0 && macdosc > macdosc[1]; 매도신호 = MACDv < 0 && macdosc < macdosc[1]; if 매수신호 Then { t = 1; p0 = c; r = 0; } Else if 매도신호 Then { t = -1; q0 = c; r = 0; } Else { if t == 1 Then r = (c-p0)/p0*100; if t == -1 Then r = (c-q0)/q0*100; } Plot1(r,"r",IFf(t==1,Blue,Red)); 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? 매수신호가 발생한 봉의 종가를 p0로 기억합니다. 그 다음봉부터 종가가 p0 대비 몇 % 오르거나 내렸는지를 파란색으로 지표로 나타냅니다. 새롭게 매도신호가 나오기 전까지 계속 나타냅니다. 매도신호가 나오면 파란색 지표는 그리는 것을 멈춥니다. 매도신호가 나오면 매도신호가 발생한 봉의 종가를 q0로 기억합니다. 그 다음봉부터 종가가 q0 대비 몇 % 오르거나 내렸는지를 빨간색으로 지표로 나타냅니다. 새로 매수신호가 나오기 전까지 계속 나타냅니다. 새로 매수 신호가 뜨면 기존의 빨간색 지표는 그리는 것을 멈춥니다. 주의사항: 매수신호가 나온 후, 매도 신호가 아닌 매수신호가 또 나올 수 있습니다. 이 경우, 새로운 매수신호가 나온 것을 기준으로 합니다. 물론, 10일 연속 매수신호가 나올 수도 있는데, 이 경우도 마찬가지로 p0 값이 매일 바뀌면서 매일 새롭게 시작합니다. 테스트용으로: MACDv = MACD(12,26); MACDsig = ema(MACDv,9); macdosc = MACDv-ema(MACDv,9); 매수신호 = MACDv > 0 && macdosc > macdosc[1]; 매도신호 = MACDv < 0 && macdosc < macdosc[1]; 감사합니다.
프로필 이미지
에구머니
2025-09-12
161
글번호 193941
지표
답변완료

지표작성부탁드립니다

사용지표: 붙임1과 붙임 2지표 지표식 : 붙임1(트렌드)지표 상단선이 붙임2(박스권)지표 상단선 보다 위에 있으면 차트바탕이 노란색으로 표시되는 지표식 부탁합니다 붙임: 1. 트렌드지표 input : period(10),multiplier(3); var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0); var : prevSuperTrend(0), direction(0),alpha(0),source(0),SuperTrend(C); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / period ; source = max(high - low, abs(high - close[1]), abs(low - close[1])); ATrV = alpha * source + (1 - alpha) * ATrV[1]; //지수가중이평방식 //ATrV = ma(source,AtrPeriod); //단순이평방식 upperBand = src + multiplier * AtrV; lowerBand = src - multiplier * AtrV; prevLowerBand = lowerBand[1]; prevUpperBand = upperBand[1]; if lowerBand > prevLowerBand or close[1] < prevLowerBand Then lowerBand = lowerBand; Else lowerBand = prevLowerBand; if upperBand < prevUpperBand or close[1] > prevUpperBand Then upperBand = upperBand; Else upperBand = prevUpperBand; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then SuperTrend = lowerband; Else SuperTrend = upperband; Plot1(SuperTrend,"SuperTrend",IFF(direction==1,Red,Blue)); } 2. 박스권 지표 input : 기간(45),R(2); var : TOP(0),LO(0),DOUBLE(0),idx(0); TOP = HIGHEST(H,기간); LO = LOWEST(L,기간); if H > TOP[1] Then { DOUBLE = H; idx = 0; } Else { if DOUBLE > 0 Then idx = idx+1; } if idx == 기간-R Then { var1 = DOUBLE; Var2 = LO; } Plot1(var1); plot2(Var2);
프로필 이미지
파워
2025-09-11
152
글번호 193940
지표
답변완료

조건검색식 부탁드립니다

안녕하세요. 항상 감사드립니다. 1. "조건" 이 분봉 당일내 검색된 모든 종목 2. "조건" 검색 된 종목 중에서 1~20봉전 내에 " S " 가 발생된 종목 검색식 부탁 드립니다. S=CrossDown(C,supertrend(15, 3)); AH= DayHigh(); AL= DayLow(); B1= BarsSince(AH==H); B2= BarsSince(AL==L); 조건=if(B1>B2,AH,AL);
프로필 이미지
다리
2025-09-11
145
글번호 193939
종목검색
답변완료

수정부탁드립니다.

안녕하세요 아래 수식은 0.02 를 넘기게 되면 색상이 기존의 색상과 반대가 되게 수정부탁 드린 수식인데 챠트에 대입하여보니 기존의 수식과 똑같이 나오고 있습니다. 다시한번 확인 부탁드립니다.(94235 번 참조) var :macdv(0),macdsig(0),macdosc(0),매수신호(False),매도신호(False),value(0.02); var : t(0),p0(0),q0(0),r(0); MACDv = MACD(12,26); MACDsig = ema(MACDv,9); macdosc = MACDv-ema(MACDv,9); 매수신호 = MACDv > 0 && macdosc > macdosc[1]; 매도신호 = MACDv < 0 && macdosc < macdosc[1]; if 매수신호 Then { t = 1; p0 = c; r = 0; } Else if 매도신호 Then { t = -1; q0 = c; r = 0; } Else { if t == 1 Then r = (c-p0)/p0*100; if t == -1 Then r = (c-q0)/q0*100; } Plot1(r,"r",IFf(t==1,iff(r<= value,Red,blue),iff(r >= -value,Blue,Red)));
프로필 이미지
라몬
2025-09-11
146
글번호 193938
지표