커뮤니티

부탁드립니다

프로필 이미지
서태공
2023-11-09 09:52:33
642
글번호 173876
답변완료
1. 하나의 캔들이 만들어 질 때 양봉으로 만들어져 있는 시간이 많았으면 양봉으로, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로 구현해 주세요(예를들면 1분봉이 만들어 질 때,그 절반 시간이상 양봉으로 만들어져 있는 시간이 많았으면 양봉, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로, 똑 같았으면 도지로) 2. 매시간마다 전전시간대 시가, 최고가, 최저가, 종가, 전시간대 시가, 최고가, 최저가, 종가, 당시간대 시가, 최고가, 최저가, 종가를 지표로 구현해 주세요, 그러면서 각 종가 기준에 전시간대의 진동폭 1배, 2배를 함께 구현해 주세요 고맙습니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-10 13:54:40

안녕하세요 예스스탁입니다. 1 문의하신 내용 가능하지 않습니다. 봉하나에서 발생시간 체크가 가능하지 않습니다. 랭귀지는 봉의 최종값만 이용할 수 있습니다. 하나의 봉을 세분화해서 어떤 조건을 지정하는 모든 내용은 가능하지 않습니다. 2 input : 분(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); Array : OO[50](0),HH[50](0),LL[50](0),CC[50](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 { for cnt = 49 downto 1 { HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; } OO[0] = O; HH[0] = H; LL[0] = L; } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; Plot1(OO[2]); Plot2(HH[2]); Plot3(LL[2]); Plot4(CC[2]); Plot5(OO[1]); Plot6(HH[1]); Plot7(LL[1]); Plot8(CC[1]); Plot9(OO[0]); Plot10(HH[0]); Plot11(LL[0]); Plot12(CC[0]); Plot13(CC[0]+(HH[1]-LL[1])*1); Plot14(CC[0]+(HH[1]-LL[1])*2); Plot15(CC[0]-(HH[1]-LL[1])*2); Plot16(CC[0]-(HH[1]-LL[1])*2); } 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 하나의 캔들이 만들어 질 때 양봉으로 만들어져 있는 시간이 많았으면 양봉으로, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로 구현해 주세요(예를들면 1분봉이 만들어 질 때,그 절반 시간이상 양봉으로 만들어져 있는 시간이 많았으면 양봉, 음봉으로 만들어져 있는 시간이 많았으면 음봉으로, 똑 같았으면 도지로) 2. 매시간마다 전전시간대 시가, 최고가, 최저가, 종가, 전시간대 시가, 최고가, 최저가, 종가, 당시간대 시가, 최고가, 최저가, 종가를 지표로 구현해 주세요, 그러면서 각 종가 기준에 전시간대의 진동폭 1배, 2배를 함께 구현해 주세요 고맙습니다.