커뮤니티
수식 부탁 드림니다
2026-01-17 13:32:17
277
글번호 229866
안녕 하세요
수식 문의 드립니다
1. 볼린저밴드 상단선
2. 볼린저밴드 하단선
3. 중심선 // ma(C, 20)
4. 볼린저밴드 상단선_고점
5. 볼린저밴드 상단선_고점 일때
- 볼린저밴드 하단선에 수평선, 수직선
-수평선 2줄로 표시(강조 목적)
6. 볼린저밴드 하단선_저점
7. 볼린저밴드 하단선_저점 일때
- 볼린저밴드 상단선에 수평선, 수직선
-수평선 2줄로 표시(강조 목적)
8. 볼린저밴드 상단선_저점
9. 볼린저밴드 하단선_고점
10. ma(C, 5)
11. ma(C, 20)
12. 5_고점
13. 5_저점
14. 20_고점
15. 20_저점
16. 종가
-------------------------------------
챠트 표시에
1. 상단선 2. 하단선 3. 중심선
4. 상단선_고점 5. 하단선_저점
6. 하단선에 상단고점 표시
7. 상단선에 하단저점 표시
8. M5 9. M20
10. M5_고점 11. M5_저점
12. M20_고점 13. M20_저점
14. 종가
15. 상단선_저점
16. 하단선_고점
나타나게 해 주십시요
항상 감사 합니다
답변 1
예스스탁 예스스탁 답변
2026-01-19 16:50:57
안녕하세요
예스스탁입니다.
고점/저점은 명확히 내용을 정의해 주셔야 합니다.
아래식에서는 하향반전, 상향반전을 기준으로 작성했습니다.
수직선 형태는 추세선으로 표시되게 작성했습니다.
var : T1(0),T2(0),T3(0),T4(0),TL(0);
var1 = BollBandUp(20,2);
var2 = BollBandDown(20,2);
var3 = ma(C,20);
if var1 > var1[1] Then
T1 = 1;
if var1 < var1[1] Then
T1 = -1;
if var2 > var2[1] Then
T2 = 1;
if var2 < var2[1] Then
T2 = -1;
if T1 == -1 and T1 != T1[1] Then
{
var4 = var1[1];
var5 = var2[1];
TL = TL_New(sDate[1],sTime[1],0,sDate[1],sTime[1],999999999);
TL_SetColor(TL,Red);
}
if T2 == 1 and T2 != T2[1] Then
{
var6 = var2[1];
var7 = var1[1];
TL = TL_New(sDate[1],sTime[1],0,sDate[1],sTime[1],999999999);
TL_SetColor(TL,Blue);
}
var10 = ma(C,5);
var11 = ma(C,20);
if var10 > Var10[1] Then
T3 = 1;
if var10 < Var10[1] then
T3 = -1;
if var11 > Var11[1] Then
T4 = 1;
if var11 < Var11[1] Then
T4 = -1;
if T3 == -1 and T3 != T3[1] Then
var12 = var10[1];
if T3 == 1 and T3 != T3[1] Then
var13 = var10[1];
if T4 == -1 and T4 != T4[1] Then
var14 = var11[1];
if T4 == 1 and T3 != T4[1] Then
var15 = var11[1];
Plot1(var1,"상단선");
Plot2(var2,"하단선");
Plot3(var3,"중심선");
Plot4(var4,"상단선_고점");
Plot5(var6,"하단선_저점");
Plot6(var5,"상단선고점 표시");
Plot7(var7,"하단선저점 표시");
Plot8(var10,"M5");
Plot9(var11,"M20");
Plot10(var12,"M5_고점");
Plot11(var13,"M5_저점");
Plot12(var14,"M20_고점");
Plot13(var15,"M20_저점");
Plot14(C,"종가");
즐거운 하루되세요
다음글
이전글