커뮤니티

질문드립니다.

프로필 이미지
아름다운아침
2020-12-07 13:19:17
620
글번호 144463
답변완료
if t <= 0 and condition1==true Then { t = 1; value1= a; } if t >= 0 and condition2==true Then { t = -1; value1= b; } 위와 같은 식에 의해 다음과 같이 빨간선과 파란선이 그려져왔다고 칠 때 빨강1구간-파랑1구간-빨강2구간-파랑2구간-빨강3구간-파랑3구간... 현재 구간이 파랑3구간이라면 현 위치에서 파랑2구간의 시작봉의 시가, 그리고 파랑2구간 영역전체 전개되는 캔들에 대한 최고점과 최저점을 현 위치에서 파악할 있는 수식을 부탁드립니다. 즉, 파랑3구간이 끝나고 빨강4구간이 시작된다면 빨강3구간에 대한 시가, 그리고 빨강3구간 영역전체에 전개되는 캔들의 최고점과 최저점.. 이런 방식입니다. 즉, 현재구간에서 전전구간의 정보를 알수있는 수식을 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-07 18:21:00

안녕하세요 예스스탁입니다. var : t(0),cnt(0); Array : OO[10](0),HH[10](0),LL[10](0); if t <= 0 and condition1==true Then { t = 1; value1= a; } if t >= 0 and condition2==true Then { t = -1; value1= b; } if t != t[1] Then { OO[0] = O; hh[0] = h; ll[0] = l; For cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } Else { if HH[0] > 0 and H > HH[0] then HH[0] = H; if LL[0] > 0 and L < LL[0] then LL[0] = L; } Plot1(OO[2]); Plot2(HH[2]); Plot3(LL[2]); 즐거운 하루되세요 > 아름다운아침 님이 쓴 글입니다. > 제목 : 질문드립니다. > if t <= 0 and condition1==true Then { t = 1; value1= a; } if t >= 0 and condition2==true Then { t = -1; value1= b; } 위와 같은 식에 의해 다음과 같이 빨간선과 파란선이 그려져왔다고 칠 때 빨강1구간-파랑1구간-빨강2구간-파랑2구간-빨강3구간-파랑3구간... 현재 구간이 파랑3구간이라면 현 위치에서 파랑2구간의 시작봉의 시가, 그리고 파랑2구간 영역전체 전개되는 캔들에 대한 최고점과 최저점을 현 위치에서 파악할 있는 수식을 부탁드립니다. 즉, 파랑3구간이 끝나고 빨강4구간이 시작된다면 빨강3구간에 대한 시가, 그리고 빨강3구간 영역전체에 전개되는 캔들의 최고점과 최저점.. 이런 방식입니다. 즉, 현재구간에서 전전구간의 정보를 알수있는 수식을 부탁드립니다.