커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

LRLS1 의 이전 일 값

input : Period(10),sig(1); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),LRLv(0),LRLv1(0); var : LRLs(0),LRLS1(0),EP1(0),Pre1(0),emav1(0),DINDEX(0); Ep1 = 2/(sig+1); if DayClose(Period-1) > 0 Then { sum1 = 0; Sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to Period-1 { sum1 = sum1+(Period-cnt); Sum2 = sum2+dayclose(cnt); sum3 = sum3+dayclose(cnt)*(Period-cnt); sum4 = sum4+(Period-cnt)^2; } value1 = sum1/Period; value2 = sum2/Period; value3 = sum3/Period; value4 = sum4/Period; LRLv = (value3 - value1 * value2) / (value4 - (value1^2)) * (Period - value1) + value2; if bdate != bdate[1] then { DINDEX = DINDEX + 1; LRLV1 = LRLv[1]; LRLS1 = LRLs[1]; } if DINDEX <= 1 then LRLs = LRLv; else LRLs = LRLv * EP1 + LRLs1 * (1-EP1); } 위 수식에서 LRLS1 값의 1일 전 2일 전 3일 전 4일 전 5일 전 의 값을 나타내는 지표 식을 부탁 드립니다.
프로필 이미지
너무조아
2024-01-16
426
글번호 175799
지표
답변완료

일봉 봉갯수

감사합니다. 차트 일봉 봉갯수는 기본 500바 입니다 신규 상장 등을 이유로 기본 봉갯수가 500미만인 종목은 종목검색에서 제외하려고 할 때 봉갯수를 세는 지표를 만들고 싶습니다 (어떤 주기, 어떤 봉갯수의 차트이든 상관없이 차트상의 첫봉에서 마지막봉까지의 봉갯수를 세는 지표를 만들고 싶습니다)
프로필 이미지
jdavid
2024-01-16
410
글번호 175798
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2024-01-16
85
글번호 175797
지표
답변완료

문의 드립니다.

아래 식에서 주식이나 코인 매수 때 금액을 추가 하여 매매할 수 있게 부탁드립니다. input : P1(5),P2(20),Period(14); var1 = ma(C,P1); Var2 = ma(C,P2); Var3 = DiPlus(Period); Var4 = DiMinus(Period); if MarketPosition <= 0 and var1 > Var2 and CrossUp(Var3,Var4) Then Buy(); if MarketPosition == 1 and CrossDown(Var3,Var4) Then ExitLong();
프로필 이미지
선물대장
2024-01-16
599
글번호 175794
시스템
답변완료

수식 질문

안녕하세요? 일봉이고, 참조데이터 종목을 1개 사용합니다. Data1의 권장 포지션 개수를 V1, data2의 권장 포지션 개수를 v2라고 합시다. (V1, V2) = (1.5, -2.3) 등의 유리수값들을 갖습니다.… => 주종목은 1.5개 매수 상태, 참조테이터 종목은 2.3개 매도가 되도록 종가에 조정합니다. 물론, v1 == 0 이면 주종목은 무포로 만들고, v2 == 0 이면 참조데이터 종목을 다 청산해서 무포로 만듭니다. Data1과 Data2의 종목들의 포지션 개수를 각각 V1개, V2개씩 되도록 매 봉마다 조정해 나갔을 때의 손익 그래프를 그려주는 지표를 부탁드립니다. Plot1(Data1의 손익); Plot2(Data2의 손익);
프로필 이미지
에구머니
2024-01-16
487
글번호 175791
지표

심홍 님에 의해서 삭제되었습니다.

프로필 이미지
심홍
2024-01-16
45
글번호 175790
종목검색
답변완료

문의드립니다.

