커뮤니티

부탁드립니다

프로필 이미지
서태공
2025-12-24 19:57:58
69
글번호 229353
답변완료

1. 매월마다 일봉챠트에서 종가가 양봉이면서 장대양봉으로 갱신할 때마다 파란색으로, 종가가 음봉이면서 장대음봉으로 갱신 할 때마다 빨강색으로 구현해 주세요

2.매일마다  60분 챠트에서 종가가 양봉이면서 장대양봉으로 갱신할 때 마다 파란색으로 ,종가가 음봉이면서 장대음봉으로 갱신할 때마다 빨강색으로 구현해 주세요

3. 종가가 양봉이면서 매월 시가보다 높으면 파란색으로, 종가가 음봉이면서 매월 시가보다 낮으면 빨강색으로 구현해 주세요

4. 종가가 양봉이면서 매주 시가보다 높으면 파란색으로, 종가가 음봉이면서 매주 시가보다 낮으면 빨강색으로 구현해 주세요

5. 종가가 양봉이면서 매일 시가보다 높으면 파란색으로, 종가가 음봉이면서 매일 시가보다 낮으면 빨강색으로 구현해 주세요

6. 종가가 60분마다 양봉이면서 시가보다 높으면 파란색으로, 종가가 60분마다 음봉이면서 시가보다 낮으면 빨강색으로 구현해 주세요

7. 종가가 5일선 위로 올라가면 그 직전 5일선 최저가와 그 직전전 5일선 최저가를 서로 연결하는 우측추세선을, 종가가 5일선 아래로 내려가면 그 직전 5일선 최고가와 그직전전 5일선 최고가를 서로 연결하는 우측추세선을 구현해 주세요

8. 종가가 5일선 위로 올라가면 그 직전 5일선 최저가를 기준으로 우측수평추세선(파란색)을, 종가가 5일선 아래로 내려가면 그 직전 5일선 최고가를 기준으로 우측수평추세선(빨강색)을 구현해 주세요

고맙습니다.

강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-26 14:27:45

안녕하세요 예스스탁입니다. 1 if Bdate != Bdate[1] Then { var1 = 0; var2 = 0; } if C > O and abs(c-O) > var1 Then { var1 = abs(C-O); PlotPaintBar(H,L,"강조",Blue); } if C < O and abs(c-O) < var2 Then { var2 = abs(C-O); PlotPaintBar(H,L,"강조",Red); } 2 Input : ntime(60); var : S1(0),D1(0),TM(0),TF1(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { var1 = 0; var2 = 0; } if C > O and abs(c-O) > var1 Then { var1 = abs(C-O); PlotPaintBar(H,L,"강조",Blue); } if C < O and abs(c-O) < var2 Then { var2 = abs(C-O); PlotPaintBar(H,L,"강조",Red); } } 3 var : MO(Nan); if Bdate > Bdate[1]+30 Then MO = O; if C > O and C > MO Then PlotPaintBar(H,L,"강조",Blue); if C < O and C < MO Then PlotPaintBar(H,L,"강조",Red); 4 var : WO(Nan); if Bdate != Bdate[1] and (DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) or DateToJulian(Bdate) > DateToJulian(Bdate[1])+7) Then WO = O; if C > O and C > WO Then PlotPaintBar(H,L,"강조",Blue); if C < O and C < WO Then PlotPaintBar(H,L,"강조",Red); 5 if C > O and C > DayOpen Then PlotPaintBar(H,L,"강조",Blue); if C < O and C < DayOpen Then PlotPaintBar(H,L,"강조",Red); 6 Input : ntime(60); var : S1(0),D1(0),TM(0),TF1(0),OO(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then OO = O; if C > O and C > OO Then PlotPaintBar(H,L,"강조",Blue); if C < O and C < OO Then PlotPaintBar(H,L,"강조",Red); } 7 input : P(5); var : mav(0),T(0); var : LL(0),LD(0),LT(0),LL1(0),LD1(0),LT1(0),HTL(0); var : HH(0),HD(0),HT(0),HH1(0),HD1(0),HT1(0),LTL(0); mav = ma(C,P); Plot1(mav,"이평"); if CrossUp(c,mav) Then { T = 1; HD = sDate; HT = sTime; HH = mav; HD1 = HD[1]; HT1 = HT[1]; HH1 = HH[1]; TL_SetExtRight(LTL,False); if LL1 > 0 Then { LTL = TL_New(LD1,LT1,LL1,LD,LT,LL); TL_SetExtRight(LTL,true); TL_SetColor(LTL,Blue); } } if CrossDown(c,mav) Then { T = -1; LL = mav; LD = sDate; LT = sTime; LL1 = LL[1]; LD1 = LD[1]; LT1 = LT[1]; TL_SetExtRight(HTL,False); if LL1 > 0 Then { HTL = TL_New(HD1,HT1,HH1,HD,HT,HH); TL_SetExtRight(HTL,true); TL_SetColor(HTL,Red); } } if T == 1 Then { if mav > HH Then { HH = mav; HD = sDate; HT = sTime; } } if T == -1 Then { if mav < LL Then { LL = mav; LD = sDate; LT = sTime; } } 8 input : P(5); var : mav(0),T(0); var : LL(0),LD(0),LT(0),LL1(0),LD1(0),LT1(0),HTL(0); var : HH(0),HD(0),HT(0),HH1(0),HD1(0),HT1(0),LTL(0); mav = ma(C,P); Plot1(mav,"이평"); if CrossUp(c,mav) Then { T = 1; HD = sDate; HT = sTime; HH = mav; HD1 = HD[1]; HT1 = HT[1]; HH1 = HH[1]; TL_SetExtRight(LTL,False); if LL1 > 0 Then { LTL = TL_New(LD,LT,LL,sDate,sTime,LL); TL_SetExtRight(LTL,true); TL_SetColor(LTL,Blue); } } if CrossDown(c,mav) Then { T = -1; LL = mav; LD = sDate; LT = sTime; LL1 = LL[1]; LD1 = LD[1]; LT1 = LT[1]; TL_SetExtRight(HTL,False); if LL1 > 0 Then { HTL = TL_New(HD,HT,HH,sDate,sTime,HH); TL_SetExtRight(HTL,true); TL_SetColor(HTL,Red); } } if T == 1 Then { if mav > HH Then { HH = mav; HD = sDate; HT = sTime; } } if T == -1 Then { if mav < LL Then { LL = mav; LD = sDate; LT = sTime; } } 즐거운 하루되세요