커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

array

안녕하세요? array에 10개의 값을 저장하고 이 값들의 평균과 표준편차를 구할 수 있나요>
프로필 이미지
코퍼
2023-08-19
1227
글번호 171658
시스템
답변완료

83418 시험 결과 의문입니다.

Plot1(evwma); 30 Plot2(vwap_smooth); 5 Plot3(mav);단순 이평이라 삭제(Plot1.2의 변화값이 중요) 예스 차트에 vwap_smooth 값을 1로 셋팅하면 선이 1개로 합쳐져서 나와서 값을 5로 조정했습니다. 예스차트 Plot1(evwma); Plot1:30 Plot2 :5) Plot1.2 의 값을 여러번 바꾸고 대입 해보았지만 트레이딩 뷰 차트의 이평값은 찾을수가 없었습니다. 높낮이하고 일괄적으로 함께 움직인다는 느낌을 받았습니다.(리페인팅 느낌) 트레이딩뷰 차트 (트레이딩뷰 Plot1:30 Plot2 :1) 실시간이나 지나간 차트의 종목을 트뷰 연동 해서 종목을 보면 주가의 위치에 따라 업.다운이 보입니다.(리페인팅 느낌은 없는것 같습니다) Plot1 이 Plot2를 crossup, 반대로 Plot2가 Plot1을 crossup 할때 약간의 상승후(5%내외) 잠시 기간조정후 재차 CROSSUP가 발생하면 우상향 하는경향이 많습니다. (종목의 습성에 따라서 Plot1 or Plot2 CROSSUP하는 패턴이 다릅니다) 수식 같다면 차트이평도 비슷하게 나와야 하는데 어디가 잘못된건지 이해가 되질 않네요. 파일첨부 하오니 검토한번 부탁드립니다.
프로필 이미지
양념통닭
2023-08-19
888
글번호 171657
시스템
답변완료

문의드립니다

Input : Period(20),dv(2); Var : Ep1(0), wEma(0), DINDEX1(0), PrewEma(0); var : cnt(0),Avgv(0),SumSqrt(0),Counter(0),Stdv(0),wBBup(0),wBBDn(0); Array : CC[100](0); Ep1 = 2/(Period+1); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { DINDEX1 = DINDEX1 + 1; PrewEma = wEma[1]; for cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if DINDEX1 <= 1 then wEma = C; else wEma = C * EP1 + PrewEma * (1-EP1); If CC[Period] > 0 Then { Avgv = wEma; SumSqrt = 0; For Counter = 0 To Period - 1 { SumSqrt = SumSqrt + (CC[Counter] - Avgv) * (CC[Counter] - Avgv); } Stdv = SquareRoot(SumSqrt / Period); wBBup = wEma + (Dv * Stdv); wBBdn = wEma - (Dv * Stdv); plot1(wBBup); plot2(wEma); plot3(wBBdn); } ------------------------- 위식이 일봉에 주봉 볼린저밴드 적용한 식이 맞나요? wema 는 지수이평으로 한건가요? 그냥 단순이평으로 적용하려면 어떻게 해야하나요?
프로필 이미지
러블리
2023-08-19
708
글번호 171656
지표
답변완료

수고하십니다.

사용자함수명 : Cha 반환값형 : 숫자형 var: yjp(0),forcast(0); var : X1(0), X2(0), X3(0), X4(0), X5(0), X6(0), X7(0), X8(0), X9(0),X10(0); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// X1=0.009341; X2=0.009773; X3=0.009342; X4=-0.00043; X5=-0.00125; X6=-0.00096; X7=-0.00201; X8=-0.00565; X9=-0.00809; X10=8.18E-06; forcast=yjp+x1*Data2(c)+x2*Data3(c)+x3*Data4(c)+x4*Data5(c)+x5*Data6(c)+x6*Data7(c)+x7*Data8(c)+x8*Data9(c)+x9*Data10(c)+x10*Data15(c); CHA=(C-forcast) //문의 : 만약 Data2(c)가 기관선물매수금액이라면 어떻게 표현해야되죠..어떻게 불러오죠..
프로필 이미지
구름달
2023-08-18
1019
글번호 171648
사용자 함수
답변완료

재문의 드립니다.

변환해주신 수식적용해 볼려고 하니 evwma ,vwap 두선이 겹쳐져 출력이 되니 선이 하나로 보였나 봅니다. 선굵기를 달리하니 표시가 나네요.. 트레이드뷰 차트는 확실히 두선이 따로 다니는데... 선이 같이 다니니 크로스 업, 다운등의 조건 자체가 성립되지 않는가 봅니다. 어디에서 잘못된걸까요?
프로필 이미지
양념통닭
2023-08-18
1060
글번호 171646
시스템

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2023-08-18
4
글번호 171645
지표
답변완료

부탁드립니다

n봉이내의 고가가 m봉 신고가 달성
프로필 이미지
왕밥빵
2023-08-18
1194
글번호 171644
종목검색

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2023-08-18
0
글번호 171643
지표
답변완료

문의 드립니다.

강세패턴 MACD(shortPeriod,longPeriod) >= eavg(MACD(shortPeriod,longPeriod),sigPeriod) 약세패턴 MACD(shortPeriod,longPeriod) <eavg(MACD(shortPeriod,longPeriod),sigPeriod) 키움 MACD 크로스 강세약세 패턴인데 예스 강세약세 패턴으로 바꿔주세요.
프로필 이미지
신대륙발견
2023-08-18
1125
글번호 171642
강조
답변완료

파인스크립트를 예스랭귀지로 부탁드려요~~

이것저것 해보는데 능력부족인지라... 부탁드립니다~~ atrPeriod1 = input(10, "ATR Length") factor1 = input.float(1.0, "Factor", step = 0.01) [supertrend1, direction1] = ta.supertrend(factor1, atrPeriod1) bodyMiddle1 = plot((open + close) / 2, display=display.none) upTrend1 = plot(direction1 < 0 ? supertrend1 : na, "Up Trend", color = color.green, style=plot.style_linebr) downTrend1 = plot(direction1 < 0? na : supertrend1, "Down Trend", color = color.red, style=plot.style_linebr) //fill(bodyMiddle, upTrend, color.new(color.green, 90), fillgaps=false) //fill(bodyMiddle, downTrend, color.new(color.red, 90), fillgaps=false) atrPeriod2 = input(11, "ATR Length") factor2 = input.float(2.0, "Factor", step = 0.01) [supertrend2, direction2] = ta.supertrend(factor2, atrPeriod2) bodyMiddle2 = plot((open + close) / 2, display=display.none) upTrend2 = plot(direction2 < 0 ? supertrend2 : na, "Up Trend", color = color.green, style=plot.style_linebr) downTrend2 = plot(direction2 < 0? na : supertrend2, "Down Trend", color = color.red, style=plot.style_linebr) atrPeriod3 = input(12, "ATR Length") factor3 = input.float(3.0, "Factor", step = 0.01) [supertrend3, direction3] = ta.supertrend(factor3, atrPeriod3) bodyMiddle3 = plot((open + close) / 2, display=display.none) upTrend3 = plot(direction3 < 0 ? supertrend3 : na, "Up Trend", color = color.green, style=plot.style_linebr) downTrend3 = plot(direction3 < 0? na : supertrend3, "Down Trend", color = color.red, style=plot.style_linebr)
프로필 이미지
정보대국
2023-08-18
1030
글번호 171641
지표