커뮤니티

도움을 요청합니다.

프로필 이미지
포보스
2025-12-11 10:02:21
69
글번호 228872
답변완료

안녕하세요

1. 아래 수식에서

plot18(mav,"N일이평시초가값");

plot19(DayOpen,"시가"); 수식에서

mav값과 DayOpen값 사이의 중간값을 plot25에 그으지게 하고싶습니다.


============

input : N(2),Pre(0);

var : HH(0),LL(0),cnt(0);

var : sum(0),mav(0);

var3 = (DayOpen(1)+DayClose(1))/2;

HH = 0;

LL = 0;

sum = DayOpen(Pre+0);

For cnt = Pre+0 to Pre+N-1

{

if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then

HH = DayHigh(cnt);

if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then

LL = DayLow(cnt);

if cnt > pre+0 Then

sum = sum + DayClose(cnt);

}

mav = sum/N;

// if CurrentDate == sDate Then

{

Plot1(HH, "TOP");

plot2(LL, "BOT");

plot3((HH+LL)/2, "중심선");

plot11(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.255,"25.5%");

plot12(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.25,"25.0%");

plot13(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.50,"50%");

plot14(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.618,"61.8%");

plot15(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.382,"38.2%");

plot16(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.75,"75.0%");

plot17(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.755,"75.5%");

plot18(mav,"N일이평시초가값");

plot19(DayOpen,"시가");

plot22(C,"종가값");

plot23(DayHigh,"고가값");

plot24(DayLow,"저가값");


==================

2. 두번째 수식

==================

입력값 지수A, 지수B

지수A와 지수B의 폭을 산출한 값= 지수C

Plot1 지수A

Plot2 지수A+지수C

Plot3 지수A+지수C+지수C // 지수C의 위로 두배

Plot4 지수B

Plot5 지수B-지수C

Plot6 지수B-지수C-지수C // 지수C의 아래로 두배


부탁드려봅니다.

미리 감사드리며 오늘도 좋은하루 되시길 바랍니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-11 14:53:50

안녕하세요 예스스탁입니다. 1 input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); var3 = (DayOpen(1)+DayClose(1))/2; HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; // if CurrentDate == sDate Then //{ Plot1(HH, "TOP"); plot2(LL, "BOT"); plot3((HH+LL)/2, "중심선"); plot11(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.255,"25.5%"); plot12(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.25,"25.0%"); plot13(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.50,"50%"); plot14(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.618,"61.8%"); plot15(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.382,"38.2%"); plot16(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.75,"75.0%"); plot17(DayHigh(0)-(DayHigh(0)-DayLow(0))*0.755,"75.5%"); plot18(mav,"N일이평시초가값"); plot19(DayOpen,"시가"); plot22(C,"종가값"); plot23(DayHigh,"고가값"); plot24(DayLow,"저가값"); plot25((mav+DayOpen)/2,"중간값"); 2 input : 지수A(560),지수B(550); var : 지수C(0); 지수C = abs(지수A-지수B); Plot1(지수A); Plot2(지수A+지수C); Plot3(지수A+지수C*2); Plot4(지수B); Plot5(지수B-지수C); Plot6(지수B-지수C*2); 즐거운 하루되세요