커뮤니티

다비스 박스(darvas Box) 지표 코딩 문의

프로필 이미지
모든내용
2021-12-17 14:29:12
1242
글번호 154609
답변완료
안녕하세요. 항상 도움주셔서 감사합니다. 다바스 박스를 지표로 그려보려고 합니다. 게시판에서 올라온 내용을 찾아 보긴 했는데 다바스가 말한 지표 수식은 아닌거 같네요. 아래와 같이 요약하고 수식도 작성하려고 하는데 도무지 진도가 나가질 않아서 문의 드립니다. 1. 박스는 불러들인 봉의 맨 왼쪽부터(과거->현재) 그려오려고 합니다. 일봉이나 주봉 월봉에서…. 박스상단 - 고가, 다음 연속 3일(봉) 고가보다 높은 값. 박스하단 - 저가, 다음 연속 3일(봉) 저가보다 낮은 값. 박스 - 고가가 '박스상단' 이하이고 저가가 '박스하단' 이상인 연속된 일(봉)에 박스를 그립니다. 2. 고가가 '박스상단' 초과나, 저가가 '박스하단' 미만이 나오면 다시 1번을 반복하여 박스를 그립니다. 3. 이렇게 과거부터 현재까지 박스를 그리는 것입니다. 도움 좀 부탁드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-20 11:03:32

안녕하세요 예스스탁입니다. input : Period(3); var : LT(0),HT(0); var : idx1(-1),Box1(false),NewH(0),TOP(0); var : idx2(-1),Box2(false),NewL(0),BTM(0); LT = Lowest(L,Period); HT = Highest(H,Period); if H > HT[1] Then { NewH = H; idx1 = 0; } Else idx1 = idx1+1; BOX1 = Highest(H,Period-2) < Highest(H,Period-1); if idx1 != -1 and idx1 == Period-2 and Box1 == true Then { TOP = NewH; } if L < LT[1] Then { NewL = L; idx2 = 0; } Else idx2 = idx2+1; BOX2 = Lowest(L,Period-2) > Lowest(L,Period-1); if idx2 != -1 and idx2 == Period-2 and Box2 == true Then { BTM= NewL; } Plot1(TOP); Plot2(BTM); 즐거운 하루되세요 > 모든내용 님이 쓴 글입니다. > 제목 : 다비스 박스(darvas Box) 지표 코딩 문의 > 안녕하세요. 항상 도움주셔서 감사합니다. 다바스 박스를 지표로 그려보려고 합니다. 게시판에서 올라온 내용을 찾아 보긴 했는데 다바스가 말한 지표 수식은 아닌거 같네요. 아래와 같이 요약하고 수식도 작성하려고 하는데 도무지 진도가 나가질 않아서 문의 드립니다. 1. 박스는 불러들인 봉의 맨 왼쪽부터(과거->현재) 그려오려고 합니다. 일봉이나 주봉 월봉에서…. 박스상단 - 고가, 다음 연속 3일(봉) 고가보다 높은 값. 박스하단 - 저가, 다음 연속 3일(봉) 저가보다 낮은 값. 박스 - 고가가 '박스상단' 이하이고 저가가 '박스하단' 이상인 연속된 일(봉)에 박스를 그립니다. 2. 고가가 '박스상단' 초과나, 저가가 '박스하단' 미만이 나오면 다시 1번을 반복하여 박스를 그립니다. 3. 이렇게 과거부터 현재까지 박스를 그리는 것입니다. 도움 좀 부탁드립니다. 감사합니다.