커뮤니티

문의드립니다

프로필 이미지
파인애플
2021-01-18 05:17:18
925
글번호 145488
답변완료
1 지표1의 최근 20봉 최저점을 찾기위해 Lowest( 지표1 ,20) 함수를 사용하는데 어제 지표1이 낮은값으로 끝났던는날엔 당일 장시작되고 20봉 이전에는 간섭이 일어납니다 장시작 후 20봉 이전에는 지표1 당일의 최저점으로 표기되고 20봉 이후에는 Lowest( 지표1 ,20) 표기 되도록 하고싶습니다 2 1분차트에서 AA== 당일 첫봉을 제외하고 거래대금 누적 당일리셋 BB== AA(거래대금누적)가 1억원 갱신때마다 갱신이전의 종가와 현재종가 비교하여 계산된다 갱신이전 시점의종가 < 현재종가 그동안누적된거래대금 더하기 갱신이전 시점의종가 > 현재종가 그동안누적된거래대금 빼기 당일리셋 ex) 장시작후 시간이지나고 9시 30분 봉에 AA 1억원 돌파 BB는 9시1분봉종가와 9시30분봉 종가 비교하고 9시1분부터 30분까지 그동안누적된 거래대금을 더하거나 뺀다 시간이지나고 9시 40분 봉에 AA 2억원 돌파 BB는 9시30분종가와 9시40분봉 종가 비교하고 9시30분부터 40분까지 그동안누적된 거래대금을 더하거나 뺀다 시간이지나고 9시 45분 봉에 AA 3억원 돌파 BB는 9시40분종가와 9시45분봉 종가 비교하고 9시40분부터 45분까지 그동안누적된 거래대금을 더하거나 뺀다 ... 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-18 09:59:10

안녕하세요 예스스탁입니다. 1 input : n(20); if Bdate[n-1] != Bdate Then var1 = DayLow; Else Var1 = Lowest(L,N); 2 var : AA(0),BB(0); if Bdate[1] != Bdate Then { AA = 0; BB = 0; value1 = C; Value3 = AA; } Else { AA = AA+M; var1 = floor(AA/100000000); if var1 > var1[1] Then { value1 = c; Value2 = value1[1]; Value3 = AA; Value4 = Value3[1]; Value5 = Value3-Value4; if value1 > value2 Then BB = BB+Value5; Else BB = BB-Value5; } } Plot1(BB); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1 지표1의 최근 20봉 최저점을 찾기위해 Lowest( 지표1 ,20) 함수를 사용하는데 어제 지표1이 낮은값으로 끝났던는날엔 당일 장시작되고 20봉 이전에는 간섭이 일어납니다 장시작 후 20봉 이전에는 지표1 당일의 최저점으로 표기되고 20봉 이후에는 Lowest( 지표1 ,20) 표기 되도록 하고싶습니다 2 1분차트에서 AA== 당일 첫봉을 제외하고 거래대금 누적 당일리셋 BB== AA(거래대금누적)가 1억원 갱신때마다 갱신이전의 종가와 현재종가 비교하여 계산된다 갱신이전 시점의종가 < 현재종가 그동안누적된거래대금 더하기 갱신이전 시점의종가 > 현재종가 그동안누적된거래대금 빼기 당일리셋 ex) 장시작후 시간이지나고 9시 30분 봉에 AA 1억원 돌파 BB는 9시1분봉종가와 9시30분봉 종가 비교하고 9시1분부터 30분까지 그동안누적된 거래대금을 더하거나 뺀다 시간이지나고 9시 40분 봉에 AA 2억원 돌파 BB는 9시30분종가와 9시40분봉 종가 비교하고 9시30분부터 40분까지 그동안누적된 거래대금을 더하거나 뺀다 시간이지나고 9시 45분 봉에 AA 3억원 돌파 BB는 9시40분종가와 9시45분봉 종가 비교하고 9시40분부터 45분까지 그동안누적된 거래대금을 더하거나 뺀다 ... 감사합니다