커뮤니티

수식 부탁 드림니다

프로필 이미지
s1017051
2025-12-13 09:57:39
89
글번호 228973
답변완료

안녕 하세요

수식 문의 드립니다

A. 상단밴드

1. 상단밴드_상

(BBandsUp(Period, D1)

+

(highest(H, short) + lowest(L, short)

+highest(H, mid) + lowest(L, mid)) / 4) / 2

---------------------------------------------------

2. 상단밴드_하

(BBandsUp(Period, D1)

+

(highest(H, long) + lowest(L, long)) / 2) / 2

------------------------------------------------------

3. 하단밴드_상

(BBandsDown(Period , D1)

+

(highest(H, short) + lowest(L, short)

+highest(H, mid) + lowest(L, mid)) / 4) / 2

-------------------------------------------------------

4. 하단밴드_하

(BBandsDown(Period, D1)

+

(highest(H, long) + lowest(L, long)) / 2)/ 2

Period = 20

D1 = 3.0

short = 5

mid = 10

long = 25

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

[[ 별도 수식 ]]

B. 볼린저밴드

1. 상한선

2. 하한선

3. 전환선

(Highest(H, short) + Lowest(L, short))/2

4. 기준선

(Highest(H, mid) + Lowest(L, mid))/2

5. 기준선_G/C

A = (Highest(H, mid)+Lowest(L, mid))/2;

조건 = CrossUp( 가격, A);

Valuewhen(1, 조건, A)

6. 기준선_D/C

A = (Highest(H, mid)+Lowest(L, mid))/2;

조건 = CrossDown( 가격, A);

Valuewhen(1, 조건, A)

7. 수직선_기준선-돌파

A = (Highest(H, mid)+Lowest(L, mid))/2;

조건 = CrossUp( 가격, A);

if(조건, 위치1, 0)

8. 수직선_기준선-붕괴

A = (Highest(H, mid)+Lowest(L, mid))/2; // 기준선

조건 = CrossDown( 가격, A);

if(조건, 위치2, 0)

[[ 1 ~ 8 까지 하나의 수식 ]]

----------------------------------------------------

period = 20

D1 = 2.0

short = 9

mid = 26

long = 52

가격 = (O+C)/2

위치1 = DayHigh()

위치2 = DayHigh()

---------------------------------------------------------

챠트 표시에

상단밴드_상/ 상단밴드_하 / 하단밴드_상 / 하단밴드_하

전환선 / 기준선

기준선_G/C / 기준선_D/C

수직선_기준선-돌파/ 수직선_기준선-붕괴

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

[[ 별도 수식 ]]

9. .(4봉)_고점

M= ma(C, period1); // period1: 1 종류: 가중

고점조건= M < M(1) && M(1) > M(2) && M(2) > M(3);

A=Valuewhen(1, 고점조건, M(1))

10. .(4봉)_저점

M= ma(C, period1); // period: 1 종류: 가중

저점조건= M > M(1) && M(1) < M(2) && M(2) < M(3);

A=Valuewhen(1, 저점조건, M(1))

period1 = 1

종류 = 가중

--------------------------------------------------------------

(4봉)_고점 / .(4봉)_저점

나타나게 해 주십시요

항상 감사 합니다


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-15 15:33:26

안녕하세요 예스스탁입니다. 1 input : Period(20),D1(3.0),short(5),mid(10),long(25); var1 = (BollBandUp(Period, D1) +(highest(H, short) + lowest(L, short)+highest(H, mid) + lowest(L, mid)) / 4) / 2; var2 = (BollBandUp(Period, D1) +(highest(H, long) + lowest(L, long)) / 2) / 2; var3 = (BollBandDown(Period , D1) + (highest(H, short) + lowest(L, short)+highest(H, mid) + lowest(L, mid)) / 4) / 2; var4 = (BollBandDown(Period, D1) + (highest(H, long) + lowest(L, long)) / 2)/ 2; Plot1(var1, "상단밴드_상"); Plot2(var2, "상단밴드_하"); Plot3(var3, "하단밴드_상"); Plot4(var4, "하단밴드_하"); 2 input : Period(20),D1(2.0),short(9),mid(26),long(52); var1 = BollBandUp(Period, D1); var2 = BollBandDown(Period, D1); var3 = (Highest(H, short) + Lowest(L, short))/2; var4 = (Highest(H, mid)+Lowest(L, mid))/2; if CrossUp(C,Var4) Then var5 = var4; if CrossDown(C, var4) Then var6 = var4; var7 = iff(CrossUp(C,var4), DayHigh, 0); var8 = IFf(CrossDown(C,var4),DayHigh,0); Plot1(var1,"상한선"); Plot2(var2,"하한선"); Plot3(var3,"전환선"); Plot4(var4,"기준선"); Plot5(var5,"기준선 G/C"); Plot6(var6,"기준선 D/C"); Plot7(var7,"수직선_기준선+돌파"); Plot8(var8,"수직선_기준선+붕괴"); 3 input : Period1(1); var : MM(0),고점조건(False),A(0),저점조건(False),B(0); MM= wma(C, period1); // period1: 1 종류: 가중 고점조건= MM < MM[1] && MM[1] > MM[2] && MM[2] > MM[3]; if 고점조건 == true Then A = MM[1]; 저점조건= MM > MM[1] && MM[1] < MM[2] && MM[2] < MM[3]; if 저점조건 == true Then B = MM[1]; Plot1(A,"(4봉)_고점"); Plot2(B,"(4봉)_저점"); 즐거운 하루되세요