커뮤니티

부탁드립니다.

프로필 이미지
서태공
2025-02-14 00:09:20
380
글번호 188138
답변완료
1. 종가가 양봉이면서 직전 음봉의 몸통 안에서 종가가 끝났을 때에 파란색으로, 종가가 음봉이면서 직전 양봉의 몸통 안에서 종가가 끝났을 때에 빨강색으로 구현해 주세요 2. 매 60분마다 종가가 장대 양봉으로 가장 길게 갱신되면 빨강색으로, 종가가 장대 음봉으로 가장 길게 갱신되면 파란색으로 구현해 주세요 3. 매 60분마다 종가가 양봉으로 위꼬리가 가장 길게 갱신되면 빨강색으로, 종가가 음봉으로 아래꼬리가 가장 길게 갱신되면 파란색으로 구현해 주세요 4. 매 60분마다 종가가 음봉으로 위꼬리가 가장 길게 갱신되면 빨강색으로, 종가가 양봉으로 아래꼬리가 가장 길게 갱신되면 파란색으로 구현해 주세요 5. 당일 종가가 장대 양봉으로 가장 길게 갱신되면 빨강색으로 당일 종가가 장대음봉으로 가장 길게 갱신되면 파란색으로 구현해 주세요 6. 당일 종가가 음봉으로 아래꼬리가 가장 길게 갱신될 때마다 그 봉의 저가를 기준으로 다음 갱신때까지 우측추세선으로 구현해 주세요 7. 당일 종가가 양봉으로 위꼬리가 가장 길게 갱신될 때마다 그 봉의 고가를 기준으로 다음 갱신때까지 우측추세선으로 구현해 주세요 감사합니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-14 15:08:48

안녕하세요 예스스탁입니다. 1 if C > O and O[1] > C and C > C[1] Then PlotPaintBar(h,l,"강조",Blue); if C < O and O[1] < C and C < C[1] Then PlotPaintBar(h,l,"강조",Red); 2 Input : 분(60); var : S1(0),D1(0),TM(0),TF(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; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { var1 = abs(C-O); } Else { var1 = abs(C-O); if abs(C-O) > var1 Then { if C > O Then PlotPaintBar(H,L,"강조",Red); if C < O Then PlotPaintBar(H,L,"강조",Blue); } } } 3 Input : 분(60); var : S1(0),D1(0),TM(0),TF(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; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { var1 = H-max(C,O); var2 = min(C,O)-L; } Else { if H-max(C,O) > var1 Then { var1 = H-max(C,O); if C > O Then PlotPaintBar(H,L,"강조",Red); } if min(C,O)-L > var2 Then { var2 = min(C,O)-L; if C < O Then PlotPaintBar(H,L,"강조",Blue); } } } 4 Input : 분(60); var : S1(0),D1(0),TM(0),TF(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; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { var1 = H-max(C,O); var2 = min(C,O)-L; } Else { if H-max(C,O) > var1 Then { var1 = H-max(C,O); if C < O Then PlotPaintBar(H,L,"강조",Red); } if min(C,O)-L > var2 Then { var2 = min(C,O)-L; if C > O Then PlotPaintBar(H,L,"강조",Red); } } } 5 if Bdate != Bdate[1] Then { var1 = abs(C-O); } Else { var1 = abs(C-O); if abs(C-O) > var1 Then { if C > O Then PlotPaintBar(H,L,"강조",Red); if C < O Then PlotPaintBar(H,L,"강조",Blue); } } 6 if Bdate != Bdate[1] Then { var1 = H-max(C,O); var2 = min(C,O)-L; } Else { if H-max(C,O) > var1 Then { var1 = H-max(C,O); if C > O Then PlotPaintBar(H,L,"강조",Red); } if min(C,O)-L > var2 Then { var2 = min(C,O)-L; if C < O Then PlotPaintBar(H,L,"강조",Blue); } } 7 if Bdate != Bdate[1] Then { var1 = H-max(C,O); var2 = min(C,O)-L; } Else { if H-max(C,O) > var1 Then { var1 = H-max(C,O); if C < O Then PlotPaintBar(H,L,"강조",Red); } if min(C,O)-L > var2 Then { var2 = min(C,O)-L; if C > O Then PlotPaintBar(H,L,"강조",Red); } } 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1. 종가가 양봉이면서 직전 음봉의 몸통 안에서 종가가 끝났을 때에 파란색으로, 종가가 음봉이면서 직전 양봉의 몸통 안에서 종가가 끝났을 때에 빨강색으로 구현해 주세요 2. 매 60분마다 종가가 장대 양봉으로 가장 길게 갱신되면 빨강색으로, 종가가 장대 음봉으로 가장 길게 갱신되면 파란색으로 구현해 주세요 3. 매 60분마다 종가가 양봉으로 위꼬리가 가장 길게 갱신되면 빨강색으로, 종가가 음봉으로 아래꼬리가 가장 길게 갱신되면 파란색으로 구현해 주세요 4. 매 60분마다 종가가 음봉으로 위꼬리가 가장 길게 갱신되면 빨강색으로, 종가가 양봉으로 아래꼬리가 가장 길게 갱신되면 파란색으로 구현해 주세요 5. 당일 종가가 장대 양봉으로 가장 길게 갱신되면 빨강색으로 당일 종가가 장대음봉으로 가장 길게 갱신되면 파란색으로 구현해 주세요 6. 당일 종가가 음봉으로 아래꼬리가 가장 길게 갱신될 때마다 그 봉의 저가를 기준으로 다음 갱신때까지 우측추세선으로 구현해 주세요 7. 당일 종가가 양봉으로 위꼬리가 가장 길게 갱신될 때마다 그 봉의 고가를 기준으로 다음 갱신때까지 우측추세선으로 구현해 주세요 감사합니다.