커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 부탁 드립니다

아래지표를 15분봉의 지표를 3분봉에서 사용하고싶습니다. Input : long(60),sig(9),P(9); var : src(0),hi(0),lo(0),Ema1(0),Ema2(0),mi(0); var : md(0),sb(0),sh(0),mdc(0); src = (h+l+c)/3; hi = iff(IsNan(hi[1]) == true, ma(high,long), hi[1]*(long-1)+high)/long; lo = iff(IsNan(lo[1]) == true, ma(low,long), lo[1]*(long-1)+low)/long; ema1 = ema(src, long); ema2 = ema(ema1, long); mi = ema1+(ema1-ema2); md = iff((mi>hi), (mi-hi) , iff((mi<lo) , (mi - lo) , 0)); sb = ma(md, sig); sh = md-sb; mdc = iff(src>mi,lime,Green); var1 = p; Var2 = -p; plot1(md,"MAD",mdD); plot2(sb,"Sig"); plot3(sh,"His"); plot10(0,"0"); plot20(var1,"+"); plot30(Var2,"-");
프로필 이미지
뎅이요
2025-03-11
281
글번호 189003
지표

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

프로필 이미지
사공하늘
2025-03-11
85
글번호 188992
검색
답변완료

파라볼릭 쓰리바닥

Input : af(0.02), maxAF(0.2); Var : cSarv(0),TL(0),T(0),tx(0); Var : cSar(0); var7 = cSar(af,maxAF); plot1(var7, "CSAR",IFF(c>var7,Red,Green)); cSarv = csar(af,maxAF); If crossup(c,cSarv) Then { var1 = cSarv; Var2 = var1[1]; if var1 <= var2+PriceScale*1 and var1 >= var2-PriceScale*0 and var2 > 0 and var1<= highest(H,2000)-0.8 and var1<= lowest(L,1000)+0.1 Then { Tx = Text_New(sDate,sTime,var1-0.05,"●"); Text_SetColor(Tx,Magenta); Text_SetStyle(Tx,2,2); Text_SetSize(Tx,15); } } If CrossDown(c,cSarv) Then { var4 = csarv; Var5 = var4[1]; if var4 <= var5+PriceScale*0 and var4 >= var5-PriceScale*1 and var5 > 0 and var4>= lowest(L,1200)+0.8 and var4 >= highest(H,600)-0.1 Then { Tx = Text_New(sDate,sTime,var4+0.05,"●"); Text_SetColor(Tx,Blue); Text_SetStyle(Tx,2,2); Text_SetSize(Tx,15); } } 현 쌍바닥, 쌍봉 수식에, 파라볼릭 세 저점이 2틱 이내에서 쓰리바닥이면 동그라미 추가. 세 고점이 2틱 이내에서 쓰리봉이면 동그라미 추가. 감사합니다.
프로필 이미지
고성
2025-03-11
262
글번호 188990
지표
답변완료

수식 검토 부탁드립니다아!

안녕하세요 매번 친절한 답변 감사드립니다.오늘은 작성한 지표식 작동이 이상하여 문의 드립니다. 아래 수식을 차트에 출력하면, plot2가 제대로 출력됩니다.그런데 pivotVWAP2의 상태를 나타내는 statu부분의 주석을 해제하면, plot1은 물론이거니와 기존의 plot2 부분까지 아예 값이 출력되지 않습니다. 코드의 어떤 부분이 문제인지 시간 되실 때, 답변 좀 부탁드립니다! (셀렉트가 쓰기 금지단어라서 띄어쓰기합니다..) input : periodVol(20), periodLookback2(20), sigmaMultiplier(2); var : i1(0), i2(0),avgVol(0), stdVol(0), pivotSum2(0), volumeSum2(0),pivotVWAP2(0),sel ectedDays2(0),statu(0); avgVol = ma(V, periodVol); stdVol= std(V, periodVol); pivotSum2 = 0; volumeSum2 = 0; sel ectedDays2 = 0; for i2 = 0 to periodLookback2 - 1 { if V[i2] > avgVol[i2] + stdVol[i2]*2 Then { pivotSum2 = pivotSum2 + ((H[i2] + L[i2] + C[i2]) / 3) * V[i2]; volumeSum2 = volumeSum2+ V[i2]; sel ectedDays2 = sel ectedDays2 + 1; } } if volumeSum2 > 0 Then { pivotVWAP2 = pivotSum2 / volumeSum2; } /*if pivotVWAP2 > pivotVWAP2[1] Then statu = 1; Else if pivotVWAP2 = pivotVWAP2[1] Then statu = statu[1]; Else if pivotVWAP2 < pivotVWAP2[1] Then statu = 0; plot1(statu, "거래량 가중 피벗 평균20", LightBlue, Def, 1);*/ plot2(pivotVWAP2, "거래량 가중 피벗 평균20", DarkRed, Def, 1);
프로필 이미지
아침식사됩니다
2025-03-11
293
글번호 188989
지표
답변완료

수식 부탁드립니다

항상 감사드립니다, 다음수식 변환수탁드립니다. T=Ttsf(c,20); A=eavg(T,20); A1=eavg(eavg(eavg(T,Period),Period),Period); A2=eavg(eavg(T,Period),Period); S=(O-avg(L,20))/stdev(L,20); S1=valuewhen(1,crossup(S,0),C); B=Disparity(기간); B1=Disparity(기간1); B2=MAX(A,A1,A2,S1); B3=MIN(A,A1,A2,S1); B3*1.03>=B2 && C>=B2 && Crossup(B,100) && Crossup(B1,100) Period 5 기간 100 기간1 30 수고하십시요.
프로필 이미지
잔차
2025-03-11
318
글번호 188988
종목검색
답변완료