1번 A1 = floor(date / 100); A2 = A1 % 100; A3 = highestSINCE(1,A2!=A2(1) and A2!=12,H); A4 = valuewhen(1,A2!=A2(1),A3(1)); CROSSUP(C, A4) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 2번 조건=highest(H,15+12+1)==H(12); A=Valuewhen(1,조건, H(12),1); short=EAVG(V,5); long=EAVG(V,10); osc=100*(short-long)/long; CROSSUP(C,A) && OSC>0 && OSC>OSC(1) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 3번 input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true); var : src(0),ATr2(0),ATrv(0),upv(0),up1(0),dnv(0),dn1(0); var : trend(0),tx(0); src = (h+l)/2; atr2 = ma(TrueRange, Periods); atrv = iff(changeATR , atr(Periods) , atr2); upv = src-(Multiplier*atrv); up1 = iff(IsNaN(upv[1]) == False,upv[1],upv); upv = iff(close[1] > up1 , max(upv,up1) , upv); dnv =src+(Multiplier*atrv); dn1 = iff(isnan(dnv[1]) == False,dnv[1], dnv); dnv = iff(close[1] < dn1 , min(dnv, dn1) , dnv); trend = 1; trend = iff(IsNaN(trend[1]) == False,trend[1], trend); trend = iff(trend == -1 and close > dn1 , 1 , IFf( trend == 1 and close < up1 , -1 , trend)); if trend == 1 Then { plot1(upv,"UpTrend",green); NoPlot(2); if trend == 1 and trend[1] == -1 Then { tx = Text_New(sDate,sTime,upv,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } } Else { NoPlot(1); plot2(dnv, "Down Trend",red); if trend == -1 and trend[1] == 1 Then { tx = Text_New(sDate,sTime,dnv,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); } } ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 4번 input : x1(23),alpha(0.9),mmdband(true); var : x2(0),xh(0),xl(0),hl2(0); var : a1(0),a2(0),a3(0),a4(0); var : b1(0),Buycond(False),Sellcond(False),xs(0); var : y1(0),aa(0),aa1(0),aa2(0),aa3(0),tx(0); x2 = atr(x1) * alpha ; xh = close + x2; xl = close - x2 ; hl2 = (h+l)/2; var1 = ma(hl2*volume * volume, Ceiling(x1/4)) / ma(volume, Ceiling(x1/4)); var2 = ma(volume * volume, Ceiling(x1/4)) / ma(volume, Ceiling(x1/4)); var3 = ma(hl2*volume * volume, Ceiling(x1/2)) / ma(volume, Ceiling(x1/2)); var4 = ma(volume * volume, Ceiling(x1/2)) / ma(volume, Ceiling(x1/2)); a1 = var1/Var2; a2 = Var3/Var4; a3 = 2*a1-a2; a4 = ma(a3* volume, Ceiling(x1/2)) / ma(volume, Ceiling(x1/2)); b1 = 0.0; b1 = iff(IsNan(b1[1]) == true , ma(close, x1) , (b1[1] * (x1 - 1) + close) / x1); buycond = a4<=xl and close>b1; sellcond = a4>=xh and close<b1; plot1(a4,"1",Blue); plot2(xl,"2",Red); plot3(b1,"3",black); if buycond && !buycond[1] && C>O Then { tx = Text_New_Self(sDate,stime,a4,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if sellcond && !sellcond[1] && C<O Then { tx = Text_New_Self(sDate,stime,a4,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); } 1,2번은 종목검색으로 변경 부탁드립니다. 3번과 4번은 지표에서 당일 빨간화살표가 발생했을때만 종목검색을 하고 싶습니다. 현재는 검색에 필요한 기간을 500으로 하고 있는대 화살표가 안뜰대도 검색이 되고 있어서요 부탁드립니다. 3번 4번 각각 부탁드려요~
프로필 이미지
신성복
2024-01-16
607
글번호 175789
종목검색

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

프로필 이미지
hakona
2024-01-16
54
글번호 175788
지표
답변완료

문의드립니다

plot1(Data2(NextBarOpen)); plot1(Data3(NextBarOpen)); 상기 두식 데이타2 결과값과 데이타3 결과값 차이가 봉마다 텍스트로 나올수 있게 해주세요 주챠트 해당 캔들이 양봉이면 주챠트 캔들 아래에 빨간색 텍스트로 표기 주챠트 해당 캔들이 음봉이면 주챠트 캔들 위에 파란색 텍스트로 표기 그리고 결과값은 소숫점 두자리까지 나오게 부탁드립니다 참 데이타2와 데이타3 결과값 차이가 0으로 나온다고 해도 주챠트 해당캔들이 음봉이면 파란색텍스트로, 주챠트 해당캔들이 양봉이면 빨간색 텍스트로 부탁드립니다 감사합니다
프로필 이미지
zmfha
2024-01-16
637
글번호 175787
지표
답변완료

지표수식 문의 드립니다.

A=DIplus(5); a1=crossdown(A,5); a2=crossup(A,5); valuewhen(1,a1 or a2, o) 키움 수식입니다. 지표수식과 종목검색수식 부탁드립니다.
프로필 이미지
영희훈
2024-01-16
757
글번호 175786
종목검색