함수요청

안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 장기 분봉으로 매매를 하고자 합니다. 1. 볼린저 밴드 상단선이 최근 n개봉 고점 돌파 & 볼린저 밴드 하단선이 최근 m개봉 고점 돌파 -> 익봉 시가에 매수 진입 2. 볼린저 밴드 상단선이 최근 n개봉 저점 이탈 & 볼린저 밴드 하단선이 최근 m개봉 저점 이탈 -> 익봉 시가에 매도 진입 3. 매수 진입 후, 볼린저 밴드 상단선이 최근 o개봉 저점 이탈 -> 익봉 시가에 매수 청산 4. 매도 진입 후, 볼린저 밴드 하단선이 최근 p개봉 저점 이탈 -> 익봉 시가에 매수 청산
프로필 이미지
흰둥이아빠
2025-03-11
289
글번호 188987
시스템
답변완료

안녕하세요 수식작성 부탁드립니다

수고 많으십니다 구현이 가능한 시스템인지 잘 모르겠습니다 나스닥 선물을 기준으로 예를들면 현재 지수가 20000일때 19000선을 터치하고 19500선으로 올라 왔을때 매수/매도 시장가 주문이 가능한지 궁금합니다 비슷한 다른 방법이 있으면 알려주시면 감사하겠습니다
프로필 이미지
네이고
2025-03-10
263
글번호 188986
시스템
답변완료

안녕하세요~

안녕하세요~~간만에 인사드립니다 의도치않은 신호로 확인차 기초 정석적인 이격도 좀 부탁드립니다 이평120 < 이평120(50일전) and 이평20 대비 이평5 이격도 95 일때 매수 이평120 > 이평120(50일전) and 이평20 대비 이평5 이격도 103 일때 매수1청산 이평120 < 이평120(50일전) 매수2청산 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 이평120 > 이평120(70일전) and 이평20 대비 현재종가 이격도 105 일때 매도 이평120 < 이평120(70일전) and 이평20 대비 현재종가 이격도 97 일때 매도1청산 이평120 > 이평120(70일전) 매도2청산 부탁드립니다
프로필 이미지
째일
2025-03-10
238
글번호 188985
시스템
답변완료

부탁드립니다.

1. 60분차트에서 5시봉이 양봉이면 빨강색으로, 음봉이면 파란색으로 구현해 주세요 2. 매 시간 첫봉의 시가와 종가를 우측 추세선으로 각 구현해 주세요 3. 매 시간 마지막 봉의 시가와 종가를 우측 추세선으로 각 구현해 주세요 4. 매주 첫봉과 마지막봉을 합한 최고가와 최저가를 각 우측추세선으로 구현해 주세요 5. 매일 12시봉과 1시봉을 합한 최고가와 최저가를 각 우측추세선으로 구현해 주세요 6.종가가 양봉이면서 가장 최근을 기준으로 3번째(1, 2, 3번째 등 조정가능하도록) 전 1개 이상 양봉의 최고가보다 높으면 빨강색으로, 종가가 음봉이면서 가장 최근을 기준으로 3번째(1, 2, 3번째 등 조정가능하도록) 전 1개 이상 음봉의 최저가보다 낮으면 파란색으로 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2025-03-11
253
글번호 188984
강조
답변완료

문의 드립니다

TradingView의 다음 소스를 예트로 아래와 같이 변환했는데 아무것도 안보이네요. 고쳐주시면 감사하겠습니다 //@version=3 // Jurik Research and Consulting. All rights reserved. // Alex Orekhov (everget) study("Jurik Moving Average", shorttitle="JMA", overlay=true) length = input(title="Length", type=integer, defval=7) phase = input(title="Phase", type=integer, defval=50) power = input(title="Power", type=integer, defval=2) src = input(title="Source", type=source, defval=close) highlightMovements = input(title="Highlight Movements ?", type=bool, defval=true) phaseRatio = phase < -100 ? 0.5 : phase > 100 ? 2.5 : phase / 100 + 1.5 beta = 0.45 * (length - 1) / (0.45 * (length - 1) + 2) alpha = pow(beta, power) jma = 0.0 e0 = 0.0 e0 := (1 - alpha) * src + alpha * nz(e0[1]) e1 = 0.0 e1 := (src - e0) * (1 - beta) + beta * nz(e1[1]) e2 = 0.0 e2 := (e0 + phaseRatio * e1 - nz(jma[1])) * pow(1 - alpha, 2) + pow(alpha, 2) * nz(e2[1]) jma := e2 + nz(jma[1]) jmaColor = IFF(jma > jma[1], green : red); plot(jma, title="JMA", linewidth=2, color=jmaColor, transp=0) ------------------------------------ input:length(7),phase(50),Pwr(2); var: phaseRatio(0),alpha(0),beta(0),e0(0),e1(0),e2(0),jma(0),jmaColor(0),src(0); src = C; phaseRatio = IFF(phase< -100, 0.5, IFF(phase>100, 2.5, phase / 100 + 1.5)); beta = 0.45 * (length - 1) / (0.45 * (length - 1) + 2); alpha = Pow(beta, Pwr); e0 = (1 - alpha) * src + alpha * e0[1]; e1 = (src - e0) * (1 - beta) + beta * e1[1]; e2 = (e0 + phaseRatio * e1 - jma[1]) * Pow(1 - alpha, 2) + Pow(alpha, 2) * e2[1]; jma = e2 + jma[1]; jmaColor = IFF(jma>jma[1], Red, green); Plot1(jma, "JMA",jmaColor);
프로필 이미지
고도산
2025-03-10
298
글번호 188983
지표